[{"index":0,"definitionId":"042ce96f-1158-4662-9543-e2ff015be97a","name_oss":"Astra DB","dockerRepository_oss":"airbyte\/destination-astra","dockerImageTag_oss":"0.1.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/astra","icon_oss":"astra.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production.","group":"indexing","properties":{"astra_db_app_token":{"airbyte_secret":true,"description":"The application token authorizes a user to connect to a specific Astra DB database. It is created when the user clicks the Generate Token button on the Overview tab of the Database page in the Astra UI.","title":"Astra DB Application Token","type":"string"},"astra_db_endpoint":{"description":"The endpoint specifies which Astra DB database queries are sent to. It can be copied from the Database Details section of the Overview tab of the Database page in the Astra UI.","examples":["https:\/\/8292d414-dd1b-4c33-8431-e838bedc04f7-us-east1.apps.astra.datastax.com"],"pattern":"^https:\\\/\\\/([a-z]|[0-9]){8}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){12}-[^\\.]*?\\.apps\\.astra\\.datastax\\.com","title":"Astra DB Endpoint","type":"string"},"astra_db_keyspace":{"description":"Keyspaces (or Namespaces) serve as containers for organizing data within a database. You can create a new keyspace uisng the Data Explorer tab in the Astra UI. The keyspace default_keyspace is created for you when you create a Vector Database in Astra DB.","title":"Astra DB Keyspace","type":"string"},"collection":{"description":"Collections hold data. They are analagous to tables in traditional Cassandra terminology. This tool will create the collection with the provided name automatically if it does not already exist. Alternatively, you can create one thorugh the Data Explorer tab in the Astra UI.","title":"Astra DB collection","type":"string"}},"required":["astra_db_app_token","astra_db_endpoint","astra_db_keyspace","collection"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/astra","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-01-10","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*.apps.astra.datastax.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f4c34dd15c70317c288139803342e900bd4e8ea9","commit_timestamp":"2025-03-30T00:19:27+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMDOjom4sIwDEAE=","metadata_file_path":"metadata\/airbyte\/destination-astra\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-29T23:25:37.367000+00:00","registry_entry_generated_at":"2025-03-29T23:28:41.371792"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"042ce96f-1158-4662-9543-e2ff015be97a","connector_name":"Astra DB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-astra","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"042ce96f-1158-4662-9543-e2ff015be97a","connector_name":"Astra DB","connector_type":"destination","connector_version":"0.1.44","docker_repository":"airbyte\/destination-astra","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"042ce96f-1158-4662-9543-e2ff015be97a","connector_name":"Astra DB","connector_type":"destination","connector_version":"0.1.44","docker_repository":"airbyte\/destination-astra","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-astra\/0.1.44.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.81.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-ASTRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-ASTRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-astra","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Astra DB","dockerRepository_cloud":"airbyte\/destination-astra","dockerImageTag_cloud":"0.1.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/astra","icon_cloud":"astra.svg","spec_cloud":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Astra DB gives developers the APIs, real-time data and ecosystem integrations to put accurate RAG and Gen AI apps with fewer hallucinations in production.","group":"indexing","properties":{"astra_db_app_token":{"airbyte_secret":true,"description":"The application token authorizes a user to connect to a specific Astra DB database. It is created when the user clicks the Generate Token button on the Overview tab of the Database page in the Astra UI.","title":"Astra DB Application Token","type":"string"},"astra_db_endpoint":{"description":"The endpoint specifies which Astra DB database queries are sent to. It can be copied from the Database Details section of the Overview tab of the Database page in the Astra UI.","examples":["https:\/\/8292d414-dd1b-4c33-8431-e838bedc04f7-us-east1.apps.astra.datastax.com"],"pattern":"^https:\\\/\\\/([a-z]|[0-9]){8}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){4}-([a-z]|[0-9]){12}-[^\\.]*?\\.apps\\.astra\\.datastax\\.com","title":"Astra DB Endpoint","type":"string"},"astra_db_keyspace":{"description":"Keyspaces (or Namespaces) serve as containers for organizing data within a database. You can create a new keyspace uisng the Data Explorer tab in the Astra UI. The keyspace default_keyspace is created for you when you create a Vector Database in Astra DB.","title":"Astra DB Keyspace","type":"string"},"collection":{"description":"Collections hold data. They are analagous to tables in traditional Cassandra terminology. This tool will create the collection with the provided name automatically if it does not already exist. Alternatively, you can create one thorugh the Data Explorer tab in the Astra UI.","title":"Astra DB collection","type":"string"}},"required":["astra_db_app_token","astra_db_endpoint","astra_db_keyspace","collection"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/astra","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-01-10","tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["*.apps.astra.datastax.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f4c34dd15c70317c288139803342e900bd4e8ea9","commit_timestamp":"2025-03-30T00:19:27+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMDOjom4sIwDEAE=","metadata_file_path":"metadata\/airbyte\/destination-astra\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-29T23:25:37.367000+00:00","registry_entry_generated_at":"2025-03-29T23:28:41.805749"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"042ce96f-1158-4662-9543-e2ff015be97a","connector_name":"Astra DB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-astra","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"042ce96f-1158-4662-9543-e2ff015be97a","connector_name":"Astra DB","connector_type":"destination","connector_version":"0.1.44","docker_repository":"airbyte\/destination-astra","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"042ce96f-1158-4662-9543-e2ff015be97a","connector_name":"Astra DB","connector_type":"destination","connector_version":"0.1.44","docker_repository":"airbyte\/destination-astra","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-astra\/0.1.44.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.81.6"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-ASTRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-ASTRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-astra","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-astra","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/astra","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-astra","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-astra:0.1.44","docker_image_cloud":"airbyte\/destination-astra:0.1.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":1,"definitionId":"042ee9b5-eb98-4e99-a4e5-3f0d573bee66","name_oss":"MotherDuck","dockerRepository_oss":"airbyte\/destination-motherduck","dockerImageTag_oss":"0.2.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/motherduck","icon_oss":"duckdb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"destination_path":{"default":"md:","description":"Path to a .duckdb file or 'md:' to connect to a MotherDuck database. If 'md:' is specified without a database name, the default MotherDuck database name ('my_db') will be used.","examples":["\/local\/destination.duckdb","md:","md:data_db","md:my_db"],"title":"Destination DB","type":"string"},"motherduck_api_key":{"airbyte_secret":true,"description":"API access token to use for authentication to a MotherDuck database.","title":"MotherDuck Access Token","type":"string"},"schema":{"description":"Database schema name, defaults to 'main' if not specified.","examples":["main","airbyte_raw","my_schema"],"title":"Schema Name","type":"string"}},"required":["motherduck_api_key"],"title":"Destination MotherDuck","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/destinations\/motherduck","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-motherduck\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:44:09.370382+00:00","registry_entry_generated_at":"2026-03-31T03:44:09.370382+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"042ee9b5-eb98-4e99-a4e5-3f0d573bee66","connector_name":"MotherDuck","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-motherduck","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"042ee9b5-eb98-4e99-a4e5-3f0d573bee66","connector_name":"MotherDuck","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-motherduck","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"042ee9b5-eb98-4e99-a4e5-3f0d573bee66","connector_name":"MotherDuck","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-motherduck","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-motherduck\/0.2.3.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.61.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-motherduck","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-motherduck\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"800Mi","memory_limit":"800Mi"}},{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"MotherDuck documentation","type":"api_reference","url":"https:\/\/motherduck.com\/docs"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/motherduck.com\/docs\/key-tasks\/authenticating-and-connecting-to-motherduck\/"},{"title":"MotherDuck Status","type":"status_page","url":"https:\/\/status.motherduck.com\/"},{"title":"MotherDuck Version Lifecycle Schedules","type":"api_deprecations","url":"https:\/\/motherduck.com\/docs\/troubleshooting\/version-lifecycle-schedules\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-destination-motherduck"}},"is_oss":true,"name_cloud":"MotherDuck","dockerRepository_cloud":"airbyte\/destination-motherduck","dockerImageTag_cloud":"0.2.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/motherduck","icon_cloud":"duckdb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"destination_path":{"default":"md:","description":"Path to a .duckdb file or 'md:' to connect to a MotherDuck database. If 'md:' is specified without a database name, the default MotherDuck database name ('my_db') will be used.","examples":["\/local\/destination.duckdb","md:","md:data_db","md:my_db"],"title":"Destination DB","type":"string"},"motherduck_api_key":{"airbyte_secret":true,"description":"API access token to use for authentication to a MotherDuck database.","title":"MotherDuck Access Token","type":"string"},"schema":{"description":"Database schema name, defaults to 'main' if not specified.","examples":["main","airbyte_raw","my_schema"],"title":"Schema Name","type":"string"}},"required":["motherduck_api_key"],"title":"Destination MotherDuck","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/destinations\/motherduck","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-motherduck\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:44:09.023776+00:00","registry_entry_generated_at":"2026-03-31T03:44:09.023776+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"042ee9b5-eb98-4e99-a4e5-3f0d573bee66","connector_name":"MotherDuck","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-motherduck","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"042ee9b5-eb98-4e99-a4e5-3f0d573bee66","connector_name":"MotherDuck","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-motherduck","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"042ee9b5-eb98-4e99-a4e5-3f0d573bee66","connector_name":"MotherDuck","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-motherduck","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-motherduck\/0.2.3.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.61.6"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-motherduck","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-motherduck\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"800Mi","memory_limit":"800Mi"}},{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"MotherDuck documentation","type":"api_reference","url":"https:\/\/motherduck.com\/docs"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/motherduck.com\/docs\/key-tasks\/authenticating-and-connecting-to-motherduck\/"},{"title":"MotherDuck Status","type":"status_page","url":"https:\/\/status.motherduck.com\/"},{"title":"MotherDuck Version Lifecycle Schedules","type":"api_deprecations","url":"https:\/\/motherduck.com\/docs\/troubleshooting\/version-lifecycle-schedules\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-destination-motherduck"}},"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-motherduck","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/motherduck","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-motherduck","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-motherduck:0.2.3","docker_image_cloud":"airbyte\/destination-motherduck:0.2.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":2,"definitionId":"072d5540-f236-4294-ba7c-ade8fd918496","name_oss":"Databricks Lakehouse","dockerRepository_oss":"airbyte\/destination-databricks","dockerImageTag_oss":"3.3.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks","icon_oss":"databricks.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"accept_terms":{"default":false,"description":"You must agree to the Databricks JDBC Driver Terms & Conditions<\/a> to use this connector.","order":1,"title":"Agree to the Databricks JDBC Driver Terms & Conditions","type":"boolean"},"authentication":{"default":"OAUTH","description":"Authentication mechanism for Staging files and running queries","oneOf":[{"properties":{"auth_type":{"const":"OAUTH","order":0,"type":"string"},"client_id":{"order":1,"type":"string"},"secret":{"airbyte_secret":true,"order":2,"type":"string"}},"required":["auth_type","client_id","secret"],"title":"OAuth2 (Recommended)"},{"properties":{"auth_type":{"const":"BASIC","order":0,"type":"string"},"personal_access_token":{"airbyte_secret":true,"order":1,"type":"string"}},"required":["auth_type","personal_access_token"],"title":"Personal Access Token"}],"order":8,"title":"Authentication","type":"object"},"database":{"description":"The name of the unity catalog for the database","order":5,"title":"Databricks Unity Catalog Name","type":"string"},"hostname":{"description":"Databricks Cluster Server Hostname.","examples":["abc-12345678-wxyz.cloud.databricks.com"],"order":2,"title":"Server Hostname","type":"string"},"http_path":{"description":"Databricks Cluster HTTP Path.","examples":["sql\/1.0\/warehouses\/0000-1111111-abcd90"],"order":3,"title":"HTTP Path","type":"string"},"port":{"default":"443","description":"Databricks Cluster Port.","examples":["443"],"order":4,"title":"Port","type":"string"},"purge_staging_data":{"default":true,"description":"Default to 'true'. Switch it to 'false' for debugging purpose.","order":9,"title":"Purge Staging Files and Tables","type":"boolean"},"raw_schema_override":{"default":"airbyte_internal","description":"The schema to write raw tables into (default: airbyte_internal)","order":10,"title":"Raw Table Schema Name","type":"string"},"schema":{"default":"default","description":"The default schema tables are written. If not specified otherwise, the \"default\" will be used.","examples":["default"],"order":6,"title":"Default Schema","type":"string"}},"required":["accept_terms","hostname","http_path","database","authentication"],"title":"Databricks Lakehouse Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2025-01-31","message":"**This is a private preview version, Do not upgrade until you review the changes**.\\n This version is a rewrite of the community connector with support for Unity catalog, and staging files using Unity catalog volumes. This version also introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading).\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2025-01-31","message":"This version adds an `_airbyte_generation_id` column to the raw and final tables. If you ran a sync using 2.0.0, you MUST manually drop the raw and final tables and then clear (reset) your connection; this release will not automatically upgrade your tables.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a8c22d51c88554b1ee1cdaa05e3d2da6a48698d6","commit_timestamp":"2026-03-12T14:13:41-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-databricks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-12T21:22:49.206000+00:00","registry_entry_generated_at":"2026-03-12T21:23:59.297963"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"072d5540-f236-4294-ba7c-ade8fd918496","connector_name":"Databricks Lakehouse","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-databricks","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"072d5540-f236-4294-ba7c-ade8fd918496","connector_name":"Databricks Lakehouse","connector_type":"destination","connector_version":"3.3.8","docker_repository":"airbyte\/destination-databricks","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"072d5540-f236-4294-ba7c-ade8fd918496","connector_name":"Databricks Lakehouse","connector_type":"destination","connector_version":"3.3.8","docker_repository":"airbyte\/destination-databricks","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-databricks\/3.3.8.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"azure_config.json","name":"SECRET_DESTINATION-DATABRICKS_AZURE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-DATABRICKS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"staging_config.json","name":"SECRET_DESTINATION-DATABRICKS__STAGING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"oauth_config.json","name":"SECRET_DESTINATION_DATABRICKS_OAUTH_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"pat_config.json","name":"SECRET_DESTINATION_DATABRICKS_PERSONAL_ACCESS_TOKEN_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-databricks","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-databricks\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"600Mi","memory_limit":"600Mi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.databricks.com\/release-notes\/index.html"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.databricks.com\/dev-tools\/auth.html"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/docs.databricks.com\/security\/access-control\/index.html"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/docs.databricks.com\/sql\/language-manual\/index.html"},{"title":"Databricks Status","type":"status_page","url":"https:\/\/status.databricks.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Databricks Lakehouse","dockerRepository_cloud":"airbyte\/destination-databricks","dockerImageTag_cloud":"3.3.8","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks","icon_cloud":"databricks.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"accept_terms":{"default":false,"description":"You must agree to the Databricks JDBC Driver Terms & Conditions<\/a> to use this connector.","order":1,"title":"Agree to the Databricks JDBC Driver Terms & Conditions","type":"boolean"},"authentication":{"default":"OAUTH","description":"Authentication mechanism for Staging files and running queries","oneOf":[{"properties":{"auth_type":{"const":"OAUTH","order":0,"type":"string"},"client_id":{"order":1,"type":"string"},"secret":{"airbyte_secret":true,"order":2,"type":"string"}},"required":["auth_type","client_id","secret"],"title":"OAuth2 (Recommended)"},{"properties":{"auth_type":{"const":"BASIC","order":0,"type":"string"},"personal_access_token":{"airbyte_secret":true,"order":1,"type":"string"}},"required":["auth_type","personal_access_token"],"title":"Personal Access Token"}],"order":8,"title":"Authentication","type":"object"},"database":{"description":"The name of the unity catalog for the database","order":5,"title":"Databricks Unity Catalog Name","type":"string"},"hostname":{"description":"Databricks Cluster Server Hostname.","examples":["abc-12345678-wxyz.cloud.databricks.com"],"order":2,"title":"Server Hostname","type":"string"},"http_path":{"description":"Databricks Cluster HTTP Path.","examples":["sql\/1.0\/warehouses\/0000-1111111-abcd90"],"order":3,"title":"HTTP Path","type":"string"},"port":{"default":"443","description":"Databricks Cluster Port.","examples":["443"],"order":4,"title":"Port","type":"string"},"purge_staging_data":{"default":true,"description":"Default to 'true'. Switch it to 'false' for debugging purpose.","order":9,"title":"Purge Staging Files and Tables","type":"boolean"},"raw_schema_override":{"default":"airbyte_internal","description":"The schema to write raw tables into (default: airbyte_internal)","order":10,"title":"Raw Table Schema Name","type":"string"},"schema":{"default":"default","description":"The default schema tables are written. If not specified otherwise, the \"default\" will be used.","examples":["default"],"order":6,"title":"Default Schema","type":"string"}},"required":["accept_terms","hostname","http_path","database","authentication"],"title":"Databricks Lakehouse Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2025-01-31","message":"**This is a private preview version, Do not upgrade until you review the changes**.\\n This version is a rewrite of the community connector with support for Unity catalog, and staging files using Unity catalog volumes. This version also introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading).\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2025-01-31","message":"This version adds an `_airbyte_generation_id` column to the raw and final tables. If you ran a sync using 2.0.0, you MUST manually drop the raw and final tables and then clear (reset) your connection; this release will not automatically upgrade your tables.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/databricks-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a8c22d51c88554b1ee1cdaa05e3d2da6a48698d6","commit_timestamp":"2026-03-12T14:13:41-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-databricks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-12T21:22:49.206000+00:00","registry_entry_generated_at":"2026-03-12T21:24:07.484530"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"072d5540-f236-4294-ba7c-ade8fd918496","connector_name":"Databricks Lakehouse","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-databricks","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"072d5540-f236-4294-ba7c-ade8fd918496","connector_name":"Databricks Lakehouse","connector_type":"destination","connector_version":"3.3.8","docker_repository":"airbyte\/destination-databricks","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"072d5540-f236-4294-ba7c-ade8fd918496","connector_name":"Databricks Lakehouse","connector_type":"destination","connector_version":"3.3.8","docker_repository":"airbyte\/destination-databricks","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-databricks\/3.3.8.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"azure_config.json","name":"SECRET_DESTINATION-DATABRICKS_AZURE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-DATABRICKS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"staging_config.json","name":"SECRET_DESTINATION-DATABRICKS__STAGING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"oauth_config.json","name":"SECRET_DESTINATION_DATABRICKS_OAUTH_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"pat_config.json","name":"SECRET_DESTINATION_DATABRICKS_PERSONAL_ACCESS_TOKEN_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-databricks","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-databricks\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"600Mi","memory_limit":"600Mi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.databricks.com\/release-notes\/index.html"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.databricks.com\/dev-tools\/auth.html"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/docs.databricks.com\/security\/access-control\/index.html"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/docs.databricks.com\/sql\/language-manual\/index.html"},{"title":"Databricks Status","type":"status_page","url":"https:\/\/status.databricks.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-databricks","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/databricks","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-databricks","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-databricks:3.3.8","docker_image_cloud":"airbyte\/destination-databricks:3.3.8","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":3,"definitionId":"08361b9d-8d84-40fc-bdbb-ee497691b3e8","name_oss":"Ragie","dockerRepository_oss":"airbyte\/destination-ragie","dockerImageTag_oss":"0.1.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/ragie","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"properties":{"api_key":{"airbyte_secret":true,"description":"API Key for Ragie.ai.","examples":["tn_******"],"order":0,"title":"API Key","type":"string"},"api_url":{"default":"https:\/\/api.ragie.ai","description":"URL for the Ragie API. Defaults to https:\/\/api.ragie.ai","examples":["https:\/\/api.ragie.ai"],"order":8,"title":"API URL","type":"string"},"content_fields":{"always_show":true,"default":[],"description":"(Optional) List of fields from the record to use as the main document content. If empty, the entire record is used. Use dot notation for nested fields (e.g., 'user.profile').","examples":["description","message","details.notes"],"items":{"type":"string"},"order":1,"title":"Content Fields","type":"array"},"document_name_field":{"always_show":true,"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"(Optional) Field from the record to use as the document name. If empty or field not found, a name is auto-generated.","examples":["ticket_id","log_id"],"order":5,"title":"Document Name Field"},"external_id_field":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"(Optional) Field from the record to use as the unique 'external_id' for Ragie documents.","examples":["event_id","uuid"],"order":7,"title":"External ID Field"},"metadata_fields":{"always_show":true,"default":[],"description":"(Optional) List of fields from the record to store as metadata. If empty, no record fields are added as metadata. Use dot notation.","examples":["user.id","user.email","user.profile.created_at"],"items":{"type":"string"},"order":2,"title":"Metadata Fields","type":"array"},"metadata_static":{"anyOf":[{"type":"string"},{"type":"null"}],"default":"","description":"(Optional) Static key-value pairs as a JSON object string to add to every document's metadata.","examples":["{\"source\": \"airbyte\", \"env\": \"production\"}"],"order":6,"title":"Static Metadata (JSON)"},"partition":{"always_show":true,"anyOf":[{"pattern":"^[a-z0-9_\\-]*$","type":"string"},{"type":"null"}],"default":"","description":"(Optional) Name of the partition (index\/dataset) to write data into. Must be lowercase alphanumeric with '-' or '_'. If empty, uses default.","examples":["support_tickets","prod_logs"],"order":3,"title":"Partition Name"},"processing_mode":{"always_show":true,"default":"fast","description":"Processing mode for ingestion ('fast' or 'hi-res').","enum":["fast","hi_res"],"examples":["fast"],"order":4,"title":"Mode","type":"string"}},"required":["api_key"],"title":"Ragie Destination Config","type":"object"},"documentationUrl":"https:\/\/github.com\/YourRepo\/airbyte-destination-ragie","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-04-01","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["api.ragie.ai"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"74dac8c33251dcee5288879a0d42ea2cb9fe8fc1","commit_timestamp":"2025-06-05T19:35:52+05:30","commit_author":"Parthiv Makwana","commit_author_email":"75653580+parthiv11@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CMaHit+72o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-ragie\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-05T14:14:38.478000+00:00","registry_entry_generated_at":"2025-06-05T14:16:53.756237"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"08361b9d-8d84-40fc-bdbb-ee497691b3e8","connector_name":"Ragie","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-ragie","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"08361b9d-8d84-40fc-bdbb-ee497691b3e8","connector_name":"Ragie","connector_type":"destination","connector_version":"0.1.0","docker_repository":"airbyte\/destination-ragie","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-ragie\/0.1.0.spdx.json"},"packageInfo_oss":{"cdk_version":"python:2.4.0"},"language_oss":"python","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"destination-ragie","sourceType_oss":"vectorstore","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-ragie","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/ragie","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-ragie","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-ragie:0.1.0","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":4,"definitionId":"0b75218b-f702-4a28-85ac-34d3d84c0fc2","name_oss":"Chroma","dockerRepository_oss":"airbyte\/destination-chroma","dockerImageTag_oss":"0.0.54","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/chroma","icon_oss":"chroma.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"description":"Use a field in the record as the embedding. This is useful if you already have an embedding for your data and want to store it in the vector store.","properties":{"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"field_name":{"description":"Name of the field in the record that contains the embedding","examples":["embedding","vector"],"title":"Field name","type":"string"},"mode":{"const":"from_field","default":"from_field","enum":["from_field"],"title":"Mode","type":"string"}},"required":["field_name","dimensions","mode"],"title":"From Field","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"},{"description":"Do not calculate embeddings. Chromadb uses the sentence transfomer (https:\/\/www.sbert.net\/index.html) as a default if an embedding function is not defined. Note that depending on your hardware, calculating embeddings locally can be very slow and is mostly suited for prototypes.","properties":{"mode":{"const":"no_embedding","default":"no_embedding","enum":["no_embedding"],"title":"Mode","type":"string"}},"title":"Chroma Default Embedding Function","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Indexing configuration","group":"indexing","properties":{"auth_method":{"description":"Mode how to connect to Chroma","oneOf":[{"description":"Configure Chroma to save and load from your local machine","properties":{"mode":{"const":"persistent_client","default":"persistent_client","enum":["persistent_client"],"title":"Mode","type":"string"},"path":{"description":"Where Chroma will store its database files on disk, and load them on start.","title":"Path","type":"string"}},"required":["path"],"title":"Persistent Client Mode","type":"object"},{"description":"Authenticate using username and password (suitable for self-managed Chroma clusters)","properties":{"host":{"description":"The URL to the chromadb instance","order":0,"title":"Host","type":"string"},"mode":{"const":"http_client","default":"http_client","enum":["http_client"],"title":"Mode","type":"string"},"password":{"airbyte_secret":true,"default":"","description":"Password used in server\/client mode only","order":4,"title":"Password","type":"string"},"port":{"description":"The port to the chromadb instance","order":1,"title":"Port","type":"integer"},"ssl":{"description":"Whether to use SSL to connect to the Chroma server","order":2,"title":"SSL","type":"boolean"},"username":{"default":"","description":"Username used in server\/client mode only","order":3,"title":"Username","type":"string"}},"required":["host","port","ssl"],"title":"Client\/Server Mode","type":"object"}],"order":0,"title":"Connection Mode","type":"object"},"collection_name":{"description":"The collection to load data into","order":3,"title":"Collection Name","type":"string"}},"required":["auth_method","collection_name"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/chroma","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-09-13","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b9f96e7a52a178f88a94e75eee1ca77bc35077ab","commit_timestamp":"2025-05-03T23:09:22+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CK3S39iPiI0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-chroma\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-03T20:19:15.513000+00:00","registry_entry_generated_at":"2025-05-03T20:21:39.343164"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0b75218b-f702-4a28-85ac-34d3d84c0fc2","connector_name":"Chroma","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-chroma","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"0b75218b-f702-4a28-85ac-34d3d84c0fc2","connector_name":"Chroma","connector_type":"destination","connector_version":"0.0.54","docker_repository":"airbyte\/destination-chroma","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-chroma\/0.0.54.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.81.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-chroma","sourceType_oss":"vectorstore","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-chroma","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/chroma","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-chroma","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-chroma:0.0.54","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":5,"definitionId":"102900e7-a236-4c94-83e4-a4189b99adc2","name_oss":"Vectara","dockerRepository_oss":"airbyte\/destination-vectara","dockerImageTag_oss":"0.2.31","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/vectara","icon_oss":"vectara.svg","spec_oss":{"connectionSpecification":{"description":"Configuration to connect to the Vectara instance","groups":[{"id":"account","title":"Account"},{"id":"auth","title":"Authentication"}],"properties":{"corpus_name":{"description":"The Name of Corpus to load data into","group":"account","order":3,"title":"Corpus Name","type":"string"},"customer_id":{"description":"Your customer id as it is in the authenticaion url","group":"account","order":2,"title":"Customer ID","type":"string"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"oauth2":{"description":"OAuth2.0 credentials used to authenticate admin actions (creating\/deleting corpora)","group":"auth","properties":{"client_id":{"description":"OAuth2.0 client id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"OAuth2.0 client secret","order":1,"title":"OAuth Client Secret","type":"string"}},"required":["client_id","client_secret"],"title":"OAuth2.0 Credentials","type":"object"},"parallelize":{"always_show":true,"default":false,"description":"Parallelize indexing into Vectara with multiple threads","group":"account","title":"Parallelize","type":"boolean"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be in the section of the document. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to index with Vectara","type":"array"},"title_field":{"always_show":true,"default":"","description":"A field that will be used to populate the `title` of each document. 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.","examples":["document_key"],"title":"Text field to use as document title with Vectara","type":"string"}},"required":["oauth2","customer_id","corpus_name"],"title":"Vectara Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/vectara","supported_destination_sync_modes":["overwrite","append"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-12-16","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["api.vectara.io","vectara-prod-${self.customer_id}.auth.us-west-2.amazoncognito.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"78e6a6d93706f887c5fbad919e137843a3bf9ab9","commit_timestamp":"2024-11-25T14:13:15+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COqM9NW994kDEAE=","metadata_file_path":"metadata\/airbyte\/destination-vectara\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-11-25T12:27:22.503000+00:00","registry_entry_generated_at":"2024-11-25T12:30:25.126138"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"102900e7-a236-4c94-83e4-a4189b99adc2","connector_name":"Vectara","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-vectara","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"102900e7-a236-4c94-83e4-a4189b99adc2","connector_name":"Vectara","connector_type":"destination","connector_version":"0.2.31","docker_repository":"airbyte\/destination-vectara","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"102900e7-a236-4c94-83e4-a4189b99adc2","connector_name":"Vectara","connector_type":"destination","connector_version":"0.2.31","docker_repository":"airbyte\/destination-vectara","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-vectara\/0.2.31.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.81.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_VECTARA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-vectara","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.0@sha256:1a0845ff2b30eafa793c6eee4e8f4283c2e52e1bbd44eed6cb9e9abd5d34d844"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-destination-vectara"}},"is_oss":true,"name_cloud":"Vectara","dockerRepository_cloud":"airbyte\/destination-vectara","dockerImageTag_cloud":"0.2.31","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/vectara","icon_cloud":"vectara.svg","spec_cloud":{"connectionSpecification":{"description":"Configuration to connect to the Vectara instance","groups":[{"id":"account","title":"Account"},{"id":"auth","title":"Authentication"}],"properties":{"corpus_name":{"description":"The Name of Corpus to load data into","group":"account","order":3,"title":"Corpus Name","type":"string"},"customer_id":{"description":"Your customer id as it is in the authenticaion url","group":"account","order":2,"title":"Customer ID","type":"string"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"oauth2":{"description":"OAuth2.0 credentials used to authenticate admin actions (creating\/deleting corpora)","group":"auth","properties":{"client_id":{"description":"OAuth2.0 client id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"OAuth2.0 client secret","order":1,"title":"OAuth Client Secret","type":"string"}},"required":["client_id","client_secret"],"title":"OAuth2.0 Credentials","type":"object"},"parallelize":{"always_show":true,"default":false,"description":"Parallelize indexing into Vectara with multiple threads","group":"account","title":"Parallelize","type":"boolean"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be in the section of the document. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to index with Vectara","type":"array"},"title_field":{"always_show":true,"default":"","description":"A field that will be used to populate the `title` of each document. 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.","examples":["document_key"],"title":"Text field to use as document title with Vectara","type":"string"}},"required":["oauth2","customer_id","corpus_name"],"title":"Vectara Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/vectara","supported_destination_sync_modes":["overwrite","append"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-12-16","tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["api.vectara.io","vectara-prod-${self.customer_id}.auth.us-west-2.amazoncognito.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"78e6a6d93706f887c5fbad919e137843a3bf9ab9","commit_timestamp":"2024-11-25T14:13:15+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COqM9NW994kDEAE=","metadata_file_path":"metadata\/airbyte\/destination-vectara\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-11-25T12:27:22.503000+00:00","registry_entry_generated_at":"2024-11-25T12:30:25.772964"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"102900e7-a236-4c94-83e4-a4189b99adc2","connector_name":"Vectara","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-vectara","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"102900e7-a236-4c94-83e4-a4189b99adc2","connector_name":"Vectara","connector_type":"destination","connector_version":"0.2.31","docker_repository":"airbyte\/destination-vectara","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"102900e7-a236-4c94-83e4-a4189b99adc2","connector_name":"Vectara","connector_type":"destination","connector_version":"0.2.31","docker_repository":"airbyte\/destination-vectara","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-vectara\/0.2.31.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.81.6"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_VECTARA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-vectara","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.0@sha256:1a0845ff2b30eafa793c6eee4e8f4283c2e52e1bbd44eed6cb9e9abd5d34d844"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-destination-vectara"}},"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-vectara","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/vectara","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-vectara","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-vectara:0.2.31","docker_image_cloud":"airbyte\/destination-vectara:0.2.31","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":6,"definitionId":"18081484-02a5-4662-8dba-b270b582f321","name_oss":"Firebolt","dockerRepository_oss":"airbyte\/destination-firebolt","dockerImageTag_oss":"0.2.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firebolt","icon_oss":"firebolt.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"account":{"description":"Firebolt account to login.","title":"Account","type":"string"},"client_id":{"description":"Firebolt service account ID.","examples":["bbl9qth066hmxkwyb0hy2iwk8ktez9dz"],"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Firebolt secret, corresponding to the service account ID.","order":1,"title":"Client Secret","type":"string"},"database":{"description":"The database to connect to.","title":"Database","type":"string"},"engine":{"description":"Engine name to connect to.","title":"Engine","type":"string"},"host":{"description":"The host name of your Firebolt database.","examples":["api.app.firebolt.io"],"title":"Host","type":"string"},"loading_method":{"description":"Loading method used to select the way data will be uploaded to Firebolt","oneOf":[{"additionalProperties":false,"properties":{"method":{"const":"SQL","type":"string"}},"required":["method"],"title":"SQL Inserts"},{"additionalProperties":false,"properties":{"aws_key_id":{"airbyte_secret":true,"description":"AWS access key granting read and write access to S3.","title":"AWS Key ID","type":"string"},"aws_key_secret":{"airbyte_secret":true,"description":"Corresponding secret part of the AWS Key","title":"AWS Key Secret","type":"string"},"method":{"const":"S3","type":"string"},"s3_bucket":{"description":"The name of the S3 bucket.","title":"S3 bucket name","type":"string"},"s3_region":{"description":"Region name of the S3 bucket.","examples":["us-east-1"],"title":"S3 region name","type":"string"}},"required":["method","s3_bucket","s3_region","aws_key_id","aws_key_secret"],"title":"External Table via S3"}],"title":"Loading Method","type":"object"}},"required":["client_id","client_secret","account","database","engine"],"title":"Firebolt Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firebolt","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8b70b75fc11b7122bf2ed691ec7bde5aa5936ad4","commit_timestamp":"2025-05-25T04:03:03+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CKOTwY65vY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-firebolt\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T01:15:40.236000+00:00","registry_entry_generated_at":"2025-05-25T01:19:30.493643"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"18081484-02a5-4662-8dba-b270b582f321","connector_name":"Firebolt","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-firebolt","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"18081484-02a5-4662-8dba-b270b582f321","connector_name":"Firebolt","connector_type":"destination","connector_version":"0.2.40","docker_repository":"airbyte\/destination-firebolt","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"18081484-02a5-4662-8dba-b270b582f321","connector_name":"Firebolt","connector_type":"destination","connector_version":"0.2.40","docker_repository":"airbyte\/destination-firebolt","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-firebolt\/0.2.40.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.73.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-FIREBOLT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-firebolt","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Firebolt","dockerRepository_cloud":"airbyte\/destination-firebolt","dockerImageTag_cloud":"0.2.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firebolt","icon_cloud":"firebolt.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"account":{"description":"Firebolt account to login.","title":"Account","type":"string"},"client_id":{"description":"Firebolt service account ID.","examples":["bbl9qth066hmxkwyb0hy2iwk8ktez9dz"],"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Firebolt secret, corresponding to the service account ID.","order":1,"title":"Client Secret","type":"string"},"database":{"description":"The database to connect to.","title":"Database","type":"string"},"engine":{"description":"Engine name to connect to.","title":"Engine","type":"string"},"host":{"description":"The host name of your Firebolt database.","examples":["api.app.firebolt.io"],"title":"Host","type":"string"},"loading_method":{"description":"Loading method used to select the way data will be uploaded to Firebolt","oneOf":[{"additionalProperties":false,"properties":{"method":{"const":"SQL","type":"string"}},"required":["method"],"title":"SQL Inserts"},{"additionalProperties":false,"properties":{"aws_key_id":{"airbyte_secret":true,"description":"AWS access key granting read and write access to S3.","title":"AWS Key ID","type":"string"},"aws_key_secret":{"airbyte_secret":true,"description":"Corresponding secret part of the AWS Key","title":"AWS Key Secret","type":"string"},"method":{"const":"S3","type":"string"},"s3_bucket":{"description":"The name of the S3 bucket.","title":"S3 bucket name","type":"string"},"s3_region":{"description":"Region name of the S3 bucket.","examples":["us-east-1"],"title":"S3 region name","type":"string"}},"required":["method","s3_bucket","s3_region","aws_key_id","aws_key_secret"],"title":"External Table via S3"}],"title":"Loading Method","type":"object"}},"required":["client_id","client_secret","account","database","engine"],"title":"Firebolt Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firebolt","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8b70b75fc11b7122bf2ed691ec7bde5aa5936ad4","commit_timestamp":"2025-05-25T04:03:03+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CKOTwY65vY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-firebolt\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T01:15:40.236000+00:00","registry_entry_generated_at":"2025-05-25T01:19:31.046503"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"18081484-02a5-4662-8dba-b270b582f321","connector_name":"Firebolt","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-firebolt","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"18081484-02a5-4662-8dba-b270b582f321","connector_name":"Firebolt","connector_type":"destination","connector_version":"0.2.40","docker_repository":"airbyte\/destination-firebolt","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"18081484-02a5-4662-8dba-b270b582f321","connector_name":"Firebolt","connector_type":"destination","connector_version":"0.2.40","docker_repository":"airbyte\/destination-firebolt","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-firebolt\/0.2.40.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.73.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-FIREBOLT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-firebolt","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":true,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-firebolt","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/firebolt","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-firebolt","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-firebolt:0.2.40","docker_image_cloud":"airbyte\/destination-firebolt:0.2.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":7,"definitionId":"1f7bac7e-53ff-4e0b-b6df-b74aa85cf703","name_oss":"Yellowbrick","dockerRepository_oss":"airbyte\/destination-yellowbrick","dockerImageTag_oss":"0.0.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/yellowbrick","icon_oss":"yellowbrick.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"database":{"description":"Name of the database.","order":2,"title":"DB Name","type":"string"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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).","order":8,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":5432,"description":"Port of the database.","examples":["5432"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["public"],"order":3,"title":"Default Schema","type":"string"},"ssl":{"default":false,"description":"Encrypt data using SSL. When activating SSL, please select one of the connection modes.","order":6,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes. \n disable<\/b> - Chose this mode to disable encryption of communication between Airbyte and destination database\n allow<\/b> - Chose this mode to enable encryption only when required by the source database\n prefer<\/b> - Chose this mode to allow unencrypted connection only if the source database does not support encryption\n require<\/b> - Chose this mode to always require encryption. If the source database server does not support encryption, connection will fail\n verify-ca<\/b> - Chose this mode to always require encryption and to verify that the source database server has a valid SSL certificate\n verify-full<\/b> - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the source database server\n See more information - in the docs<\/a>.","oneOf":[{"additionalProperties":false,"description":"Disable SSL.","properties":{"mode":{"const":"disable","default":"disable","enum":["disable"],"order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":false,"description":"Allow SSL mode.","properties":{"mode":{"const":"allow","default":"allow","enum":["allow"],"order":0,"type":"string"}},"required":["mode"],"title":"allow"},{"additionalProperties":false,"description":"Prefer SSL mode.","properties":{"mode":{"const":"prefer","default":"prefer","enum":["prefer"],"order":0,"type":"string"}},"required":["mode"],"title":"prefer"},{"additionalProperties":false,"description":"Require SSL mode.","properties":{"mode":{"const":"require","default":"require","enum":["require"],"order":0,"type":"string"}},"required":["mode"],"title":"require"},{"additionalProperties":false,"description":"Verify-ca SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA certificate","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-ca","default":"verify-ca","enum":["verify-ca"],"order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-ca"},{"additionalProperties":false,"description":"Verify-full SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client certificate","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key","multiline":true,"order":3,"title":"Client key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-full","default":"verify-full","enum":["verify-full"],"order":0,"type":"string"}},"required":["mode","ca_certificate","client_certificate","client_key"],"title":"verify-full"}],"order":7,"title":"SSL modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username to use to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","username","database","schema"],"title":"Yellowbrick Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/yellowbrick","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"COSK+tb36o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-yellowbrick\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:25:23.439000+00:00","registry_entry_generated_at":"2025-06-12T03:28:56.344322"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1f7bac7e-53ff-4e0b-b6df-b74aa85cf703","connector_name":"Yellowbrick","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-yellowbrick","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1f7bac7e-53ff-4e0b-b6df-b74aa85cf703","connector_name":"Yellowbrick","connector_type":"destination","connector_version":"0.0.4","docker_repository":"airbyte\/destination-yellowbrick","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1f7bac7e-53ff-4e0b-b6df-b74aa85cf703","connector_name":"Yellowbrick","connector_type":"destination","connector_version":"0.0.4","docker_repository":"airbyte\/destination-yellowbrick","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-yellowbrick\/0.0.4.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-YELLOWBRICK_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-yellowbrick","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":false,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Yellowbrick","dockerRepository_cloud":"airbyte\/destination-yellowbrick","dockerImageTag_cloud":"0.0.4","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/yellowbrick","icon_cloud":"yellowbrick.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"database":{"description":"Name of the database.","order":2,"title":"DB Name","type":"string"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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).","order":8,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":5432,"description":"Port of the database.","examples":["5432"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["public"],"order":3,"title":"Default Schema","type":"string"},"ssl":{"default":false,"description":"Encrypt data using SSL. When activating SSL, please select one of the connection modes.","order":6,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes. \n disable<\/b> - Chose this mode to disable encryption of communication between Airbyte and destination database\n allow<\/b> - Chose this mode to enable encryption only when required by the source database\n prefer<\/b> - Chose this mode to allow unencrypted connection only if the source database does not support encryption\n require<\/b> - Chose this mode to always require encryption. If the source database server does not support encryption, connection will fail\n verify-ca<\/b> - Chose this mode to always require encryption and to verify that the source database server has a valid SSL certificate\n verify-full<\/b> - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the source database server\n See more information - in the docs<\/a>.","oneOf":[{"additionalProperties":false,"description":"Disable SSL.","properties":{"mode":{"const":"disable","default":"disable","enum":["disable"],"order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":false,"description":"Allow SSL mode.","properties":{"mode":{"const":"allow","default":"allow","enum":["allow"],"order":0,"type":"string"}},"required":["mode"],"title":"allow"},{"additionalProperties":false,"description":"Prefer SSL mode.","properties":{"mode":{"const":"prefer","default":"prefer","enum":["prefer"],"order":0,"type":"string"}},"required":["mode"],"title":"prefer"},{"additionalProperties":false,"description":"Require SSL mode.","properties":{"mode":{"const":"require","default":"require","enum":["require"],"order":0,"type":"string"}},"required":["mode"],"title":"require"},{"additionalProperties":false,"description":"Verify-ca SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA certificate","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-ca","default":"verify-ca","enum":["verify-ca"],"order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-ca"},{"additionalProperties":false,"description":"Verify-full SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client certificate","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key","multiline":true,"order":3,"title":"Client key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-full","default":"verify-full","enum":["verify-full"],"order":0,"type":"string"}},"required":["mode","ca_certificate","client_certificate","client_key"],"title":"verify-full"}],"order":7,"title":"SSL modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username to use to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","username","database","schema"],"title":"Yellowbrick Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/yellowbrick","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"COSK+tb36o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-yellowbrick\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:25:23.439000+00:00","registry_entry_generated_at":"2025-06-12T03:28:56.979820"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1f7bac7e-53ff-4e0b-b6df-b74aa85cf703","connector_name":"Yellowbrick","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-yellowbrick","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1f7bac7e-53ff-4e0b-b6df-b74aa85cf703","connector_name":"Yellowbrick","connector_type":"destination","connector_version":"0.0.4","docker_repository":"airbyte\/destination-yellowbrick","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1f7bac7e-53ff-4e0b-b6df-b74aa85cf703","connector_name":"Yellowbrick","connector_type":"destination","connector_version":"0.0.4","docker_repository":"airbyte\/destination-yellowbrick","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-yellowbrick\/0.0.4.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-YELLOWBRICK_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-yellowbrick","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":false,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-yellowbrick","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/yellowbrick","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-yellowbrick","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-yellowbrick:0.0.4","docker_image_cloud":"airbyte\/destination-yellowbrick:0.0.4","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":8,"definitionId":"22f6c74f-5699-40ff-833c-4a879ea40133","name_oss":"BigQuery","dockerRepository_oss":"airbyte\/destination-bigquery","dockerImageTag_oss":"3.0.18","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery","icon_oss":"bigquery.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"sync_behavior","title":"Sync Behavior"},{"id":"advanced","title":"Advanced"}],"properties":{"cdc_deletion_mode":{"always_show":true,"default":"Hard delete","description":"Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.","enum":["Hard delete","Soft delete"],"group":"sync_behavior","order":5,"title":"CDC deletion mode","type":"string"},"credentials_json":{"airbyte_secret":true,"always_show":true,"description":"The contents of the JSON service account key. Check out the docs<\/a> if you need help generating this key. Default credentials will be used if this field is left empty.","group":"connection","order":4,"title":"Service Account Key JSON (Required for cloud, optional for open-source)","type":"string"},"dataset_id":{"description":"The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here<\/a>.","group":"connection","order":2,"title":"Default Dataset ID","type":"string"},"dataset_location":{"description":"The location of the dataset. Warning: Changes made after creation will not be applied. Read more here<\/a>.","enum":["EU","US","africa-south1","asia-east1","asia-east2","asia-northeast1","asia-northeast2","asia-northeast3","asia-south1","asia-south2","asia-southeast1","asia-southeast2","australia-southeast1","australia-southeast2","europe-central2","europe-north1","europe-north2","europe-southwest1","europe-west1","europe-west2","europe-west3","europe-west4","europe-west6","europe-west8","europe-west9","europe-west10","europe-west12","me-central1","me-central2","me-west1","northamerica-northeast1","northamerica-northeast2","northamerica-south1","southamerica-east1","southamerica-west1","us-central1","us-east1","us-east4","us-east5","us-south1","us-west1","us-west2","us-west3","us-west4"],"group":"connection","order":1,"title":"Dataset Location","type":"string"},"disable_type_dedupe":{"default":false,"description":"Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.","group":"advanced","order":7,"title":"Legacy raw tables","type":"boolean"},"loading_method":{"description":"The way data will be uploaded to BigQuery.","display_type":"radio","group":"connection","oneOf":[{"additionalProperties":true,"description":"Direct loading using batched SQL INSERT statements. This method uses the BigQuery driver to convert large INSERT statements into file uploads automatically.","properties":{"method":{"default":"Standard","enum":["Standard"],"type":"string"}},"required":["method"],"title":"Batched Standard Inserts","type":"object"},{"additionalProperties":true,"description":"Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO to load your data into BigQuery.","properties":{"credential":{"description":"An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here<\/a>.","oneOf":[{"additionalProperties":true,"properties":{"credential_type":{"default":"HMAC_KEY","enum":["HMAC_KEY"],"type":"string"},"hmac_key_access_id":{"airbyte_secret":true,"description":"HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long.","examples":["1234567890abcdefghij1234"],"order":0,"title":"HMAC Access Key","type":"string"},"hmac_key_secret":{"airbyte_secret":true,"description":"The corresponding secret for the access ID. It is a 40-character base-64 encoded string.","examples":["1234567890abcdefghij1234567890ABCDEFGHIJ"],"order":1,"title":"HMAC Secret","type":"string"}},"required":["credential_type","hmac_key_access_id","hmac_key_secret"],"title":"HMAC key","type":"object"}],"order":0,"title":"Credential","type":"object"},"gcs_bucket_name":{"description":"The name of the GCS bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":1,"title":"GCS Bucket Name","type":"string"},"gcs_bucket_path":{"description":"Directory under the GCS bucket where data will be written.","examples":["data_sync\/test"],"order":2,"title":"GCS Bucket Path","type":"string"},"keep_files_in_gcs-bucket":{"default":"Delete all tmp files from GCS","description":"This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default \"Delete all tmp files from GCS\" value is used if not set explicitly.","enum":["Delete all tmp files from GCS","Keep all tmp files in GCS"],"order":3,"title":"GCS Tmp Files Post-Processing","type":"string"},"method":{"default":"GCS Staging","enum":["GCS Staging"],"type":"string"}},"required":["method","credential","gcs_bucket_name","gcs_bucket_path"],"title":"GCS Staging","type":"object"}],"order":3,"title":"Loading Method","type":"object"},"project_id":{"description":"The GCP project ID for the project containing the target BigQuery dataset. Read more here<\/a>.","group":"connection","order":0,"title":"Project ID","type":"string"},"raw_data_dataset":{"description":"Airbyte will use this dataset for various internal tables. In legacy raw tables mode, the raw tables will be stored in this dataset. Defaults to \"airbyte_internal\".","group":"advanced","order":8,"title":"Airbyte Internal Table Dataset Name","type":"string"}},"required":["project_id","dataset_location","dataset_id"],"title":"Bigquery Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-07","message":"**Do not upgrade until you have run a test upgrade as outlined [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2026-07-31","message":"If you never interact with the raw tables, you can upgrade without taking any action. Otherwise, make sure to read the migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery-migrations"},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3f7274d4045cf68428d33ae9567caf8d7263682c","commit_timestamp":"2026-03-31T13:17:25-07:00","commit_author":"Sunil Kuruba","commit_author_email":"sunil.kuruba@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-bigquery\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T20:24:41.906894+00:00","registry_entry_generated_at":"2026-03-31T20:24:41.906894+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"22f6c74f-5699-40ff-833c-4a879ea40133","connector_name":"BigQuery","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-bigquery","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"22f6c74f-5699-40ff-833c-4a879ea40133","connector_name":"BigQuery","connector_type":"destination","connector_version":"3.0.18","docker_repository":"airbyte\/destination-bigquery","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"22f6c74f-5699-40ff-833c-4a879ea40133","connector_name":"BigQuery","connector_type":"destination","connector_version":"3.0.18","docker_repository":"airbyte\/destination-bigquery","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-bigquery\/3.0.18.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"credentials-1s1t-gcs.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_GCS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-1s1t-standard.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_STANDARD","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-badproject.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_BAD_PROJECT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-no-edit-public-schema-role.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_NO_PUBLIC_SCHEMA_EDIT_ROLE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-standard-no-dataset-creation.json","name":"SECRET_DESTINATION-BIGQUERY_STANDARD-NO-DATASET-CREATION__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-1s1t-gcs-bad-copy-permission.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_GCS_BAD_COPY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-bigquery","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-bigquery\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi"}}]},"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/cloud.google.com\/bigquery\/docs\/release-notes"},{"title":"Service account authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/iam\/docs\/service-accounts"},{"title":"Access control and permissions","type":"permissions_scopes","url":"https:\/\/cloud.google.com\/bigquery\/docs\/access-control"},{"title":"Quotas and limits","type":"rate_limits","url":"https:\/\/cloud.google.com\/bigquery\/quotas"},{"title":"Standard SQL reference","type":"sql_reference","url":"https:\/\/cloud.google.com\/bigquery\/docs\/reference\/standard-sql"},{"title":"Google Cloud Status","type":"status_page","url":"https:\/\/status.cloud.google.com\/"}],"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"BigQuery","dockerRepository_cloud":"airbyte\/destination-bigquery","dockerImageTag_cloud":"3.0.18","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery","icon_cloud":"bigquery.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"sync_behavior","title":"Sync Behavior"},{"id":"advanced","title":"Advanced"}],"properties":{"cdc_deletion_mode":{"always_show":true,"default":"Hard delete","description":"Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.","enum":["Hard delete","Soft delete"],"group":"sync_behavior","order":5,"title":"CDC deletion mode","type":"string"},"credentials_json":{"airbyte_secret":true,"always_show":true,"description":"The contents of the JSON service account key. Check out the docs<\/a> if you need help generating this key. Default credentials will be used if this field is left empty.","group":"connection","order":4,"title":"Service Account Key JSON (Required for cloud, optional for open-source)","type":"string"},"dataset_id":{"description":"The default BigQuery Dataset ID that tables are replicated to if the source does not specify a namespace. Read more here<\/a>.","group":"connection","order":2,"title":"Default Dataset ID","type":"string"},"dataset_location":{"description":"The location of the dataset. Warning: Changes made after creation will not be applied. Read more here<\/a>.","enum":["EU","US","africa-south1","asia-east1","asia-east2","asia-northeast1","asia-northeast2","asia-northeast3","asia-south1","asia-south2","asia-southeast1","asia-southeast2","australia-southeast1","australia-southeast2","europe-central2","europe-north1","europe-north2","europe-southwest1","europe-west1","europe-west2","europe-west3","europe-west4","europe-west6","europe-west8","europe-west9","europe-west10","europe-west12","me-central1","me-central2","me-west1","northamerica-northeast1","northamerica-northeast2","northamerica-south1","southamerica-east1","southamerica-west1","us-central1","us-east1","us-east4","us-east5","us-south1","us-west1","us-west2","us-west3","us-west4"],"group":"connection","order":1,"title":"Dataset Location","type":"string"},"disable_type_dedupe":{"default":false,"description":"Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.","group":"advanced","order":7,"title":"Legacy raw tables","type":"boolean"},"loading_method":{"description":"The way data will be uploaded to BigQuery.","display_type":"radio","group":"connection","oneOf":[{"additionalProperties":true,"description":"Direct loading using batched SQL INSERT statements. This method uses the BigQuery driver to convert large INSERT statements into file uploads automatically.","properties":{"method":{"default":"Standard","enum":["Standard"],"type":"string"}},"required":["method"],"title":"Batched Standard Inserts","type":"object"},{"additionalProperties":true,"description":"Writes large batches of records to a file, uploads the file to GCS, then uses COPY INTO to load your data into BigQuery.","properties":{"credential":{"description":"An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here<\/a>.","oneOf":[{"additionalProperties":true,"properties":{"credential_type":{"default":"HMAC_KEY","enum":["HMAC_KEY"],"type":"string"},"hmac_key_access_id":{"airbyte_secret":true,"description":"HMAC key access ID. When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long.","examples":["1234567890abcdefghij1234"],"order":0,"title":"HMAC Access Key","type":"string"},"hmac_key_secret":{"airbyte_secret":true,"description":"The corresponding secret for the access ID. It is a 40-character base-64 encoded string.","examples":["1234567890abcdefghij1234567890ABCDEFGHIJ"],"order":1,"title":"HMAC Secret","type":"string"}},"required":["credential_type","hmac_key_access_id","hmac_key_secret"],"title":"HMAC key","type":"object"}],"order":0,"title":"Credential","type":"object"},"gcs_bucket_name":{"description":"The name of the GCS bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":1,"title":"GCS Bucket Name","type":"string"},"gcs_bucket_path":{"description":"Directory under the GCS bucket where data will be written.","examples":["data_sync\/test"],"order":2,"title":"GCS Bucket Path","type":"string"},"keep_files_in_gcs-bucket":{"default":"Delete all tmp files from GCS","description":"This upload method is supposed to temporary store records in GCS bucket. By this select you can chose if these records should be removed from GCS when migration has finished. The default \"Delete all tmp files from GCS\" value is used if not set explicitly.","enum":["Delete all tmp files from GCS","Keep all tmp files in GCS"],"order":3,"title":"GCS Tmp Files Post-Processing","type":"string"},"method":{"default":"GCS Staging","enum":["GCS Staging"],"type":"string"}},"required":["method","credential","gcs_bucket_name","gcs_bucket_path"],"title":"GCS Staging","type":"object"}],"order":3,"title":"Loading Method","type":"object"},"project_id":{"description":"The GCP project ID for the project containing the target BigQuery dataset. Read more here<\/a>.","group":"connection","order":0,"title":"Project ID","type":"string"},"raw_data_dataset":{"description":"Airbyte will use this dataset for various internal tables. In legacy raw tables mode, the raw tables will be stored in this dataset. Defaults to \"airbyte_internal\".","group":"advanced","order":8,"title":"Airbyte Internal Table Dataset Name","type":"string"}},"required":["project_id","dataset_location","dataset_id"],"title":"Bigquery Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-07","message":"**Do not upgrade until you have run a test upgrade as outlined [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2026-07-31","message":"If you never interact with the raw tables, you can upgrade without taking any action. Otherwise, make sure to read the migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/bigquery-migrations"},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3f7274d4045cf68428d33ae9567caf8d7263682c","commit_timestamp":"2026-03-31T13:17:25-07:00","commit_author":"Sunil Kuruba","commit_author_email":"sunil.kuruba@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-bigquery\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T20:24:41.727481+00:00","registry_entry_generated_at":"2026-03-31T20:24:41.727481+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"22f6c74f-5699-40ff-833c-4a879ea40133","connector_name":"BigQuery","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-bigquery","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"22f6c74f-5699-40ff-833c-4a879ea40133","connector_name":"BigQuery","connector_type":"destination","connector_version":"3.0.18","docker_repository":"airbyte\/destination-bigquery","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"22f6c74f-5699-40ff-833c-4a879ea40133","connector_name":"BigQuery","connector_type":"destination","connector_version":"3.0.18","docker_repository":"airbyte\/destination-bigquery","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-bigquery\/3.0.18.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"credentials-1s1t-gcs.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_GCS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-1s1t-standard.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_STANDARD","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-badproject.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_BAD_PROJECT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-no-edit-public-schema-role.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_NO_PUBLIC_SCHEMA_EDIT_ROLE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-standard-no-dataset-creation.json","name":"SECRET_DESTINATION-BIGQUERY_STANDARD-NO-DATASET-CREATION__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"credentials-1s1t-gcs-bad-copy-permission.json","name":"SECRET_DESTINATION-BIGQUERY_CREDENTIALS_1S1T_GCS_BAD_COPY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-bigquery","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-bigquery\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi"}}]},"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/cloud.google.com\/bigquery\/docs\/release-notes"},{"title":"Service account authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/iam\/docs\/service-accounts"},{"title":"Access control and permissions","type":"permissions_scopes","url":"https:\/\/cloud.google.com\/bigquery\/docs\/access-control"},{"title":"Quotas and limits","type":"rate_limits","url":"https:\/\/cloud.google.com\/bigquery\/quotas"},{"title":"Standard SQL reference","type":"sql_reference","url":"https:\/\/cloud.google.com\/bigquery\/docs\/reference\/standard-sql"},{"title":"Google Cloud Status","type":"status_page","url":"https:\/\/status.cloud.google.com\/"}],"supportsDbt_cloud":true,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-bigquery","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/bigquery","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-bigquery","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-bigquery:3.0.18","docker_image_cloud":"airbyte\/destination-bigquery:3.0.18","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":9,"definitionId":"25c5221d-dce2-4163-ade9-739ef790f503","name_oss":"Postgres","dockerRepository_oss":"airbyte\/destination-postgres","dockerImageTag_oss":"3.0.12","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres","icon_oss":"postgresql.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"sync_behavior","title":"Sync Behavior"},{"id":"advanced","title":"Advanced"}],"properties":{"cdc_deletion_mode":{"always_show":true,"default":"Hard delete","description":"Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.","enum":["Hard delete","Soft delete"],"group":"sync_behavior","order":8,"title":"CDC deletion mode","type":"string"},"database":{"description":"Name of the database.","group":"connection","order":2,"title":"Database Name","type":"string"},"disable_type_dedupe":{"description":"Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions","group":"connection","order":11,"title":"Disable Final Tables. (WARNING! Unstable option; Columns in raw table schema might change between versions)","type":"boolean"},"drop_cascade":{"description":"Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects.","group":"connection","order":12,"title":"Drop tables with CASCADE. (WARNING! Risk of unrecoverable data loss)","type":"boolean"},"host":{"description":"Hostname of the database.","group":"connection","order":0,"title":"Host","type":"string"},"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).","group":"connection","order":9,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","group":"connection","order":5,"title":"Password","type":"string"},"port":{"description":"Port of the database.","examples":["5432"],"group":"connection","maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"raw_data_schema":{"description":"Airbyte will use this schema for various internal tables. In legacy raw tables mode, the raw tables will be stored in this schema. Defaults to \"airbyte_internal\".","group":"connection","order":10,"title":"Airbyte Internal Schema Name","type":"string"},"schema":{"default":"public","description":"The default schema tables are written. If not specified otherwise, the \"public\" schema will be used.","examples":["public"],"group":"connection","order":3,"title":"Default Schema","type":"string"},"ssl":{"description":"Encrypt data using SSL. When activating SSL, please select one of the connection modes.","group":"connection","order":6,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes.\n disable<\/b> - Disables encryption of communication between Airbyte and destination database.\n allow<\/b> - Enables encryption only when required by the destination database.\n prefer<\/b> - Allows unencrypted connections only if the destination database does not support encryption.\n require<\/b> - Always require encryption. If the destination database server does not support encryption, connection will fail.\n verify-ca<\/b> - Always require encryption and verifies that the destination database server has a valid SSL certificate.\n verify-full<\/b> - This is the most secure mode. Always require encryption and verifies the identity of the destination database server.\n See more information - in the docs<\/a>.","group":"connection","oneOf":[{"additionalProperties":true,"description":"Disable SSL.","properties":{"mode":{"default":"disable","enum":["disable"],"type":"string"}},"required":["mode"],"title":"disable","type":"object"},{"additionalProperties":true,"description":"Allow SSL mode.","properties":{"mode":{"default":"allow","enum":["allow"],"type":"string"}},"required":["mode"],"title":"allow","type":"object"},{"additionalProperties":true,"description":"Prefer SSL mode.","properties":{"mode":{"default":"prefer","enum":["prefer"],"type":"string"}},"required":["mode"],"title":"prefer","type":"object"},{"additionalProperties":true,"description":"Require SSL mode.","properties":{"mode":{"default":"require","enum":["require"],"type":"string"}},"required":["mode"],"title":"require","type":"object"},{"additionalProperties":true,"description":"Verify-ca SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":2,"title":"Client Key Password","type":"string"},"mode":{"default":"verify-ca","enum":["verify-ca"],"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-ca","type":"object"},{"additionalProperties":true,"description":"Verify-full SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client Key Password","type":"string"},"mode":{"default":"verify-full","enum":["verify-full"],"type":"string"}},"required":["mode","ca_certificate","client_certificate","client_key"],"title":"verify-full","type":"object"}],"order":7,"title":"SSL Modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","group":"connection","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":14,"title":"SSH Tunnel Method","type":"object"},"unconstrained_number":{"description":"Create numeric columns as unconstrained DECIMAL instead of NUMBER(38, 9). This will allow increased precision in numeric values. (this is disabled by default for backwards compatibility, but is recommended to enable)","group":"connection","order":13,"title":"Unconstrained numeric columns","type":"boolean"},"username":{"description":"Username to access the database.","group":"connection","order":4,"title":"Username","type":"string"}},"required":["host","port","database","schema","username"],"title":"Postgres Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-05-31","message":"This version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations). Selecting `Upgrade` will upgrade **all** connections using this destination at their next sync. For more controlled upgrade [see instructions](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#upgrading-connections-one-by-one-with-dual-writing).\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2026-03-02","message":"This version introduces Direct Load, a new architecture that writes data directly to final tables without using intermediate raw tables. This provides improved performance and reduced storage costs. Raw tables are no longer created by default. If you have downstream processes that depend on raw tables, you can enable the \"Raw tables only\" option in the connector configuration. Existing raw tables will not be deleted, but new syncs will write directly to final tables.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres-migrations"},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8f1f08f88243d983384a14feaa12bd928fa07b30","commit_timestamp":"2026-03-26T10:23:17-07:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-postgres\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T17:28:39.535132+00:00","registry_entry_generated_at":"2026-03-26T17:28:39.535132+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"25c5221d-dce2-4163-ade9-739ef790f503","connector_name":"Postgres","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-postgres","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"25c5221d-dce2-4163-ade9-739ef790f503","connector_name":"Postgres","connector_type":"destination","connector_version":"3.0.12","docker_repository":"airbyte\/destination-postgres","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"25c5221d-dce2-4163-ade9-739ef790f503","connector_name":"Postgres","connector_type":"destination","connector_version":"3.0.12","docker_repository":"airbyte\/destination-postgres","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-postgres\/3.0.12.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"credentials.json","name":"SECRET_DESTINATION-POSTGRES_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-postgres","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.4@sha256:5f343797cfcf021ca98ba9bdf5970ef66cbf6222d8cc17b0d61d13860a5bcc2b"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-postgres\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"PostgreSQL documentation","type":"api_reference","url":"https:\/\/www.postgresql.org\/docs\/current\/"},{"title":"Release Notes","type":"api_release_history","url":"https:\/\/www.postgresql.org\/docs\/release\/"},{"title":"Client authentication","type":"authentication_guide","url":"https:\/\/www.postgresql.org\/docs\/current\/client-authentication.html"},{"title":"Database roles and privileges","type":"permissions_scopes","url":"https:\/\/www.postgresql.org\/docs\/current\/user-manag.html"},{"title":"SQL commands","type":"sql_reference","url":"https:\/\/www.postgresql.org\/docs\/current\/sql-commands.html"}],"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Postgres","dockerRepository_cloud":"airbyte\/destination-postgres","dockerImageTag_cloud":"3.0.12","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres","icon_cloud":"postgresql.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"sync_behavior","title":"Sync Behavior"},{"id":"advanced","title":"Advanced"}],"properties":{"cdc_deletion_mode":{"always_show":true,"default":"Hard delete","description":"Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.","enum":["Hard delete","Soft delete"],"group":"sync_behavior","order":8,"title":"CDC deletion mode","type":"string"},"database":{"description":"Name of the database.","group":"connection","order":2,"title":"Database Name","type":"string"},"disable_type_dedupe":{"description":"Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions","group":"connection","order":11,"title":"Disable Final Tables. (WARNING! Unstable option; Columns in raw table schema might change between versions)","type":"boolean"},"drop_cascade":{"description":"Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects.","group":"connection","order":12,"title":"Drop tables with CASCADE. (WARNING! Risk of unrecoverable data loss)","type":"boolean"},"host":{"description":"Hostname of the database.","group":"connection","order":0,"title":"Host","type":"string"},"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).","group":"connection","order":9,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","group":"connection","order":5,"title":"Password","type":"string"},"port":{"description":"Port of the database.","examples":["5432"],"group":"connection","maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"raw_data_schema":{"description":"Airbyte will use this schema for various internal tables. In legacy raw tables mode, the raw tables will be stored in this schema. Defaults to \"airbyte_internal\".","group":"connection","order":10,"title":"Airbyte Internal Schema Name","type":"string"},"schema":{"default":"public","description":"The default schema tables are written. If not specified otherwise, the \"public\" schema will be used.","examples":["public"],"group":"connection","order":3,"title":"Default Schema","type":"string"},"ssl":{"airbyte_hidden":true,"default":true,"description":"Encrypt data using SSL. When activating SSL, please select one of the connection modes.","order":6,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes.\n disable<\/b> - Disables encryption of communication between Airbyte and destination database.\n allow<\/b> - Enables encryption only when required by the destination database.\n prefer<\/b> - Allows unencrypted connections only if the destination database does not support encryption.\n require<\/b> - Always require encryption. If the destination database server does not support encryption, connection will fail.\n verify-ca<\/b> - Always require encryption and verifies that the destination database server has a valid SSL certificate.\n verify-full<\/b> - This is the most secure mode. Always require encryption and verifies the identity of the destination database server.\n See more information - in the docs<\/a>.","group":"connection","oneOf":[{"additionalProperties":true,"description":"Disable SSL.","properties":{"mode":{"default":"disable","enum":["disable"],"type":"string"}},"required":["mode"],"title":"disable","type":"object"},{"additionalProperties":true,"description":"Allow SSL mode.","properties":{"mode":{"default":"allow","enum":["allow"],"type":"string"}},"required":["mode"],"title":"allow","type":"object"},{"additionalProperties":true,"description":"Prefer SSL mode.","properties":{"mode":{"default":"prefer","enum":["prefer"],"type":"string"}},"required":["mode"],"title":"prefer","type":"object"},{"additionalProperties":true,"description":"Require SSL mode.","properties":{"mode":{"default":"require","enum":["require"],"type":"string"}},"required":["mode"],"title":"require","type":"object"},{"additionalProperties":true,"description":"Verify-ca SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":2,"title":"Client Key Password","type":"string"},"mode":{"default":"verify-ca","enum":["verify-ca"],"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-ca","type":"object"},{"additionalProperties":true,"description":"Verify-full SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client Key Password","type":"string"},"mode":{"default":"verify-full","enum":["verify-full"],"type":"string"}},"required":["mode","ca_certificate","client_certificate","client_key"],"title":"verify-full","type":"object"}],"order":7,"title":"SSL Modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","group":"connection","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":14,"title":"SSH Tunnel Method","type":"object"},"unconstrained_number":{"description":"Create numeric columns as unconstrained DECIMAL instead of NUMBER(38, 9). This will allow increased precision in numeric values. (this is disabled by default for backwards compatibility, but is recommended to enable)","group":"connection","order":13,"title":"Unconstrained numeric columns","type":"boolean"},"username":{"description":"Username to access the database.","group":"connection","order":4,"title":"Username","type":"string"}},"required":["host","port","database","schema","username"],"title":"Postgres Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-05-31","message":"This version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations). Selecting `Upgrade` will upgrade **all** connections using this destination at their next sync. For more controlled upgrade [see instructions](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#upgrading-connections-one-by-one-with-dual-writing).\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2026-03-02","message":"This version introduces Direct Load, a new architecture that writes data directly to final tables without using intermediate raw tables. This provides improved performance and reduced storage costs. Raw tables are no longer created by default. If you have downstream processes that depend on raw tables, you can enable the \"Raw tables only\" option in the connector configuration. Existing raw tables will not be deleted, but new syncs will write directly to final tables.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/postgres-migrations"},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8f1f08f88243d983384a14feaa12bd928fa07b30","commit_timestamp":"2026-03-26T10:23:17-07:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-postgres\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T17:28:39.372547+00:00","registry_entry_generated_at":"2026-03-26T17:28:39.372547+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"25c5221d-dce2-4163-ade9-739ef790f503","connector_name":"Postgres","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-postgres","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"25c5221d-dce2-4163-ade9-739ef790f503","connector_name":"Postgres","connector_type":"destination","connector_version":"3.0.12","docker_repository":"airbyte\/destination-postgres","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"25c5221d-dce2-4163-ade9-739ef790f503","connector_name":"Postgres","connector_type":"destination","connector_version":"3.0.12","docker_repository":"airbyte\/destination-postgres","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-postgres\/3.0.12.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"credentials.json","name":"SECRET_DESTINATION-POSTGRES_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-postgres","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.4@sha256:5f343797cfcf021ca98ba9bdf5970ef66cbf6222d8cc17b0d61d13860a5bcc2b"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-postgres\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"PostgreSQL documentation","type":"api_reference","url":"https:\/\/www.postgresql.org\/docs\/current\/"},{"title":"Release Notes","type":"api_release_history","url":"https:\/\/www.postgresql.org\/docs\/release\/"},{"title":"Client authentication","type":"authentication_guide","url":"https:\/\/www.postgresql.org\/docs\/current\/client-authentication.html"},{"title":"Database roles and privileges","type":"permissions_scopes","url":"https:\/\/www.postgresql.org\/docs\/current\/user-manag.html"},{"title":"SQL commands","type":"sql_reference","url":"https:\/\/www.postgresql.org\/docs\/current\/sql-commands.html"}],"supportsDbt_cloud":true,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-postgres","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/postgres","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-postgres","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-postgres:3.0.12","docker_image_cloud":"airbyte\/destination-postgres:3.0.12","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":10,"definitionId":"27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4","name_oss":"Google Firestore","dockerRepository_oss":"airbyte\/destination-firestore","dockerImageTag_oss":"0.2.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firestore","icon_oss":"firestore.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"credentials_json":{"airbyte_secret":true,"description":"The contents of the JSON service account key. Check out the docs<\/a> if you need help generating this key. Default credentials will be used if this field is left empty.","title":"Credentials JSON","type":"string"},"project_id":{"description":"The GCP project ID for the project containing the target BigQuery dataset.","title":"Project ID","type":"string"}},"required":["project_id"],"title":"Destination Google Firestore","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firestore","supported_destination_sync_modes":["append","overwrite"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dddf7d2a55e6f3c24688dac259a7881de2d6bba7","commit_timestamp":"2025-05-10T21:14:31+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJXds77EmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-firestore\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:30:42.895000+00:00","registry_entry_generated_at":"2025-05-10T18:33:01.346142"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4","connector_name":"Google Firestore","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-firestore","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4","connector_name":"Google Firestore","connector_type":"destination","connector_version":"0.2.22","docker_repository":"airbyte\/destination-firestore","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4","connector_name":"Google Firestore","connector_type":"destination","connector_version":"0.2.22","docker_repository":"airbyte\/destination-firestore","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-firestore\/0.2.22.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-FIRESTORE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-firestore","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Google Firestore","dockerRepository_cloud":"airbyte\/destination-firestore","dockerImageTag_cloud":"0.2.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firestore","icon_cloud":"firestore.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"credentials_json":{"airbyte_secret":true,"description":"The contents of the JSON service account key. Check out the docs<\/a> if you need help generating this key. Default credentials will be used if this field is left empty.","title":"Credentials JSON","type":"string"},"project_id":{"description":"The GCP project ID for the project containing the target BigQuery dataset.","title":"Project ID","type":"string"}},"required":["project_id"],"title":"Destination Google Firestore","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/firestore","supported_destination_sync_modes":["append","overwrite"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dddf7d2a55e6f3c24688dac259a7881de2d6bba7","commit_timestamp":"2025-05-10T21:14:31+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJXds77EmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-firestore\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:30:42.895000+00:00","registry_entry_generated_at":"2025-05-10T18:33:01.947554"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4","connector_name":"Google Firestore","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-firestore","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4","connector_name":"Google Firestore","connector_type":"destination","connector_version":"0.2.22","docker_repository":"airbyte\/destination-firestore","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"27dc7500-6d1b-40b1-8b07-e2f2aea3c9f4","connector_name":"Google Firestore","connector_type":"destination","connector_version":"0.2.22","docker_repository":"airbyte\/destination-firestore","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-firestore\/0.2.22.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.48.10"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-FIRESTORE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-firestore","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-firestore","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/firestore","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-firestore","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-firestore:0.2.22","docker_image_cloud":"airbyte\/destination-firestore:0.2.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":11,"definitionId":"356668e2-7e34-47f3-a3b0-67a8a481b692","name_oss":"Google PubSub","dockerRepository_oss":"airbyte\/destination-pubsub","dockerImageTag_oss":"0.2.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pubsub","icon_oss":"googlepubsub.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"batching_delay_threshold":{"default":1,"description":"Number of ms before the buffer is flushed","minimum":1,"title":"Message Batching: Delay Threshold","type":"integer"},"batching_element_count_threshold":{"default":1,"description":"Number of messages before the buffer is flushed","minimum":1,"title":"Message Batching: Element Count Threshold","type":"integer"},"batching_enabled":{"default":false,"description":"If TRUE messages will be buffered instead of sending them one by one","title":"Message Batching Enabled","type":"boolean"},"batching_request_bytes_threshold":{"default":1,"description":"Number of bytes before the buffer is flushed","minimum":1,"title":"Message Batching: Request Bytes Threshold","type":"integer"},"credentials_json":{"airbyte_secret":true,"description":"The contents of the JSON service account key. Check out the docs<\/a> if you need help generating this key.","title":"Credentials JSON","type":"string"},"ordering_enabled":{"default":false,"description":"If TRUE PubSub publisher will have message ordering<\/a> enabled. Every message will have an ordering key of stream","title":"Message Ordering Enabled","type":"boolean"},"project_id":{"description":"The GCP project ID for the project containing the target PubSub.","title":"Project ID","type":"string"},"topic_id":{"description":"The PubSub topic ID in the given GCP project ID.","title":"PubSub Topic ID","type":"string"}},"required":["project_id","topic_id","credentials_json","ordering_enabled","batching_enabled"],"title":"Google PubSub Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pubsub","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e4ad9b08828794fb391039a739bb0984f3fbd569","commit_timestamp":"2025-06-25T14:43:22-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CL\/Em8vGjY4DEAE=","metadata_file_path":"metadata\/airbyte\/destination-pubsub\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-25T21:48:56.333000+00:00","registry_entry_generated_at":"2025-06-25T21:51:09.166779"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"356668e2-7e34-47f3-a3b0-67a8a481b692","connector_name":"Google PubSub","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-pubsub","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"356668e2-7e34-47f3-a3b0-67a8a481b692","connector_name":"Google PubSub","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-pubsub","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"356668e2-7e34-47f3-a3b0-67a8a481b692","connector_name":"Google PubSub","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-pubsub","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-pubsub\/0.2.3.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"credentials.json","name":"SECRET_DESTINATION-PUBSUB_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-pubsub","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Google PubSub","dockerRepository_cloud":"airbyte\/destination-pubsub","dockerImageTag_cloud":"0.2.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pubsub","icon_cloud":"googlepubsub.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"batching_delay_threshold":{"default":1,"description":"Number of ms before the buffer is flushed","minimum":1,"title":"Message Batching: Delay Threshold","type":"integer"},"batching_element_count_threshold":{"default":1,"description":"Number of messages before the buffer is flushed","minimum":1,"title":"Message Batching: Element Count Threshold","type":"integer"},"batching_enabled":{"default":false,"description":"If TRUE messages will be buffered instead of sending them one by one","title":"Message Batching Enabled","type":"boolean"},"batching_request_bytes_threshold":{"default":1,"description":"Number of bytes before the buffer is flushed","minimum":1,"title":"Message Batching: Request Bytes Threshold","type":"integer"},"credentials_json":{"airbyte_secret":true,"description":"The contents of the JSON service account key. Check out the docs<\/a> if you need help generating this key.","title":"Credentials JSON","type":"string"},"ordering_enabled":{"default":false,"description":"If TRUE PubSub publisher will have message ordering<\/a> enabled. Every message will have an ordering key of stream","title":"Message Ordering Enabled","type":"boolean"},"project_id":{"description":"The GCP project ID for the project containing the target PubSub.","title":"Project ID","type":"string"},"topic_id":{"description":"The PubSub topic ID in the given GCP project ID.","title":"PubSub Topic ID","type":"string"}},"required":["project_id","topic_id","credentials_json","ordering_enabled","batching_enabled"],"title":"Google PubSub Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pubsub","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e4ad9b08828794fb391039a739bb0984f3fbd569","commit_timestamp":"2025-06-25T14:43:22-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CL\/Em8vGjY4DEAE=","metadata_file_path":"metadata\/airbyte\/destination-pubsub\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-25T21:48:56.333000+00:00","registry_entry_generated_at":"2025-06-25T21:51:09.649336"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"356668e2-7e34-47f3-a3b0-67a8a481b692","connector_name":"Google PubSub","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-pubsub","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"356668e2-7e34-47f3-a3b0-67a8a481b692","connector_name":"Google PubSub","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-pubsub","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"356668e2-7e34-47f3-a3b0-67a8a481b692","connector_name":"Google PubSub","connector_type":"destination","connector_version":"0.2.3","docker_repository":"airbyte\/destination-pubsub","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-pubsub\/0.2.3.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"credentials.json","name":"SECRET_DESTINATION-PUBSUB_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-pubsub","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-pubsub","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/pubsub","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-pubsub","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-pubsub:0.2.3","docker_image_cloud":"airbyte\/destination-pubsub:0.2.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":12,"definitionId":"36be8dc6-9851-49af-b776-9d4c30e4ab6a","name_oss":"Typesense","dockerRepository_oss":"airbyte\/destination-typesense","dockerImageTag_oss":"0.1.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/typesense","icon_oss":"typesense.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"api_key":{"description":"Typesense API Key","order":0,"title":"API Key","type":"string"},"batch_size":{"description":"How many documents should be imported together. Default 1000","order":4,"title":"Batch size","type":"integer"},"host":{"description":"Hostname of the Typesense instance without protocol. Accept multiple hosts separated by comma.","order":1,"title":"Host","type":"string"},"path":{"description":"Path of the Typesense instance. Default is none","order":5,"title":"Path","type":"string"},"port":{"description":"Port of the Typesense instance. Ex: 8108, 80, 443. Default is 8108","order":2,"title":"Port","type":"string"},"protocol":{"description":"Protocol of the Typesense instance. Ex: http or https. Default is https","order":3,"title":"Protocol","type":"string"}},"required":["api_key","host"],"title":"Destination Typesense","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/typesense","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7e44658cf37bdd7104b52644c87e4a7e53e32aea","commit_timestamp":"2025-05-29T19:46:42+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COPh9LiSyY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-typesense\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T16:54:37.028000+00:00","registry_entry_generated_at":"2025-05-29T16:56:57.000543"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"36be8dc6-9851-49af-b776-9d4c30e4ab6a","connector_name":"Typesense","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-typesense","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"36be8dc6-9851-49af-b776-9d4c30e4ab6a","connector_name":"Typesense","connector_type":"destination","connector_version":"0.1.52","docker_repository":"airbyte\/destination-typesense","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"36be8dc6-9851-49af-b776-9d4c30e4ab6a","connector_name":"Typesense","connector_type":"destination","connector_version":"0.1.52","docker_repository":"airbyte\/destination-typesense","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-typesense\/0.1.52.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.16"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-TYPESENSE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-typesense","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Typesense","dockerRepository_cloud":"airbyte\/destination-typesense","dockerImageTag_cloud":"0.1.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/typesense","icon_cloud":"typesense.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"api_key":{"description":"Typesense API Key","order":0,"title":"API Key","type":"string"},"batch_size":{"description":"How many documents should be imported together. Default 1000","order":4,"title":"Batch size","type":"integer"},"host":{"description":"Hostname of the Typesense instance without protocol. Accept multiple hosts separated by comma.","order":1,"title":"Host","type":"string"},"path":{"description":"Path of the Typesense instance. Default is none","order":5,"title":"Path","type":"string"},"port":{"description":"Port of the Typesense instance. Ex: 8108, 80, 443. Default is 8108","order":2,"title":"Port","type":"string"},"protocol":{"description":"Protocol of the Typesense instance. Ex: http or https. Default is https","order":3,"title":"Protocol","type":"string"}},"required":["api_key","host"],"title":"Destination Typesense","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/typesense","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7e44658cf37bdd7104b52644c87e4a7e53e32aea","commit_timestamp":"2025-05-29T19:46:42+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COPh9LiSyY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-typesense\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T16:54:37.028000+00:00","registry_entry_generated_at":"2025-05-29T16:56:57.472380"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"36be8dc6-9851-49af-b776-9d4c30e4ab6a","connector_name":"Typesense","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-typesense","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"36be8dc6-9851-49af-b776-9d4c30e4ab6a","connector_name":"Typesense","connector_type":"destination","connector_version":"0.1.52","docker_repository":"airbyte\/destination-typesense","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"36be8dc6-9851-49af-b776-9d4c30e4ab6a","connector_name":"Typesense","connector_type":"destination","connector_version":"0.1.52","docker_repository":"airbyte\/destination-typesense","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-typesense\/0.1.52.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.48.16"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-TYPESENSE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-typesense","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-typesense","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/typesense","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-typesense","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-typesense:0.1.52","docker_image_cloud":"airbyte\/destination-typesense:0.1.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":13,"definitionId":"37a928c1-2d5c-431a-a97d-ae236bd1ea0c","name_oss":"MS SQL Server V2","dockerRepository_oss":"airbyte\/destination-mssql-v2","dockerImageTag_oss":"0.1.15","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-v2","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"database":{"description":"The name of the MSSQL database.","order":2,"title":"DB Name","type":"string"},"host":{"description":"The host name of the MSSQL database.","order":0,"title":"Host","type":"string"},"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).","order":6,"title":"JDBC URL Params","type":"string"},"load_type":{"always_show":true,"description":"Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.","oneOf":[{"additionalProperties":true,"description":"Configuration details for using the INSERT loading mechanism.","properties":{"load_type":{"default":"INSERT","enum":["INSERT"],"type":"string"}},"required":["load_type"],"title":"Insert Load","type":"object"},{"additionalProperties":true,"description":"Configuration details for using the BULK loading mechanism.","properties":{"azure_blob_storage_account_name":{"description":"The name of the Azure Blob Storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#storage-accounts","examples":["mystorageaccount"],"title":"Azure Blob Storage Account Name","type":"string"},"azure_blob_storage_container_name":{"description":"The name of the Azure Blob Storage container. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#containers","examples":["mycontainer"],"title":"Azure Blob Storage Container Name","type":"string"},"bulk_load_data_source":{"always_show":true,"description":"Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https:\/\/learn.microsoft.com\/sql\/t-sql\/statements\/bulk-insert-transact-sql","examples":["MyAzureBlobStorage"],"order":4,"title":"BULK Load Data Source","type":"string"},"bulk_load_validate_values_pre_load":{"always_show":false,"default":false,"description":"When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.","examples":["false"],"order":5,"title":"Pre-Load Value Validation","type":"boolean"},"load_type":{"default":"BULK","enum":["BULK"],"type":"string"},"shared_access_signature":{"airbyte_secret":true,"always_show":true,"description":"A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/common\/storage-sas-overview","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"title":"Shared Access Signature","type":"string"}},"required":["load_type","azure_blob_storage_account_name","azure_blob_storage_container_name","shared_access_signature","bulk_load_data_source"],"title":"Bulk Load","type":"object"}],"order":8,"title":"Load Type","type":"object"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"port":{"description":"The port of the MSSQL database.","examples":["1433"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["public"],"order":3,"title":"Default Schema","type":"string"},"ssl_method":{"description":"The encryption method which is used to communicate with the database.","oneOf":[{"additionalProperties":true,"description":"The data transfer will not be encrypted.","properties":{"name":{"default":"unencrypted","enum":["unencrypted"],"type":"string"}},"required":["name"],"title":"Unencrypted","type":"object"},{"additionalProperties":true,"description":"Use the certificate provided by the server without verification. (For testing purposes only!)","properties":{"name":{"default":"encrypted_trust_server_certificate","enum":["encrypted_trust_server_certificate"],"type":"string"}},"required":["name"],"title":"Encrypted (trust server certificate)","type":"object"},{"additionalProperties":true,"description":"Verify and use the certificate provided by the server.","properties":{"hostNameInCertificate":{"description":"Specifies the host name of the server. The value of this property must match the subject property of the certificate.","order":3,"title":"Host Name In Certificate","type":"string"},"name":{"default":"encrypted_verify_certificate","enum":["encrypted_verify_certificate"],"type":"string"},"trustStoreName":{"description":"Specifies the name of the trust store.","order":1,"title":"Trust Store Name","type":"string"},"trustStorePassword":{"airbyte_secret":true,"description":"Specifies the password of the trust store.","order":2,"title":"Trust Store Password","type":"string"}},"required":["name"],"title":"Encrypted (verify certificate)","type":"object"}],"order":7,"title":"SSL Method","type":"object"},"user":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","database","schema","user","ssl_method","load_type"],"title":"MSSQL V2 Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-v2","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"600587baa92fc46ef090e2a019ca105ca4649fd5","commit_timestamp":"2025-03-10T08:35:24-07:00","commit_author":"Johnny Schmidt","commit_author_email":"john.schmidt@airbyte.io"},"source_file_info":{"metadata_etag":"CMnQyrXw\/4sDEAE=","metadata_file_path":"metadata\/airbyte\/destination-mssql-v2\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-10T15:57:15.857000+00:00","registry_entry_generated_at":"2025-03-10T16:00:40.110095"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"37a928c1-2d5c-431a-a97d-ae236bd1ea0c","connector_name":"MS SQL Server V2","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-mssql-v2","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"37a928c1-2d5c-431a-a97d-ae236bd1ea0c","connector_name":"MS SQL Server V2","connector_type":"destination","connector_version":"0.1.15","docker_repository":"airbyte\/destination-mssql-v2","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"37a928c1-2d5c-431a-a97d-ae236bd1ea0c","connector_name":"MS SQL Server V2","connector_type":"destination","connector_version":"0.1.15","docker_repository":"airbyte\/destination-mssql-v2","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-mssql-v2\/0.1.15.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"bulk_upload_config.json","name":"SECRET_DESTINATION_MSSQL_V2_BULK_LOAD_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-mssql-v2","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"MS SQL Server V2","dockerRepository_cloud":"airbyte\/destination-mssql-v2","dockerImageTag_cloud":"0.1.15","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-v2","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"database":{"description":"The name of the MSSQL database.","order":2,"title":"DB Name","type":"string"},"host":{"description":"The host name of the MSSQL database.","order":0,"title":"Host","type":"string"},"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).","order":6,"title":"JDBC URL Params","type":"string"},"load_type":{"always_show":true,"description":"Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.","oneOf":[{"additionalProperties":true,"description":"Configuration details for using the INSERT loading mechanism.","properties":{"load_type":{"default":"INSERT","enum":["INSERT"],"type":"string"}},"required":["load_type"],"title":"Insert Load","type":"object"},{"additionalProperties":true,"description":"Configuration details for using the BULK loading mechanism.","properties":{"azure_blob_storage_account_name":{"description":"The name of the Azure Blob Storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#storage-accounts","examples":["mystorageaccount"],"title":"Azure Blob Storage Account Name","type":"string"},"azure_blob_storage_container_name":{"description":"The name of the Azure Blob Storage container. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#containers","examples":["mycontainer"],"title":"Azure Blob Storage Container Name","type":"string"},"bulk_load_data_source":{"always_show":true,"description":"Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https:\/\/learn.microsoft.com\/sql\/t-sql\/statements\/bulk-insert-transact-sql","examples":["MyAzureBlobStorage"],"order":4,"title":"BULK Load Data Source","type":"string"},"bulk_load_validate_values_pre_load":{"always_show":false,"default":false,"description":"When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.","examples":["false"],"order":5,"title":"Pre-Load Value Validation","type":"boolean"},"load_type":{"default":"BULK","enum":["BULK"],"type":"string"},"shared_access_signature":{"airbyte_secret":true,"always_show":true,"description":"A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/common\/storage-sas-overview","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"title":"Shared Access Signature","type":"string"}},"required":["load_type","azure_blob_storage_account_name","azure_blob_storage_container_name","shared_access_signature","bulk_load_data_source"],"title":"Bulk Load","type":"object"}],"order":8,"title":"Load Type","type":"object"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"port":{"description":"The port of the MSSQL database.","examples":["1433"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["public"],"order":3,"title":"Default Schema","type":"string"},"ssl_method":{"description":"The encryption method which is used to communicate with the database.","oneOf":[{"additionalProperties":true,"description":"The data transfer will not be encrypted.","properties":{"name":{"default":"unencrypted","enum":["unencrypted"],"type":"string"}},"required":["name"],"title":"Unencrypted","type":"object"},{"additionalProperties":true,"description":"Use the certificate provided by the server without verification. (For testing purposes only!)","properties":{"name":{"default":"encrypted_trust_server_certificate","enum":["encrypted_trust_server_certificate"],"type":"string"}},"required":["name"],"title":"Encrypted (trust server certificate)","type":"object"},{"additionalProperties":true,"description":"Verify and use the certificate provided by the server.","properties":{"hostNameInCertificate":{"description":"Specifies the host name of the server. The value of this property must match the subject property of the certificate.","order":3,"title":"Host Name In Certificate","type":"string"},"name":{"default":"encrypted_verify_certificate","enum":["encrypted_verify_certificate"],"type":"string"},"trustStoreName":{"description":"Specifies the name of the trust store.","order":1,"title":"Trust Store Name","type":"string"},"trustStorePassword":{"airbyte_secret":true,"description":"Specifies the password of the trust store.","order":2,"title":"Trust Store Password","type":"string"}},"required":["name"],"title":"Encrypted (verify certificate)","type":"object"}],"order":7,"title":"SSL Method","type":"object"},"user":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","database","schema","user","ssl_method","load_type"],"title":"MSSQL V2 Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-v2","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"600587baa92fc46ef090e2a019ca105ca4649fd5","commit_timestamp":"2025-03-10T08:35:24-07:00","commit_author":"Johnny Schmidt","commit_author_email":"john.schmidt@airbyte.io"},"source_file_info":{"metadata_etag":"CMnQyrXw\/4sDEAE=","metadata_file_path":"metadata\/airbyte\/destination-mssql-v2\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-10T15:57:15.857000+00:00","registry_entry_generated_at":"2025-03-10T16:00:40.568824"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"37a928c1-2d5c-431a-a97d-ae236bd1ea0c","connector_name":"MS SQL Server V2","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-mssql-v2","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"37a928c1-2d5c-431a-a97d-ae236bd1ea0c","connector_name":"MS SQL Server V2","connector_type":"destination","connector_version":"0.1.15","docker_repository":"airbyte\/destination-mssql-v2","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"37a928c1-2d5c-431a-a97d-ae236bd1ea0c","connector_name":"MS SQL Server V2","connector_type":"destination","connector_version":"0.1.15","docker_repository":"airbyte\/destination-mssql-v2","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-mssql-v2\/0.1.15.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"bulk_upload_config.json","name":"SECRET_DESTINATION_MSSQL_V2_BULK_LOAD_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-mssql-v2","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/mssql-v2","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-mssql-v2","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-mssql-v2:0.1.15","docker_image_cloud":"airbyte\/destination-mssql-v2:0.1.15","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":14,"definitionId":"3986776d-2319-4de9-8af8-db14c0996e72","name_oss":"Oracle","dockerRepository_oss":"airbyte\/destination-oracle","dockerImageTag_oss":"1.0.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/oracle","icon_oss":"oracle.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"encryption":{"description":"The encryption method which is used when communicating with the database.","oneOf":[{"description":"Data transfer will not be encrypted.","properties":{"encryption_method":{"const":"unencrypted","default":"unencrypted","enum":["unencrypted"],"type":"string"}},"required":["encryption_method"],"title":"Unencrypted"},{"description":"The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP\/IP and SSL\/TLS and without the need to open and listen on different ports.","properties":{"encryption_algorithm":{"default":"AES256","description":"This parameter defines the database encryption algorithm.","enum":["AES256","RC4_56","3DES168"],"title":"Encryption Algorithm","type":"string"},"encryption_method":{"const":"client_nne","default":"client_nne","enum":["client_nne"],"type":"string"}},"required":["encryption_method"],"title":"Native Network Encryption (NNE)"},{"description":"Verify and use the certificate provided by the server.","properties":{"encryption_method":{"const":"encrypted_verify_certificate","default":"encrypted_verify_certificate","enum":["encrypted_verify_certificate"],"type":"string"},"ssl_certificate":{"airbyte_secret":true,"description":"Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.","multiline":true,"title":"SSL PEM file","type":"string"}},"required":["encryption_method","ssl_certificate"],"title":"TLS Encrypted (verify certificate)"}],"order":7,"title":"Encryption","type":"object"},"host":{"description":"The hostname of the database.","order":0,"title":"Host","type":"string"},"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).","order":5,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"The password associated with the username.","order":4,"title":"Password","type":"string"},"port":{"default":1521,"description":"The port of the database.","examples":["1521"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"raw_data_schema":{"description":"The schema to write raw tables into (default: airbyte_internal)","order":7,"title":"Raw Table Schema Name","type":"string"},"schema":{"default":"airbyte","description":"The default schema is used as the target schema for all statements issued from the connection that do not explicitly specify a schema name. The usual value for this field is \"airbyte\". In Oracle, schemas and users are the same thing, so the \"user\" parameter is used as the login credentials and this is used for the default Airbyte message schema.","examples":["airbyte"],"order":6,"title":"Default Schema","type":"string"},"sid":{"description":"The System Identifier uniquely distinguishes the instance from any other instance on the same computer.","order":2,"title":"SID","type":"string"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"The username to access the database. This user must have CREATE USER privileges in the database.","order":3,"title":"User","type":"string"}},"required":["host","port","username","sid"],"title":"Oracle Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/oracle","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-05-01","message":"This version removes the option to use \"normalization\" with Oracle. It also changes the schema and database of Airbyte's \"raw\" tables to be compatible with the new [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2) format. These changes will likely require updates to downstream dbt \/ SQL models. Selecting `Upgrade` will upgrade **all** connections using this destination at their next sync.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/oracle-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/oracle-migrations"},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-oracle\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:25:19.047000+00:00","registry_entry_generated_at":"2025-11-19T04:47:21.628245"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3986776d-2319-4de9-8af8-db14c0996e72","connector_name":"Oracle","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-oracle","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3986776d-2319-4de9-8af8-db14c0996e72","connector_name":"Oracle","connector_type":"destination","connector_version":"1.0.0","docker_repository":"airbyte\/destination-oracle","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-oracle\/1.0.0.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-ORACLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-oracle","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-oracle\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Oracle Database documentation","type":"api_reference","url":"https:\/\/docs.oracle.com\/en\/database\/"},{"title":"SQL language reference","type":"sql_reference","url":"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/sqlrf\/"},{"title":"Database authentication","type":"authentication_guide","url":"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/dbseg\/configuring-authentication.html"},{"title":"Managing security","type":"permissions_scopes","url":"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/dbseg\/"},{"title":"Oracle Database Release Notes","type":"api_release_history","url":"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/"}],"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-oracle","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/oracle","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-oracle","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-oracle:1.0.0","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":15,"definitionId":"3d2b6f84-7f0d-4e3f-a5e5-7c7d4b50eabd","name_oss":"Pinecone","dockerRepository_oss":"airbyte\/destination-pinecone","dockerImageTag_oss":"0.1.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pinecone","icon_oss":"pinecone.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Pinecone is a popular vector store that can be used to store and retrieve embeddings.","group":"indexing","properties":{"index":{"description":"Pinecone index in your project to load data into","title":"Index","type":"string"},"pinecone_environment":{"description":"Pinecone Cloud environment to use","examples":["us-west1-gcp","gcp-starter"],"title":"Pinecone Environment","type":"string"},"pinecone_key":{"airbyte_secret":true,"description":"The Pinecone API key to use matching the environment (copy from Pinecone console)","title":"Pinecone API key","type":"string"}},"required":["pinecone_key","pinecone_environment","index"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pinecone","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"certified","releaseDate_oss":"2023-08-15","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*.${indexing.pinecone_environment}.pinecone.io","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_oss":{},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7335565d4fefc5d3499a0367d5a58c8c59765ec1","commit_timestamp":"2026-03-18T11:47:58+12:00","commit_author":"Justin Pye","commit_author_email":"justin.pye@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-pinecone\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T23:56:39.831000+00:00","registry_entry_generated_at":"2026-03-17T23:57:54.813920"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3d2b6f84-7f0d-4e3f-a5e5-7c7d4b50eabd","connector_name":"Pinecone","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-pinecone","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3d2b6f84-7f0d-4e3f-a5e5-7c7d4b50eabd","connector_name":"Pinecone","connector_type":"destination","connector_version":"0.1.48","docker_repository":"airbyte\/destination-pinecone","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3d2b6f84-7f0d-4e3f-a5e5-7c7d4b50eabd","connector_name":"Pinecone","connector_type":"destination","connector_version":"0.1.48","docker_repository":"airbyte\/destination-pinecone","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-pinecone\/0.1.48.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.8.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-PINECONE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-PINECONE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-pinecone","sourceType_oss":"vectorstore","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-pinecone\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Pinecone documentation","type":"api_reference","url":"https:\/\/docs.pinecone.io\/"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.pinecone.io\/release-notes"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.pinecone.io\/guides\/get-started\/authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/docs.pinecone.io\/troubleshooting\/rate-limits"},{"title":"Pinecone Status","type":"status_page","url":"https:\/\/status.pinecone.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-destination-pinecone"}},"is_oss":true,"name_cloud":"Pinecone","dockerRepository_cloud":"airbyte\/destination-pinecone","dockerImageTag_cloud":"0.1.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pinecone","icon_cloud":"pinecone.svg","spec_cloud":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Pinecone is a popular vector store that can be used to store and retrieve embeddings.","group":"indexing","properties":{"index":{"description":"Pinecone index in your project to load data into","title":"Index","type":"string"},"pinecone_environment":{"description":"Pinecone Cloud environment to use","examples":["us-west1-gcp","gcp-starter"],"title":"Pinecone Environment","type":"string"},"pinecone_key":{"airbyte_secret":true,"description":"The Pinecone API key to use matching the environment (copy from Pinecone console)","title":"Pinecone API key","type":"string"}},"required":["pinecone_key","pinecone_environment","index"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pinecone","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"certified","releaseDate_cloud":"2023-08-15","tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["*.${indexing.pinecone_environment}.pinecone.io","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_cloud":{},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7335565d4fefc5d3499a0367d5a58c8c59765ec1","commit_timestamp":"2026-03-18T11:47:58+12:00","commit_author":"Justin Pye","commit_author_email":"justin.pye@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-pinecone\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T23:56:39.831000+00:00","registry_entry_generated_at":"2026-03-17T23:58:04.166533"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3d2b6f84-7f0d-4e3f-a5e5-7c7d4b50eabd","connector_name":"Pinecone","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-pinecone","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3d2b6f84-7f0d-4e3f-a5e5-7c7d4b50eabd","connector_name":"Pinecone","connector_type":"destination","connector_version":"0.1.48","docker_repository":"airbyte\/destination-pinecone","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3d2b6f84-7f0d-4e3f-a5e5-7c7d4b50eabd","connector_name":"Pinecone","connector_type":"destination","connector_version":"0.1.48","docker_repository":"airbyte\/destination-pinecone","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-pinecone\/0.1.48.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:1.8.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-PINECONE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-PINECONE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-pinecone","sourceType_cloud":"vectorstore","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-pinecone\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Pinecone documentation","type":"api_reference","url":"https:\/\/docs.pinecone.io\/"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.pinecone.io\/release-notes"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.pinecone.io\/guides\/get-started\/authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/docs.pinecone.io\/troubleshooting\/rate-limits"},{"title":"Pinecone Status","type":"status_page","url":"https:\/\/status.pinecone.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-destination-pinecone"}},"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-pinecone","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/pinecone","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-pinecone","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-pinecone:0.1.48","docker_image_cloud":"airbyte\/destination-pinecone:0.1.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":16,"definitionId":"3eb4d99c-11fa-4561-a259-fc88e0c2f8f4","name_oss":"Convex","dockerRepository_oss":"airbyte\/destination-convex","dockerImageTag_oss":"0.2.18","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/convex","icon_oss":"convex.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"access_key":{"airbyte_secret":"true","description":"API access key used to send data to a Convex deployment.","type":"string"},"deployment_url":{"description":"URL of the Convex deployment that is the destination","examples":["https:\/\/murky-swan-635.convex.cloud","https:\/\/cluttered-owl-337.convex.cloud"],"type":"string"}},"required":["deployment_url","access_key"],"title":"Destination Convex","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/convex","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dc52ae3b14dc6ea39f7b139ce98bb4dbe8dd1b47","commit_timestamp":"2025-05-10T21:13:48+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CNmc2dLCmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-convex\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:22:28.586000+00:00","registry_entry_generated_at":"2025-05-10T18:26:09.957597"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3eb4d99c-11fa-4561-a259-fc88e0c2f8f4","connector_name":"Convex","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-convex","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3eb4d99c-11fa-4561-a259-fc88e0c2f8f4","connector_name":"Convex","connector_type":"destination","connector_version":"0.2.18","docker_repository":"airbyte\/destination-convex","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3eb4d99c-11fa-4561-a259-fc88e0c2f8f4","connector_name":"Convex","connector_type":"destination","connector_version":"0.2.18","docker_repository":"airbyte\/destination-convex","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-convex\/0.2.18.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-convex","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Convex","dockerRepository_cloud":"airbyte\/destination-convex","dockerImageTag_cloud":"0.2.18","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/convex","icon_cloud":"convex.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"access_key":{"airbyte_secret":"true","description":"API access key used to send data to a Convex deployment.","type":"string"},"deployment_url":{"description":"URL of the Convex deployment that is the destination","examples":["https:\/\/murky-swan-635.convex.cloud","https:\/\/cluttered-owl-337.convex.cloud"],"type":"string"}},"required":["deployment_url","access_key"],"title":"Destination Convex","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/convex","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dc52ae3b14dc6ea39f7b139ce98bb4dbe8dd1b47","commit_timestamp":"2025-05-10T21:13:48+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CNmc2dLCmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-convex\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:22:28.586000+00:00","registry_entry_generated_at":"2025-05-10T18:26:10.428329"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3eb4d99c-11fa-4561-a259-fc88e0c2f8f4","connector_name":"Convex","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-convex","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3eb4d99c-11fa-4561-a259-fc88e0c2f8f4","connector_name":"Convex","connector_type":"destination","connector_version":"0.2.18","docker_repository":"airbyte\/destination-convex","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3eb4d99c-11fa-4561-a259-fc88e0c2f8f4","connector_name":"Convex","connector_type":"destination","connector_version":"0.2.18","docker_repository":"airbyte\/destination-convex","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-convex\/0.2.18.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.48.10"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"destination-convex","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-convex","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/convex","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-convex","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-convex:0.2.18","docker_image_cloud":"airbyte\/destination-convex:0.2.18","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":17,"definitionId":"424892c4-daac-4491-b35d-c6688ba547ba","name_oss":"Snowflake","dockerRepository_oss":"airbyte\/destination-snowflake","dockerImageTag_oss":"4.0.39","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake","icon_oss":"snowflake.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"sync_behavior","title":"Sync Behavior"},{"id":"advanced","title":"Advanced"}],"properties":{"cdc_deletion_mode":{"always_show":true,"default":"Hard delete","description":"Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.","enum":["Hard delete","Soft delete"],"group":"sync_behavior","order":5,"title":"CDC deletion mode","type":"string"},"credentials":{"description":"Determines the type of authentication that should be used.","group":"connection","oneOf":[{"additionalProperties":true,"description":"Configuration details for the Key Pair Authentication.","properties":{"auth_type":{"default":"Key Pair Authentication","enum":["Key Pair Authentication"],"type":"string"},"private_key":{"airbyte_secret":true,"description":"RSA Private key to use for Snowflake connection. See the docs<\/a> for more\n information on how to obtain this key.","multiline":true,"order":0,"title":"Private Key","type":"string"},"private_key_password":{"airbyte_secret":true,"description":"Passphrase for private key","order":0,"title":"Passphrase","type":"string"}},"required":["auth_type","private_key"],"title":"Key Pair Authentication","type":"object"},{"additionalProperties":true,"description":"Configuration details for the Username and Password Authentication.","properties":{"auth_type":{"default":"Username and Password","enum":["Username and Password"],"type":"string"},"password":{"airbyte_secret":true,"description":"Enter the password associated with the username.","order":0,"title":"Password","type":"string"}},"required":["auth_type","password"],"title":"Username and Password","type":"object"}],"order":6,"title":"Authorization Method","type":"object"},"database":{"description":"Enter the name of the database<\/a> you want to sync data into","examples":["AIRBYTE_DATABASE"],"group":"connection","order":3,"title":"Database","type":"string"},"disable_type_dedupe":{"description":"Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.","group":"advanced","order":7,"title":"Legacy raw tables","type":"boolean"},"host":{"description":"Enter your Snowflake account's locator<\/a> (in the format ...snowflakecomputing.com)","examples":["accountname.us-east-2.aws.snowflakecomputing.com","accountname.snowflakecomputing.com"],"group":"connection","order":0,"pattern":"^(http(s)?:\\\/\\\/)?([^.\/?#]+\\.)?([^.\/?#]+\\.)?([^.\/?#]+\\.)?([^.\/?#]+\\.(snowflakecomputing\\.com|localstack\\.cloud))$","pattern_descriptor":"{account_name}.snowflakecomputing.com or {accountname}.{aws_location}.aws.snowflakecomputing.com","title":"Host","type":"string"},"jdbc_url_params":{"description":"Enter the 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","group":"advanced","order":9,"title":"JDBC URL Params","type":"string"},"raw_data_schema":{"description":"Airbyte will use this dataset for various internal tables. In legacy raw tables mode, the raw tables will be stored in this dataset. Defaults to \"airbyte_internal\".","group":"advanced","order":8,"title":"Airbyte Internal Table Dataset Name","type":"string"},"retention_period_days":{"description":"The number of days of Snowflake Time Travel to enable on the tables. See Snowflake's documentation<\/a> for more information. Setting a nonzero value will incur increased storage costs in your Snowflake instance.","group":"advanced","order":10,"title":"Data Retention Period (days)","type":"integer"},"role":{"description":"Enter the role<\/a> that you want to use to access Snowflake","examples":["AIRBYTE_ROLE"],"group":"connection","order":1,"title":"Role","type":"string"},"schema":{"description":"Enter the name of the default schema<\/a>","examples":["AIRBYTE_SCHEMA"],"group":"connection","order":4,"title":"Default Schema","type":"string"},"username":{"description":"Enter the name of the user you want to use to access the database","examples":["AIRBYTE_USER"],"group":"connection","order":5,"title":"Username","type":"string"},"warehouse":{"description":"Enter the name of the warehouse<\/a> that you want to use as a compute cluster","examples":["AIRBYTE_WAREHOUSE"],"group":"connection","order":2,"title":"Warehouse","type":"string"}},"required":["host","role","warehouse","database","schema","username"],"title":"Snowflake Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-08-31","message":"Remove GCS\/S3 loading method support.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2023-11-07","message":"**Do not upgrade until you have run a test upgrade as outlined [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations#3.0.0"},"4.0.0":{"upgradeDeadline":"2026-01-06","message":"The connector now requires ALTER TABLE permissions, so you must grant this permission to the Snowflake user. Otherwise, if you never interact with the raw tables, you can upgrade without taking any action. If you _do_ use the raw tables, make sure to read the migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations"},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ae7f091b6bf5fea1c079f1067308d4aa184c2f16","commit_timestamp":"2026-03-13T09:16:08-07:00","commit_author":"Benoit Moriceau","commit_author_email":"benoit@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-snowflake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-13T16:21:00.595000+00:00","registry_entry_generated_at":"2026-03-13T16:21:59.348649"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"424892c4-daac-4491-b35d-c6688ba547ba","connector_name":"Snowflake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-snowflake","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"424892c4-daac-4491-b35d-c6688ba547ba","connector_name":"Snowflake","connector_type":"destination","connector_version":"4.0.39","docker_repository":"airbyte\/destination-snowflake","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"424892c4-daac-4491-b35d-c6688ba547ba","connector_name":"Snowflake","connector_type":"destination","connector_version":"4.0.39","docker_repository":"airbyte\/destination-snowflake","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-snowflake\/4.0.39.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"1s1t_disabletd_internal_staging_config.json","name":"SECRET_DESTINATION-SNOWFLAKE_INTERNAL_STAGING_CONFIG_DISABLETD","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_disabletd_internal_staging_config_raw_schema_override.json","name":"SECRET_DESTINATION-SNOWFLAKE_INTERNAL_STAGING_CONFIG_RAW_SCHEMA_OVERRIDE_DISABLETD","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_internal_staging_config.json","name":"SECRET_DESTINATION_SNOWFLAKE_1S1T_INTERNAL_STAGING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_internal_staging_config_raw_schema_override.json","name":"SECRET_DESTINATION_SNOWFLAKE_1S1T_INTERNAL_STAGING_CREDS_RAW_SCHEMA_OVERRIDE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION_SNOWFLAKE_INSUFFICIENT_PERMISSIONS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_case_insensitive.json","name":"SECRET_DESTINATION_SNOWFLAKE_QUOTED_IDENTIFIERS_IGNORE_CASE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-snowflake","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.4@sha256:5f343797cfcf021ca98ba9bdf5970ef66cbf6222d8cc17b0d61d13860a5bcc2b"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-snowflake\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.snowflake.com\/en\/release-notes"},{"title":"Snowflake server release notes and feature updates","type":"api_release_history","url":"https:\/\/docs.snowflake.com\/en\/release-notes\/new-features"},{"title":"Key pair authentication","type":"authentication_guide","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/key-pair-auth"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/security-access-control"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/docs.snowflake.com\/en\/sql-reference"},{"title":"Snowflake Status","type":"status_page","url":"https:\/\/status.snowflake.com\/"}],"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Snowflake","dockerRepository_cloud":"airbyte\/destination-snowflake","dockerImageTag_cloud":"4.0.39","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake","icon_cloud":"snowflake.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"sync_behavior","title":"Sync Behavior"},{"id":"advanced","title":"Advanced"}],"properties":{"cdc_deletion_mode":{"always_show":true,"default":"Hard delete","description":"Whether to execute CDC deletions as hard deletes (i.e. propagate source deletions to the destination), or soft deletes (i.e. leave a tombstone record in the destination). Defaults to hard deletes.","enum":["Hard delete","Soft delete"],"group":"sync_behavior","order":5,"title":"CDC deletion mode","type":"string"},"credentials":{"description":"Determines the type of authentication that should be used.","group":"connection","oneOf":[{"additionalProperties":true,"description":"Configuration details for the Key Pair Authentication.","properties":{"auth_type":{"default":"Key Pair Authentication","enum":["Key Pair Authentication"],"type":"string"},"private_key":{"airbyte_secret":true,"description":"RSA Private key to use for Snowflake connection. See the docs<\/a> for more\n information on how to obtain this key.","multiline":true,"order":0,"title":"Private Key","type":"string"},"private_key_password":{"airbyte_secret":true,"description":"Passphrase for private key","order":0,"title":"Passphrase","type":"string"}},"required":["auth_type","private_key"],"title":"Key Pair Authentication","type":"object"},{"additionalProperties":true,"description":"Configuration details for the Username and Password Authentication.","properties":{"auth_type":{"default":"Username and Password","enum":["Username and Password"],"type":"string"},"password":{"airbyte_secret":true,"description":"Enter the password associated with the username.","order":0,"title":"Password","type":"string"}},"required":["auth_type","password"],"title":"Username and Password","type":"object"}],"order":6,"title":"Authorization Method","type":"object"},"database":{"description":"Enter the name of the database<\/a> you want to sync data into","examples":["AIRBYTE_DATABASE"],"group":"connection","order":3,"title":"Database","type":"string"},"disable_type_dedupe":{"description":"Write the legacy \"raw tables\" format, to enable backwards compatibility with older versions of this connector.","group":"advanced","order":7,"title":"Legacy raw tables","type":"boolean"},"host":{"description":"Enter your Snowflake account's locator<\/a> (in the format ...snowflakecomputing.com)","examples":["accountname.us-east-2.aws.snowflakecomputing.com","accountname.snowflakecomputing.com"],"group":"connection","order":0,"pattern":"^(http(s)?:\\\/\\\/)?([^.\/?#]+\\.)?([^.\/?#]+\\.)?([^.\/?#]+\\.)?([^.\/?#]+\\.(snowflakecomputing\\.com|localstack\\.cloud))$","pattern_descriptor":"{account_name}.snowflakecomputing.com or {accountname}.{aws_location}.aws.snowflakecomputing.com","title":"Host","type":"string"},"jdbc_url_params":{"description":"Enter the 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","group":"advanced","order":9,"title":"JDBC URL Params","type":"string"},"raw_data_schema":{"description":"Airbyte will use this dataset for various internal tables. In legacy raw tables mode, the raw tables will be stored in this dataset. Defaults to \"airbyte_internal\".","group":"advanced","order":8,"title":"Airbyte Internal Table Dataset Name","type":"string"},"retention_period_days":{"description":"The number of days of Snowflake Time Travel to enable on the tables. See Snowflake's documentation<\/a> for more information. Setting a nonzero value will incur increased storage costs in your Snowflake instance.","group":"advanced","order":10,"title":"Data Retention Period (days)","type":"integer"},"role":{"description":"Enter the role<\/a> that you want to use to access Snowflake","examples":["AIRBYTE_ROLE"],"group":"connection","order":1,"title":"Role","type":"string"},"schema":{"description":"Enter the name of the default schema<\/a>","examples":["AIRBYTE_SCHEMA"],"group":"connection","order":4,"title":"Default Schema","type":"string"},"username":{"description":"Enter the name of the user you want to use to access the database","examples":["AIRBYTE_USER"],"group":"connection","order":5,"title":"Username","type":"string"},"warehouse":{"description":"Enter the name of the warehouse<\/a> that you want to use as a compute cluster","examples":["AIRBYTE_WAREHOUSE"],"group":"connection","order":2,"title":"Warehouse","type":"string"}},"required":["host","role","warehouse","database","schema","username"],"title":"Snowflake Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-08-31","message":"Remove GCS\/S3 loading method support.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2023-11-07","message":"**Do not upgrade until you have run a test upgrade as outlined [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations#3.0.0"},"4.0.0":{"upgradeDeadline":"2026-01-06","message":"The connector now requires ALTER TABLE permissions, so you must grant this permission to the Snowflake user. Otherwise, if you never interact with the raw tables, you can upgrade without taking any action. If you _do_ use the raw tables, make sure to read the migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-migrations"},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ae7f091b6bf5fea1c079f1067308d4aa184c2f16","commit_timestamp":"2026-03-13T09:16:08-07:00","commit_author":"Benoit Moriceau","commit_author_email":"benoit@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-snowflake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-13T16:21:00.595000+00:00","registry_entry_generated_at":"2026-03-13T16:22:05.755378"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"424892c4-daac-4491-b35d-c6688ba547ba","connector_name":"Snowflake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-snowflake","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"424892c4-daac-4491-b35d-c6688ba547ba","connector_name":"Snowflake","connector_type":"destination","connector_version":"4.0.39","docker_repository":"airbyte\/destination-snowflake","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"424892c4-daac-4491-b35d-c6688ba547ba","connector_name":"Snowflake","connector_type":"destination","connector_version":"4.0.39","docker_repository":"airbyte\/destination-snowflake","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-snowflake\/4.0.39.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"1s1t_disabletd_internal_staging_config.json","name":"SECRET_DESTINATION-SNOWFLAKE_INTERNAL_STAGING_CONFIG_DISABLETD","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_disabletd_internal_staging_config_raw_schema_override.json","name":"SECRET_DESTINATION-SNOWFLAKE_INTERNAL_STAGING_CONFIG_RAW_SCHEMA_OVERRIDE_DISABLETD","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_internal_staging_config.json","name":"SECRET_DESTINATION_SNOWFLAKE_1S1T_INTERNAL_STAGING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_internal_staging_config_raw_schema_override.json","name":"SECRET_DESTINATION_SNOWFLAKE_1S1T_INTERNAL_STAGING_CREDS_RAW_SCHEMA_OVERRIDE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION_SNOWFLAKE_INSUFFICIENT_PERMISSIONS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_case_insensitive.json","name":"SECRET_DESTINATION_SNOWFLAKE_QUOTED_IDENTIFIERS_IGNORE_CASE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-snowflake","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.4@sha256:5f343797cfcf021ca98ba9bdf5970ef66cbf6222d8cc17b0d61d13860a5bcc2b"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-snowflake\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.snowflake.com\/en\/release-notes"},{"title":"Snowflake server release notes and feature updates","type":"api_release_history","url":"https:\/\/docs.snowflake.com\/en\/release-notes\/new-features"},{"title":"Key pair authentication","type":"authentication_guide","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/key-pair-auth"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/security-access-control"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/docs.snowflake.com\/en\/sql-reference"},{"title":"Snowflake Status","type":"status_page","url":"https:\/\/status.snowflake.com\/"}],"supportsDbt_cloud":true,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-snowflake","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/snowflake","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-snowflake","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-snowflake:4.0.39","docker_image_cloud":"airbyte\/destination-snowflake:4.0.39","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":18,"definitionId":"4528e960-6f7b-4412-8555-7e0097e1da17","name_oss":"Starburst Galaxy","dockerRepository_oss":"airbyte\/destination-starburst-galaxy","dockerImageTag_oss":"0.0.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/starburst-galaxy","icon_oss":"starburst-galaxy.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"accept_terms":{"default":false,"description":"You must agree to the Starburst Galaxy terms & conditions<\/a> to use this connector.","order":1,"title":"Agree to the Starburst Galaxy terms & conditions","type":"boolean"},"catalog":{"description":"Name of the Starburst Galaxy Amazon S3 catalog.","examples":["sample_s3_catalog"],"order":6,"title":"Amazon S3 catalog","type":"string"},"catalog_schema":{"default":"public","description":"The default Starburst Galaxy Amazon S3 catalog schema where tables are written to if the source does not specify a namespace. Defaults to \"public\".","examples":["public"],"order":7,"title":"Amazon S3 catalog schema","type":"string"},"password":{"airbyte_secret":true,"description":"Starburst Galaxy password for the specified user.","examples":["password"],"order":5,"title":"Password","type":"string"},"port":{"default":"443","description":"Starburst Galaxy cluster port.","examples":["443"],"order":3,"title":"Port","type":"string"},"purge_staging_table":{"default":true,"description":"Defaults to 'true'. Switch to 'false' for debugging purposes.","order":9,"title":"Purge staging Iceberg table","type":"boolean"},"server_hostname":{"description":"Starburst Galaxy cluster hostname.","examples":["abc-12345678-wxyz.trino.galaxy-demo.io"],"order":2,"title":"Hostname","type":"string"},"staging_object_store":{"description":"Temporary storage on which temporary Iceberg table is created.","oneOf":[{"properties":{"object_store_type":{"default":"S3","enum":["S3"],"order":1,"type":"string"},"s3_access_key_id":{"airbyte_secret":true,"description":"Access key with access to the bucket. Airbyte requires read and write permissions to a given bucket.","examples":["A012345678910EXAMPLE"],"order":4,"title":"Access key","type":"string"},"s3_bucket_name":{"description":"Name of the S3 bucket","examples":["airbyte_staging"],"order":1,"title":"S3 bucket name","type":"string"},"s3_bucket_path":{"description":"Directory in the S3 bucket where staging data is stored.","examples":["temp_airbyte__sync\/test"],"order":2,"title":"S3 bucket path","type":"string"},"s3_bucket_region":{"default":"us-east-1","description":"The region of the S3 bucket.","enum":["ap-northeast-1","ap-southeast-1","ap-southeast-2","ca-central-1","eu-central-1","eu-west-1","eu-west-2","eu-west-3","us-east-1","us-east-2","us-west-1","us-west-2"],"order":3,"title":"S3 bucket region","type":"string"},"s3_secret_access_key":{"airbyte_secret":true,"description":"Secret key used with the specified access key.","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":5,"title":"Secret key","type":"string"}},"required":["object_store_type","s3_bucket_name","s3_bucket_path","s3_bucket_region","s3_access_key_id","s3_secret_access_key"],"title":"Amazon S3"}],"order":8,"title":"Staging object store","type":"object"},"username":{"description":"Starburst Galaxy user.","examples":["user@example.com"],"order":4,"title":"User","type":"string"}},"required":["accept_terms","server_hostname","username","password","catalog","staging_object_store"],"title":"Starburst Galaxy Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/starburst-galaxy","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CKyc3\/z46o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-starburst-galaxy\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:31:11.126000+00:00","registry_entry_generated_at":"2025-06-12T03:34:49.207737"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4528e960-6f7b-4412-8555-7e0097e1da17","connector_name":"Starburst Galaxy","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-starburst-galaxy","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4528e960-6f7b-4412-8555-7e0097e1da17","connector_name":"Starburst Galaxy","connector_type":"destination","connector_version":"0.0.1","docker_repository":"airbyte\/destination-starburst-galaxy","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-starburst-galaxy\/0.0.1.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-STARBURST-GALAXY_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-starburst-galaxy","sourceType_oss":"file","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-starburst-galaxy","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/starburst-galaxy","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-starburst-galaxy","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-starburst-galaxy:0.0.1","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":19,"definitionId":"471e5cab-8ed1-49f3-ba11-79c687784737","name_oss":"S3 Glue","dockerRepository_oss":"airbyte\/destination-s3-glue","dockerImageTag_oss":"0.1.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-glue","icon_oss":"s3-glue.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"access_key_id":{"airbyte_secret":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":0,"title":"S3 Key ID","type":"string"},"file_name_pattern":{"description":"The pattern allows you to set the file-name format for the S3 staging file(s)","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":8,"title":"S3 Filename pattern","type":"string"},"format":{"description":"Format of the data output. See here<\/a> for more details","oneOf":[{"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"requires":"compression_type","title":"No Compression"},{"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"requires":"compression_type","title":"GZIP"}],"title":"Compression","type":"object"},"flattening":{"default":"Root level flattening","description":"Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details.","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"title":"Format Type","type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON"}],"order":5,"title":"Output Format","type":"object"},"glue_database":{"description":"Name of the glue database for creating the tables, leave blank if no integration","examples":["airbyte_database"],"order":9,"title":"Glue database name","type":"string"},"glue_serialization_library":{"default":"org.openx.data.jsonserde.JsonSerDe","description":"The library that your query engine will use for reading and writing data in your lake.","enum":["org.openx.data.jsonserde.JsonSerDe","org.apache.hive.hcatalog.data.JsonSerDe"],"order":10,"title":"Serialization Library","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":2,"title":"S3 Bucket Name","type":"string"},"s3_bucket_path":{"description":"Directory under the S3 bucket where data will be written. Read more here<\/a>","examples":["data_sync\/test"],"order":3,"title":"S3 Bucket Path","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":4,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"default":"","description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"Endpoint","type":"string"},"s3_path_format":{"description":"Format string on how data will be organized inside the S3 bucket directory. Read more here<\/a>","examples":["${NAMESPACE}\/${STREAM_NAME}\/${YEAR}_${MONTH}_${DAY}_${EPOCH}_"],"order":7,"title":"S3 Path Format","type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":1,"title":"S3 Access Key","type":"string"}},"required":["s3_bucket_name","s3_bucket_path","s3_bucket_region","format","glue_database","glue_serialization_library"],"title":"S3 Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-glue","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"714d6c15229fc405c3c31f12bf790a756826f799","commit_timestamp":"2025-03-21T16:38:20-07:00","commit_author":"Edward Gao","commit_author_email":"edward.gao@airbyte.io"},"source_file_info":{"metadata_etag":"CPS2roywnIwDEAE=","metadata_file_path":"metadata\/airbyte\/destination-s3-glue\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-21T23:56:41.927000+00:00","registry_entry_generated_at":"2025-03-21T23:58:25.824128"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"471e5cab-8ed1-49f3-ba11-79c687784737","connector_name":"S3 Glue","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-s3-glue","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"471e5cab-8ed1-49f3-ba11-79c687784737","connector_name":"S3 Glue","connector_type":"destination","connector_version":"0.1.11","docker_repository":"airbyte\/destination-s3-glue","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"471e5cab-8ed1-49f3-ba11-79c687784737","connector_name":"S3 Glue","connector_type":"destination","connector_version":"0.1.11","docker_repository":"airbyte\/destination-s3-glue","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-s3-glue\/0.1.11.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-S3-GLUE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-s3-glue","sourceType_oss":"file","license_oss":"MIT","connectorBuildOptions_oss":null,"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"S3 Glue","dockerRepository_cloud":"airbyte\/destination-s3-glue","dockerImageTag_cloud":"0.1.11","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-glue","icon_cloud":"s3-glue.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"access_key_id":{"airbyte_secret":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":0,"title":"S3 Key ID","type":"string"},"file_name_pattern":{"description":"The pattern allows you to set the file-name format for the S3 staging file(s)","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":8,"title":"S3 Filename pattern","type":"string"},"format":{"description":"Format of the data output. See here<\/a> for more details","oneOf":[{"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"requires":"compression_type","title":"No Compression"},{"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"requires":"compression_type","title":"GZIP"}],"title":"Compression","type":"object"},"flattening":{"default":"Root level flattening","description":"Whether the input json data should be normalized (flattened) in the output JSON Lines. Please refer to docs for details.","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"title":"Format Type","type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON"}],"order":5,"title":"Output Format","type":"object"},"glue_database":{"description":"Name of the glue database for creating the tables, leave blank if no integration","examples":["airbyte_database"],"order":9,"title":"Glue database name","type":"string"},"glue_serialization_library":{"default":"org.openx.data.jsonserde.JsonSerDe","description":"The library that your query engine will use for reading and writing data in your lake.","enum":["org.openx.data.jsonserde.JsonSerDe","org.apache.hive.hcatalog.data.JsonSerDe"],"order":10,"title":"Serialization Library","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":2,"title":"S3 Bucket Name","type":"string"},"s3_bucket_path":{"description":"Directory under the S3 bucket where data will be written. Read more here<\/a>","examples":["data_sync\/test"],"order":3,"title":"S3 Bucket Path","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":4,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"default":"","description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"Endpoint","type":"string"},"s3_path_format":{"description":"Format string on how data will be organized inside the S3 bucket directory. Read more here<\/a>","examples":["${NAMESPACE}\/${STREAM_NAME}\/${YEAR}_${MONTH}_${DAY}_${EPOCH}_"],"order":7,"title":"S3 Path Format","type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":1,"title":"S3 Access Key","type":"string"}},"required":["s3_bucket_name","s3_bucket_path","s3_bucket_region","format","glue_database","glue_serialization_library"],"title":"S3 Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-glue","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"714d6c15229fc405c3c31f12bf790a756826f799","commit_timestamp":"2025-03-21T16:38:20-07:00","commit_author":"Edward Gao","commit_author_email":"edward.gao@airbyte.io"},"source_file_info":{"metadata_etag":"CPS2roywnIwDEAE=","metadata_file_path":"metadata\/airbyte\/destination-s3-glue\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-21T23:56:41.927000+00:00","registry_entry_generated_at":"2025-03-21T23:58:26.347799"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"471e5cab-8ed1-49f3-ba11-79c687784737","connector_name":"S3 Glue","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-s3-glue","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"471e5cab-8ed1-49f3-ba11-79c687784737","connector_name":"S3 Glue","connector_type":"destination","connector_version":"0.1.11","docker_repository":"airbyte\/destination-s3-glue","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"471e5cab-8ed1-49f3-ba11-79c687784737","connector_name":"S3 Glue","connector_type":"destination","connector_version":"0.1.11","docker_repository":"airbyte\/destination-s3-glue","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-s3-glue\/0.1.11.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-S3-GLUE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-s3-glue","sourceType_cloud":"file","license_cloud":"MIT","connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-s3-glue","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/s3-glue","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-s3-glue","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-s3-glue:0.1.11","docker_image_cloud":"airbyte\/destination-s3-glue:0.1.11","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":20,"definitionId":"4816b78f-1489-44c1-9060-4b19d5fa9362","name_oss":"S3","dockerRepository_oss":"airbyte\/destination-s3","dockerImageTag_oss":"1.9.7","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3","icon_oss":"s3.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":0,"title":"Access Key ID","type":"string"},"file_name_pattern":{"description":"Pattern to match file names in the bucket directory. Read more here<\/a>","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":9,"title":"File Name Pattern","type":"string"},"format":{"description":"Format of the data output. See here<\/a> for more details","oneOf":[{"additionalProperties":true,"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"},{"additionalProperties":true,"properties":{"compression_codec":{"description":"The compression algorithm used to compress data. Default to no compression.","oneOf":[{"additionalProperties":true,"properties":{"codec":{"default":"no compression","enum":["no compression"],"type":"string"}},"required":["codec"],"title":"no compression","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"Deflate","enum":["Deflate"],"type":"string"},"compression_level":{"title":"Deflate Level","type":"integer"}},"required":["codec","compression_level"],"title":"Deflate","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"bzip2","enum":["bzip2"],"type":"string"}},"required":["codec"],"title":"bzip2","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"xz","enum":["xz"],"type":"string"},"compression_level":{"title":"Compression Level","type":"integer"}},"required":["codec","compression_level"],"title":"xz","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"zstandard","enum":["zstandard"],"type":"string"},"compression_level":{"title":"Compression Level","type":"integer"},"include_checksum":{"title":"Include Checksum","type":"boolean"}},"required":["codec","compression_level","include_checksum"],"title":"zstandard","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"snappy","enum":["snappy"],"type":"string"}},"required":["codec"],"title":"snappy","type":"object"}],"order":1,"title":"Compression Codec","type":"object"},"format_type":{"default":"Avro","enum":["Avro"],"type":"string"}},"required":["format_type","compression_codec"],"title":"Avro: Apache Avro","type":"object"},{"additionalProperties":true,"properties":{"block_size_mb":{"default":128,"description":"This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.","title":"Block Size (Row Group Size) (MB)","type":"integer"},"compression_codec":{"default":"UNCOMPRESSED","description":"The compression algorithm used to compress data pages.","enum":["UNCOMPRESSED","SNAPPY","GZIP","LZO","BROTLI","LZ4","ZSTD"],"title":"Compression Codec","type":"string"},"dictionary_encoding":{"description":"Default: true.","title":"Dictionary Encoding","type":"boolean"},"dictionary_page_size_kb":{"default":1024,"description":"There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.","title":"Dictionary Page Size (KB)","type":"integer"},"format_type":{"default":"Parquet","enum":["Parquet"],"type":"string"},"max_padding_size_mb":{"default":8,"description":"Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB.","title":"Max Padding Size (MB)","type":"integer"},"page_size_kb":{"default":1024,"description":"The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB.","title":"Page Size (KB)","type":"integer"}},"required":["format_type"],"title":"Parquet: Columnar Storage","type":"object"}],"order":6,"title":"Output Format","type":"object"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":2,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":3,"title":"S3 Bucket Name","type":"string"},"s3_bucket_path":{"description":"Directory under the S3 bucket where data will be written. Read more here<\/a>","examples":["data_sync\/test"],"order":4,"title":"S3 Bucket Path","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":7,"title":"S3 Endpoint","type":"string"},"s3_path_format":{"description":"Format string on how data will be organized inside the bucket directory. Read more here<\/a>","examples":["${NAMESPACE}\/${STREAM_NAME}\/${YEAR}_${MONTH}_${DAY}_${EPOCH}_"],"order":8,"title":"S3 Path Format","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":1,"title":"Secret Access Key","type":"string"}},"required":["s3_bucket_name","s3_bucket_path","s3_bucket_region","format"],"title":"S3 V2 Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-10-08","message":"**This release includes breaking changes, including major revisions to the schema of stored data. Do not upgrade without reviewing the migration guide.**\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-migrations"},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"75c5d378669ac0f8e1bd5cd0be0010c2649caa4e","commit_timestamp":"2026-01-26T15:01:57-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-s3\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-26T23:06:58.174000+00:00","registry_entry_generated_at":"2026-01-26T23:08:00.244415"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4816b78f-1489-44c1-9060-4b19d5fa9362","connector_name":"S3","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-s3","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4816b78f-1489-44c1-9060-4b19d5fa9362","connector_name":"S3","connector_type":"destination","connector_version":"1.9.7","docker_repository":"airbyte\/destination-s3","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4816b78f-1489-44c1-9060-4b19d5fa9362","connector_name":"S3","connector_type":"destination","connector_version":"1.9.7","docker_repository":"airbyte\/destination-s3","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-s3\/1.9.7.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"s3_dest_v2_minimal_required_config.json","name":"SECRET_DESTINATION-S3-V2-MINIMAL-REQUIRED-CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_jsonl_root_level_flattening_config.json","name":"SECRET_DESTINATION-S3-V2-JSONL-ROOT-LEVEL-FLATTENING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_jsonl_gzip_config.json","name":"SECRET_DESTINATION-S3-V2-JSONL-GZIP","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_config.json","name":"SECRET_DESTINATION-S3-V2-CSV","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_root_level_flattening_config.json","name":"SECRET_DESTINATION-S3-V2-CSV-ROOT-LEVEL-FLATTENING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_gzip_config.json","name":"SECRET_DESTINATION-S3-V2-CSV-GZIP","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_avro_config.json","name":"SECRET_DESTINATION-S3-V2-AVRO","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_avro_bzip2_config.json","name":"SECRET_DESTINATION-S3-V2-AVRO-BZIP2","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_parquet_config.json","name":"SECRET_DESTINATION-S3-V2-PARQUET","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_parquet_snappy_config.json","name":"SECRET_DESTINATION-S3-V2-PARQUET-SNAPPY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_assume_role_config.json","name":"SECRET_DESTINATION-S3-ASSUME-ROLE-CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-S3_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_min_required_permissions_creds.json","name":"SECRET_DESTINATION-S3_MIN_REQUIRED_PERMISSIONS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_policy_manager_credentials.json","name":"SECRET_DESTINATION-S3_POLICY_MANAGER_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_iam_role_credentials_for_assume_role_auth.json","name":"SECRET_DESTINATION-S3_DEST_IAM_ROLE_CREDENTIALS_FOR_ASSUME_ROLE_AUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_endpoint_url_config.json","name":"SECRET_DESTINATION-S3-V2-ENDPOINT_URL","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_endpoint_empty_url_config.json","name":"SECRET_DESTINATION-S3-V2-ENDPOINT_EMPTY_URL","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_ambiguous_filepath_config.json","name":"SECRET_DESTINATION-S3-V2_AMBIGUOUS_FILEPATH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_assume_role_config.json","name":"SECRET_DESTINATION-S3-V2_CSV_ASSUME_ROLE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-s3","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-s3\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi"}}]},"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"AWS S3 documentation","type":"api_reference","url":"https:\/\/docs.aws.amazon.com\/s3\/"},{"title":"IAM authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/id_credentials_access-keys.html"},{"title":"Bucket policies and permissions","type":"permissions_scopes","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/access-policy-language-overview.html"},{"title":"Request rate and performance","type":"rate_limits","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/optimizing-performance.html"},{"title":"AWS Service Health Dashboard","type":"status_page","url":"https:\/\/health.aws.amazon.com\/health\/status"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"S3","dockerRepository_cloud":"airbyte\/destination-s3","dockerImageTag_cloud":"1.9.7","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3","icon_cloud":"s3.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":0,"title":"Access Key ID","type":"string"},"file_name_pattern":{"description":"Pattern to match file names in the bucket directory. Read more here<\/a>","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":9,"title":"File Name Pattern","type":"string"},"format":{"description":"Format of the data output. See here<\/a> for more details","oneOf":[{"additionalProperties":true,"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"},{"additionalProperties":true,"properties":{"compression_codec":{"description":"The compression algorithm used to compress data. Default to no compression.","oneOf":[{"additionalProperties":true,"properties":{"codec":{"default":"no compression","enum":["no compression"],"type":"string"}},"required":["codec"],"title":"no compression","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"Deflate","enum":["Deflate"],"type":"string"},"compression_level":{"title":"Deflate Level","type":"integer"}},"required":["codec","compression_level"],"title":"Deflate","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"bzip2","enum":["bzip2"],"type":"string"}},"required":["codec"],"title":"bzip2","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"xz","enum":["xz"],"type":"string"},"compression_level":{"title":"Compression Level","type":"integer"}},"required":["codec","compression_level"],"title":"xz","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"zstandard","enum":["zstandard"],"type":"string"},"compression_level":{"title":"Compression Level","type":"integer"},"include_checksum":{"title":"Include Checksum","type":"boolean"}},"required":["codec","compression_level","include_checksum"],"title":"zstandard","type":"object"},{"additionalProperties":true,"properties":{"codec":{"default":"snappy","enum":["snappy"],"type":"string"}},"required":["codec"],"title":"snappy","type":"object"}],"order":1,"title":"Compression Codec","type":"object"},"format_type":{"default":"Avro","enum":["Avro"],"type":"string"}},"required":["format_type","compression_codec"],"title":"Avro: Apache Avro","type":"object"},{"additionalProperties":true,"properties":{"block_size_mb":{"default":128,"description":"This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.","title":"Block Size (Row Group Size) (MB)","type":"integer"},"compression_codec":{"default":"UNCOMPRESSED","description":"The compression algorithm used to compress data pages.","enum":["UNCOMPRESSED","SNAPPY","GZIP","LZO","BROTLI","LZ4","ZSTD"],"title":"Compression Codec","type":"string"},"dictionary_encoding":{"description":"Default: true.","title":"Dictionary Encoding","type":"boolean"},"dictionary_page_size_kb":{"default":1024,"description":"There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.","title":"Dictionary Page Size (KB)","type":"integer"},"format_type":{"default":"Parquet","enum":["Parquet"],"type":"string"},"max_padding_size_mb":{"default":8,"description":"Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB.","title":"Max Padding Size (MB)","type":"integer"},"page_size_kb":{"default":1024,"description":"The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB.","title":"Page Size (KB)","type":"integer"}},"required":["format_type"],"title":"Parquet: Columnar Storage","type":"object"}],"order":6,"title":"Output Format","type":"object"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":2,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":3,"title":"S3 Bucket Name","type":"string"},"s3_bucket_path":{"description":"Directory under the S3 bucket where data will be written. Read more here<\/a>","examples":["data_sync\/test"],"order":4,"title":"S3 Bucket Path","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":7,"title":"S3 Endpoint","type":"string"},"s3_path_format":{"description":"Format string on how data will be organized inside the bucket directory. Read more here<\/a>","examples":["${NAMESPACE}\/${STREAM_NAME}\/${YEAR}_${MONTH}_${DAY}_${EPOCH}_"],"order":8,"title":"S3 Path Format","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":1,"title":"Secret Access Key","type":"string"}},"required":["s3_bucket_name","s3_bucket_path","s3_bucket_region","format"],"title":"S3 V2 Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-10-08","message":"**This release includes breaking changes, including major revisions to the schema of stored data. Do not upgrade without reviewing the migration guide.**\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-migrations"},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"75c5d378669ac0f8e1bd5cd0be0010c2649caa4e","commit_timestamp":"2026-01-26T15:01:57-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-s3\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-26T23:06:58.174000+00:00","registry_entry_generated_at":"2026-01-26T23:08:09.441476"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4816b78f-1489-44c1-9060-4b19d5fa9362","connector_name":"S3","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-s3","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4816b78f-1489-44c1-9060-4b19d5fa9362","connector_name":"S3","connector_type":"destination","connector_version":"1.9.7","docker_repository":"airbyte\/destination-s3","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4816b78f-1489-44c1-9060-4b19d5fa9362","connector_name":"S3","connector_type":"destination","connector_version":"1.9.7","docker_repository":"airbyte\/destination-s3","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-s3\/1.9.7.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"s3_dest_v2_minimal_required_config.json","name":"SECRET_DESTINATION-S3-V2-MINIMAL-REQUIRED-CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_jsonl_root_level_flattening_config.json","name":"SECRET_DESTINATION-S3-V2-JSONL-ROOT-LEVEL-FLATTENING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_jsonl_gzip_config.json","name":"SECRET_DESTINATION-S3-V2-JSONL-GZIP","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_config.json","name":"SECRET_DESTINATION-S3-V2-CSV","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_root_level_flattening_config.json","name":"SECRET_DESTINATION-S3-V2-CSV-ROOT-LEVEL-FLATTENING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_gzip_config.json","name":"SECRET_DESTINATION-S3-V2-CSV-GZIP","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_avro_config.json","name":"SECRET_DESTINATION-S3-V2-AVRO","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_avro_bzip2_config.json","name":"SECRET_DESTINATION-S3-V2-AVRO-BZIP2","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_parquet_config.json","name":"SECRET_DESTINATION-S3-V2-PARQUET","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_parquet_snappy_config.json","name":"SECRET_DESTINATION-S3-V2-PARQUET-SNAPPY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_assume_role_config.json","name":"SECRET_DESTINATION-S3-ASSUME-ROLE-CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-S3_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_min_required_permissions_creds.json","name":"SECRET_DESTINATION-S3_MIN_REQUIRED_PERMISSIONS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_policy_manager_credentials.json","name":"SECRET_DESTINATION-S3_POLICY_MANAGER_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_iam_role_credentials_for_assume_role_auth.json","name":"SECRET_DESTINATION-S3_DEST_IAM_ROLE_CREDENTIALS_FOR_ASSUME_ROLE_AUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_endpoint_url_config.json","name":"SECRET_DESTINATION-S3-V2-ENDPOINT_URL","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_endpoint_empty_url_config.json","name":"SECRET_DESTINATION-S3-V2-ENDPOINT_EMPTY_URL","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_ambiguous_filepath_config.json","name":"SECRET_DESTINATION-S3-V2_AMBIGUOUS_FILEPATH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"s3_dest_v2_csv_assume_role_config.json","name":"SECRET_DESTINATION-S3-V2_CSV_ASSUME_ROLE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-s3","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-s3\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi"}}]},"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"AWS S3 documentation","type":"api_reference","url":"https:\/\/docs.aws.amazon.com\/s3\/"},{"title":"IAM authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/id_credentials_access-keys.html"},{"title":"Bucket policies and permissions","type":"permissions_scopes","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/access-policy-language-overview.html"},{"title":"Request rate and performance","type":"rate_limits","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/optimizing-performance.html"},{"title":"AWS Service Health Dashboard","type":"status_page","url":"https:\/\/health.aws.amazon.com\/health\/status"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-s3","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/s3","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-s3","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-s3:1.9.7","docker_image_cloud":"airbyte\/destination-s3:1.9.7","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":21,"definitionId":"58e6f9da-904e-11ed-a1eb-0242ac120002","name_oss":"Teradata Vantage","dockerRepository_oss":"airbyte\/destination-teradata","dockerImageTag_oss":"1.0.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/teradata","icon_oss":"teradata.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"disable_type_dedupe":{"default":false,"description":"Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions","order":8,"title":"Disable Final Tables. (WARNING! Unstable option; Columns in raw table schema might change between versions)","type":"boolean"},"drop_cascade":{"default":false,"description":"Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects.","order":9,"title":"Drop tables with CASCADE. (WARNING! Risk of unrecoverable data loss)","type":"boolean"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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).","order":6,"title":"JDBC URL Params","type":"string"},"logmech":{"description":"","oneOf":[{"order":0,"properties":{"auth_type":{"const":"TD2","default":"TD2","enum":["TD2"],"order":0,"type":"string"},"password":{"airbyte_secret":true,"description":"Enter the password associated with the username.","order":2,"title":"Password","type":"string"},"username":{"description":"Username to use to access the database.","order":1,"title":"User","type":"string"}},"required":["username","password"],"title":"TD2","type":"object"},{"order":1,"properties":{"auth_type":{"const":"LDAP","default":"LDAP","enum":["LDAP"],"order":0,"type":"string"},"password":{"airbyte_secret":true,"description":"Enter the password associated with the username.","order":2,"title":"Password","type":"string"},"username":{"description":"Username to use to access the database.","order":1,"title":"User","type":"string"}},"required":["username","password"],"title":"LDAP","type":"object"}],"order":1,"title":"Authorization Mechanism","type":"object"},"query_band":{"description":"Defines the custom session query band using name-value pairs. For example, 'org=Finance;report=Fin123;'","order":5,"title":"Query Band","type":"string"},"raw_data_schema":{"description":"The database to write raw tables into","order":7,"title":"Raw table database (defaults to airbyte_internal)","type":"string"},"schema":{"default":"airbyte_td","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["airbyte_td"],"order":2,"title":"Default Schema","type":"string"},"ssl":{"default":false,"description":"Encrypt data using SSL. When activating SSL, please select one of the SSL modes.","order":3,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes. \n disable<\/b> - Chose this mode to disable encryption of communication between Airbyte and destination database\n allow<\/b> - Chose this mode to enable encryption only when required by the destination database\n prefer<\/b> - Chose this mode to allow unencrypted connection only if the destination database does not support encryption\n require<\/b> - Chose this mode to always require encryption. If the destination database server does not support encryption, connection will fail\n verify-ca<\/b> - Chose this mode to always require encryption and to verify that the destination database server has a valid SSL certificate\n verify-full<\/b> - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the destination database server\n See more information - in the docs<\/a>.","oneOf":[{"additionalProperties":false,"description":"Disable SSL.","properties":{"mode":{"const":"disable","default":"disable","enum":["disable"],"order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":false,"description":"Allow SSL mode.","properties":{"mode":{"const":"allow","default":"allow","enum":["allow"],"order":0,"type":"string"}},"required":["mode"],"title":"allow"},{"additionalProperties":false,"description":"Prefer SSL mode.","properties":{"mode":{"const":"prefer","default":"prefer","enum":["prefer"],"order":0,"type":"string"}},"required":["mode"],"title":"prefer"},{"additionalProperties":false,"description":"Require SSL mode.","properties":{"mode":{"const":"require","default":"require","enum":["require"],"order":0,"type":"string"}},"required":["mode"],"title":"require"},{"additionalProperties":false,"description":"Verify-ca SSL mode.","properties":{"mode":{"const":"verify-ca","default":"verify-ca","enum":["verify-ca"],"order":0,"type":"string"},"ssl_ca_certificate":{"airbyte_secret":true,"description":"Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-ca.\n See more information - in the docs<\/a>.","multiline":true,"order":1,"title":"CA certificate","type":"string"}},"required":["mode","ssl_ca_certificate"],"title":"verify-ca"},{"additionalProperties":false,"description":"Verify-full SSL mode.","properties":{"mode":{"const":"verify-full","default":"verify-full","enum":["verify-full"],"order":0,"type":"string"},"ssl_ca_certificate":{"airbyte_secret":true,"description":"Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-full.\n See more information - in the docs<\/a>.","multiline":true,"order":1,"title":"CA certificate","type":"string"}},"required":["mode","ssl_ca_certificate"],"title":"verify-full"}],"order":4,"title":"SSL modes","type":"object"}},"required":["host"],"title":"Teradata Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/destinations\/teradata","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-08-01","message":"Teradata support now Destination v2 format. Requires you to resync your data to Teradata destination in the new format.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/teradata-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/teradata-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"65872f596551949306e73d9903d89215e70cd757","commit_timestamp":"2025-06-12T09:41:17-07:00","commit_author":"Patrick Nilan","commit_author_email":"nilan.patrick@gmail.com"},"source_file_info":{"metadata_etag":"CM2P6fGq7I0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-teradata\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T16:47:09.734000+00:00","registry_entry_generated_at":"2025-06-12T16:50:31.931335"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"58e6f9da-904e-11ed-a1eb-0242ac120002","connector_name":"Teradata Vantage","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-teradata","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"58e6f9da-904e-11ed-a1eb-0242ac120002","connector_name":"Teradata Vantage","connector_type":"destination","connector_version":"1.0.0","docker_repository":"airbyte\/destination-teradata","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"58e6f9da-904e-11ed-a1eb-0242ac120002","connector_name":"Teradata Vantage","connector_type":"destination","connector_version":"1.0.0","docker_repository":"airbyte\/destination-teradata","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-teradata\/1.0.0.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"sslconfig.json","name":"SECRET_DESTINATION-TERADATA_SSL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-TERADATA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"failureconfig.json","name":"SECRET_DESTINATION-TERADATA__FAILURE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-teradata","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Teradata Vantage","dockerRepository_cloud":"airbyte\/destination-teradata","dockerImageTag_cloud":"1.0.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/teradata","icon_cloud":"teradata.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"disable_type_dedupe":{"default":false,"description":"Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions","order":8,"title":"Disable Final Tables. (WARNING! Unstable option; Columns in raw table schema might change between versions)","type":"boolean"},"drop_cascade":{"default":false,"description":"Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects.","order":9,"title":"Drop tables with CASCADE. (WARNING! Risk of unrecoverable data loss)","type":"boolean"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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).","order":6,"title":"JDBC URL Params","type":"string"},"logmech":{"description":"","oneOf":[{"order":0,"properties":{"auth_type":{"const":"TD2","default":"TD2","enum":["TD2"],"order":0,"type":"string"},"password":{"airbyte_secret":true,"description":"Enter the password associated with the username.","order":2,"title":"Password","type":"string"},"username":{"description":"Username to use to access the database.","order":1,"title":"User","type":"string"}},"required":["username","password"],"title":"TD2","type":"object"},{"order":1,"properties":{"auth_type":{"const":"LDAP","default":"LDAP","enum":["LDAP"],"order":0,"type":"string"},"password":{"airbyte_secret":true,"description":"Enter the password associated with the username.","order":2,"title":"Password","type":"string"},"username":{"description":"Username to use to access the database.","order":1,"title":"User","type":"string"}},"required":["username","password"],"title":"LDAP","type":"object"}],"order":1,"title":"Authorization Mechanism","type":"object"},"query_band":{"description":"Defines the custom session query band using name-value pairs. For example, 'org=Finance;report=Fin123;'","order":5,"title":"Query Band","type":"string"},"raw_data_schema":{"description":"The database to write raw tables into","order":7,"title":"Raw table database (defaults to airbyte_internal)","type":"string"},"schema":{"default":"airbyte_td","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["airbyte_td"],"order":2,"title":"Default Schema","type":"string"},"ssl":{"default":false,"description":"Encrypt data using SSL. When activating SSL, please select one of the SSL modes.","order":3,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes. \n disable<\/b> - Chose this mode to disable encryption of communication between Airbyte and destination database\n allow<\/b> - Chose this mode to enable encryption only when required by the destination database\n prefer<\/b> - Chose this mode to allow unencrypted connection only if the destination database does not support encryption\n require<\/b> - Chose this mode to always require encryption. If the destination database server does not support encryption, connection will fail\n verify-ca<\/b> - Chose this mode to always require encryption and to verify that the destination database server has a valid SSL certificate\n verify-full<\/b> - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the destination database server\n See more information - in the docs<\/a>.","oneOf":[{"additionalProperties":false,"description":"Disable SSL.","properties":{"mode":{"const":"disable","default":"disable","enum":["disable"],"order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":false,"description":"Allow SSL mode.","properties":{"mode":{"const":"allow","default":"allow","enum":["allow"],"order":0,"type":"string"}},"required":["mode"],"title":"allow"},{"additionalProperties":false,"description":"Prefer SSL mode.","properties":{"mode":{"const":"prefer","default":"prefer","enum":["prefer"],"order":0,"type":"string"}},"required":["mode"],"title":"prefer"},{"additionalProperties":false,"description":"Require SSL mode.","properties":{"mode":{"const":"require","default":"require","enum":["require"],"order":0,"type":"string"}},"required":["mode"],"title":"require"},{"additionalProperties":false,"description":"Verify-ca SSL mode.","properties":{"mode":{"const":"verify-ca","default":"verify-ca","enum":["verify-ca"],"order":0,"type":"string"},"ssl_ca_certificate":{"airbyte_secret":true,"description":"Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-ca.\n See more information - in the docs<\/a>.","multiline":true,"order":1,"title":"CA certificate","type":"string"}},"required":["mode","ssl_ca_certificate"],"title":"verify-ca"},{"additionalProperties":false,"description":"Verify-full SSL mode.","properties":{"mode":{"const":"verify-full","default":"verify-full","enum":["verify-full"],"order":0,"type":"string"},"ssl_ca_certificate":{"airbyte_secret":true,"description":"Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-full.\n See more information - in the docs<\/a>.","multiline":true,"order":1,"title":"CA certificate","type":"string"}},"required":["mode","ssl_ca_certificate"],"title":"verify-full"}],"order":4,"title":"SSL modes","type":"object"}},"required":["host"],"title":"Teradata Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/destinations\/teradata","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-08-01","message":"Teradata support now Destination v2 format. Requires you to resync your data to Teradata destination in the new format.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/teradata-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/teradata-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"65872f596551949306e73d9903d89215e70cd757","commit_timestamp":"2025-06-12T09:41:17-07:00","commit_author":"Patrick Nilan","commit_author_email":"nilan.patrick@gmail.com"},"source_file_info":{"metadata_etag":"CM2P6fGq7I0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-teradata\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T16:47:09.734000+00:00","registry_entry_generated_at":"2025-06-12T16:50:32.548132"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"58e6f9da-904e-11ed-a1eb-0242ac120002","connector_name":"Teradata Vantage","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-teradata","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"58e6f9da-904e-11ed-a1eb-0242ac120002","connector_name":"Teradata Vantage","connector_type":"destination","connector_version":"1.0.0","docker_repository":"airbyte\/destination-teradata","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"58e6f9da-904e-11ed-a1eb-0242ac120002","connector_name":"Teradata Vantage","connector_type":"destination","connector_version":"1.0.0","docker_repository":"airbyte\/destination-teradata","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-teradata\/1.0.0.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"sslconfig.json","name":"SECRET_DESTINATION-TERADATA_SSL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-TERADATA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"failureconfig.json","name":"SECRET_DESTINATION-TERADATA__FAILURE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-teradata","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":true,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-teradata","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/teradata","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-teradata","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-teradata:1.0.0","docker_image_cloud":"airbyte\/destination-teradata:1.0.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":22,"definitionId":"65de8962-48c9-11ee-be56-0242ac120002","name_oss":"Milvus","dockerRepository_oss":"airbyte\/destination-milvus","dockerImageTag_oss":"0.0.58","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/milvus","icon_oss":"milvus.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Indexing configuration","group":"indexing","properties":{"auth":{"description":"Authentication method","oneOf":[{"description":"Authenticate using an API token (suitable for Zilliz Cloud)","properties":{"mode":{"const":"token","default":"token","enum":["token"],"title":"Mode","type":"string"},"token":{"airbyte_secret":true,"description":"API Token for the Milvus instance","title":"API Token","type":"string"}},"required":["token","mode"],"title":"API Token","type":"object"},{"description":"Authenticate using username and password (suitable for self-managed Milvus clusters)","properties":{"mode":{"const":"username_password","default":"username_password","enum":["username_password"],"title":"Mode","type":"string"},"password":{"airbyte_secret":true,"description":"Password for the Milvus instance","order":2,"title":"Password","type":"string"},"username":{"description":"Username for the Milvus instance","order":1,"title":"Username","type":"string"}},"required":["username","password","mode"],"title":"Username\/Password","type":"object"},{"description":"Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)","properties":{"mode":{"const":"no_auth","default":"no_auth","enum":["no_auth"],"title":"Mode","type":"string"}},"required":["mode"],"title":"No auth","type":"object"}],"order":2,"title":"Authentication","type":"object"},"collection":{"description":"The collection to load data into","order":3,"title":"Collection Name","type":"string"},"db":{"default":"","description":"The database to connect to","title":"Database Name","type":"string"},"host":{"description":"The public endpoint of the Milvus instance. ","examples":["https:\/\/my-instance.zone.zillizcloud.com","tcp:\/\/host.docker.internal:19530","tcp:\/\/my-local-milvus:19530"],"order":1,"title":"Public Endpoint","type":"string"},"text_field":{"default":"text","description":"The field in the entity that contains the embedded text","title":"Text Field","type":"string"},"vector_field":{"default":"vector","description":"The field in the entity that contains the vector","title":"Vector Field","type":"string"}},"required":["host","collection","auth"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/milvus","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-15","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["${indexing.host}","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_oss":{},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-milvus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:44:55.284710+00:00","registry_entry_generated_at":"2026-03-31T03:44:55.284710+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"65de8962-48c9-11ee-be56-0242ac120002","connector_name":"Milvus","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-milvus","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"65de8962-48c9-11ee-be56-0242ac120002","connector_name":"Milvus","connector_type":"destination","connector_version":"0.0.58","docker_repository":"airbyte\/destination-milvus","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"65de8962-48c9-11ee-be56-0242ac120002","connector_name":"Milvus","connector_type":"destination","connector_version":"0.0.58","docker_repository":"airbyte\/destination-milvus","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-milvus\/0.0.58.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.81.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-MILVUS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-MILVUS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-milvus","sourceType_oss":"vectorstore","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-milvus\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Milvus documentation","type":"api_reference","url":"https:\/\/milvus.io\/docs"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/milvus.io\/docs\/release_notes.md"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/milvus.io\/docs\/authenticate.md"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Milvus","dockerRepository_cloud":"airbyte\/destination-milvus","dockerImageTag_cloud":"0.0.58","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/milvus","icon_cloud":"milvus.svg","spec_cloud":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Indexing configuration","group":"indexing","properties":{"auth":{"description":"Authentication method","oneOf":[{"description":"Authenticate using an API token (suitable for Zilliz Cloud)","properties":{"mode":{"const":"token","default":"token","enum":["token"],"title":"Mode","type":"string"},"token":{"airbyte_secret":true,"description":"API Token for the Milvus instance","title":"API Token","type":"string"}},"required":["token","mode"],"title":"API Token","type":"object"},{"description":"Authenticate using username and password (suitable for self-managed Milvus clusters)","properties":{"mode":{"const":"username_password","default":"username_password","enum":["username_password"],"title":"Mode","type":"string"},"password":{"airbyte_secret":true,"description":"Password for the Milvus instance","order":2,"title":"Password","type":"string"},"username":{"description":"Username for the Milvus instance","order":1,"title":"Username","type":"string"}},"required":["username","password","mode"],"title":"Username\/Password","type":"object"},{"description":"Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)","properties":{"mode":{"const":"no_auth","default":"no_auth","enum":["no_auth"],"title":"Mode","type":"string"}},"required":["mode"],"title":"No auth","type":"object"}],"order":2,"title":"Authentication","type":"object"},"collection":{"description":"The collection to load data into","order":3,"title":"Collection Name","type":"string"},"db":{"default":"","description":"The database to connect to","title":"Database Name","type":"string"},"host":{"description":"The public endpoint of the Milvus instance. ","examples":["https:\/\/my-instance.zone.zillizcloud.com","tcp:\/\/host.docker.internal:19530","tcp:\/\/my-local-milvus:19530"],"order":1,"title":"Public Endpoint","type":"string"},"text_field":{"default":"text","description":"The field in the entity that contains the embedded text","title":"Text Field","type":"string"},"vector_field":{"default":"vector","description":"The field in the entity that contains the vector","title":"Vector Field","type":"string"}},"required":["host","collection","auth"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/milvus","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-15","tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["${indexing.host}","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_cloud":{},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-milvus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:44:55.010258+00:00","registry_entry_generated_at":"2026-03-31T03:44:55.010258+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"65de8962-48c9-11ee-be56-0242ac120002","connector_name":"Milvus","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-milvus","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"65de8962-48c9-11ee-be56-0242ac120002","connector_name":"Milvus","connector_type":"destination","connector_version":"0.0.58","docker_repository":"airbyte\/destination-milvus","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"65de8962-48c9-11ee-be56-0242ac120002","connector_name":"Milvus","connector_type":"destination","connector_version":"0.0.58","docker_repository":"airbyte\/destination-milvus","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-milvus\/0.0.58.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.81.6"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-MILVUS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-MILVUS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-milvus","sourceType_cloud":"vectorstore","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-milvus\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Milvus documentation","type":"api_reference","url":"https:\/\/milvus.io\/docs"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/milvus.io\/docs\/release_notes.md"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/milvus.io\/docs\/authenticate.md"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-milvus","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/milvus","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-milvus","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-milvus:0.0.58","docker_image_cloud":"airbyte\/destination-milvus:0.0.58","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":23,"definitionId":"68f351a7-2745-4bef-ad7f-996b8e51bb8c","name_oss":"ElasticSearch","dockerRepository_oss":"airbyte\/destination-elasticsearch","dockerImageTag_oss":"0.2.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/elasticsearch","icon_oss":"elasticsearch.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"authenticationMethod":{"description":"The type of authentication to be used","oneOf":[{"additionalProperties":false,"description":"No authentication will be used","properties":{"method":{"const":"none","type":"string"}},"required":["method"],"title":"None"},{"additionalProperties":false,"description":"Use a api key and secret combination to authenticate","properties":{"apiKeyId":{"description":"The Key ID to used when accessing an enterprise Elasticsearch instance.","title":"API Key ID","type":"string"},"apiKeySecret":{"airbyte_secret":true,"description":"The secret associated with the API Key ID.","title":"API Key Secret","type":"string"},"method":{"const":"secret","type":"string"}},"required":["method","apiKeyId","apiKeySecret"],"title":"Api Key\/Secret"},{"additionalProperties":false,"description":"Basic auth header with a username and password","properties":{"method":{"const":"basic","type":"string"},"password":{"airbyte_secret":true,"description":"Basic auth password to access a secure Elasticsearch server","title":"Password","type":"string"},"username":{"description":"Basic auth username to access a secure Elasticsearch server","title":"Username","type":"string"}},"required":["method","username","password"],"title":"Username\/Password"}],"title":"Authentication Method","type":"object"},"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"title":"CA certificate","type":"string"},"endpoint":{"description":"The full url of the Elasticsearch server","title":"Server Endpoint","type":"string"},"pathPrefix":{"description":"The Path Prefix of the Elasticsearch server","title":"Server path prefix","type":"string"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"upsert":{"default":true,"description":"If a primary key identifier is defined in the source, an upsert will be performed using the primary key value as the elasticsearch doc id. Does not support composite primary keys.","title":"Upsert Records","type":"boolean"}},"required":["endpoint"],"title":"Elasticsearch Connection Configuration","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/elasticsearch","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNamespaces":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d1be55fe140573fa428a0cc3e33c35c666d7e2c2","commit_timestamp":"2025-06-05T21:11:00+05:30","commit_author":"Farhan Khan","commit_author_email":"67071737+fkkhan2009@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CIjghqv22o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-elasticsearch\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-05T18:36:47.079000+00:00","registry_entry_generated_at":"2025-06-05T18:38:34.308433"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"68f351a7-2745-4bef-ad7f-996b8e51bb8c","connector_name":"ElasticSearch","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-elasticsearch","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"68f351a7-2745-4bef-ad7f-996b8e51bb8c","connector_name":"ElasticSearch","connector_type":"destination","connector_version":"0.2.0","docker_repository":"airbyte\/destination-elasticsearch","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-elasticsearch\/0.2.0.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-elasticsearch","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-elasticsearch","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/elasticsearch","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-elasticsearch","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-elasticsearch:0.2.0","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":24,"definitionId":"6af33483-3956-4fea-a38c-04d136e90fa8","name_oss":"GlassFlow","dockerRepository_oss":"airbyte\/destination-glassflow","dockerImageTag_oss":"0.1.6","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/glassflow","icon_oss":"glassflow.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"pipeline_access_token":{"airbyte_secret":true,"description":"The GlassFlow pipeline access token.","order":1,"title":"Pipeline Access Token","type":"string"},"pipeline_id":{"description":"The GlassFlow pipeline id.","order":0,"title":"Pipeline ID","type":"string"}},"required":["pipeline_id","pipeline_access_token"],"title":"Destination Glassflow","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/glassflow","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["api.glassflow.dev"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4a8d366c005a3a4a471d184aa564cc82d80a69b6","commit_timestamp":"2025-05-04T01:14:19+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPPjxousiI0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-glassflow\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-03T22:26:18.238000+00:00","registry_entry_generated_at":"2025-05-03T22:30:45.667192"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6af33483-3956-4fea-a38c-04d136e90fa8","connector_name":"GlassFlow","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-glassflow","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6af33483-3956-4fea-a38c-04d136e90fa8","connector_name":"GlassFlow","connector_type":"destination","connector_version":"0.1.6","docker_repository":"airbyte\/destination-glassflow","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-glassflow\/0.1.6.spdx.json"},"packageInfo_oss":{"cdk_version":"python:4.6.2"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-GLASSFLOW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-GLASSFLOW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-glassflow","sourceType_oss":"message_queue","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-destination-glassflow"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-glassflow","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/glassflow","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-glassflow","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-glassflow:0.1.6","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":25,"definitionId":"6eb1198a-6d38-43e5-aaaa-dccd8f71db2b","name_oss":"Qdrant","dockerRepository_oss":"airbyte\/destination-qdrant","dockerImageTag_oss":"0.1.41","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/qdrant","icon_oss":"qdrant.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Indexing configuration","group":"Indexing","properties":{"auth_method":{"default":"api_key_auth","description":"Method to authenticate with the Qdrant Instance","oneOf":[{"properties":{"api_key":{"airbyte_secret":true,"description":"API Key for the Qdrant instance","title":"API Key","type":"string"},"mode":{"const":"api_key_auth","default":"api_key_auth","enum":["api_key_auth"],"title":"Mode","type":"string"}},"required":["api_key"],"title":"ApiKeyAuth","type":"object"},{"properties":{"mode":{"const":"no_auth","default":"no_auth","enum":["no_auth"],"title":"Mode","type":"string"}},"title":"NoAuth","type":"object"}],"order":1,"title":"Authentication Method","type":"object"},"collection":{"description":"The collection to load data into","order":2,"title":"Collection Name","type":"string"},"distance_metric":{"default":"cos","description":"The Distance metric used to measure similarities among vectors. This field is only used if the collection defined in the does not exist yet and is created automatically by the connector.","enum":["dot","cos","euc"],"title":"Distance Metric","type":"string"},"prefer_grpc":{"default":true,"description":"Whether to prefer gRPC over HTTP. Set to true for Qdrant cloud clusters","title":"Prefer gRPC","type":"boolean"},"text_field":{"default":"text","description":"The field in the payload that contains the embedded text","title":"Text Field","type":"string"},"url":{"description":"Public Endpoint of the Qdrant cluser","order":0,"title":"Public Endpoint","type":"string"}},"required":["url","collection"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/qdrant","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-09-22","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["${indexing.url}","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"10d4ba065d9ce7ed5a4dd6636d7c569330b095e4","commit_timestamp":"2025-05-10T19:13:22+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CM2S+a6pmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-qdrant\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T16:29:22.714000+00:00","registry_entry_generated_at":"2025-05-10T16:33:15.473110"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6eb1198a-6d38-43e5-aaaa-dccd8f71db2b","connector_name":"Qdrant","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-qdrant","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6eb1198a-6d38-43e5-aaaa-dccd8f71db2b","connector_name":"Qdrant","connector_type":"destination","connector_version":"0.1.41","docker_repository":"airbyte\/destination-qdrant","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6eb1198a-6d38-43e5-aaaa-dccd8f71db2b","connector_name":"Qdrant","connector_type":"destination","connector_version":"0.1.41","docker_repository":"airbyte\/destination-qdrant","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-qdrant\/0.1.41.spdx.json"},"packageInfo_oss":{"cdk_version":"python:2.4.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-qdrant","sourceType_oss":"vectorstore","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Qdrant","dockerRepository_cloud":"airbyte\/destination-qdrant","dockerImageTag_cloud":"0.1.41","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/qdrant","icon_cloud":"qdrant.svg","spec_cloud":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Indexing configuration","group":"Indexing","properties":{"auth_method":{"default":"api_key_auth","description":"Method to authenticate with the Qdrant Instance","oneOf":[{"properties":{"api_key":{"airbyte_secret":true,"description":"API Key for the Qdrant instance","title":"API Key","type":"string"},"mode":{"const":"api_key_auth","default":"api_key_auth","enum":["api_key_auth"],"title":"Mode","type":"string"}},"required":["api_key"],"title":"ApiKeyAuth","type":"object"},{"properties":{"mode":{"const":"no_auth","default":"no_auth","enum":["no_auth"],"title":"Mode","type":"string"}},"title":"NoAuth","type":"object"}],"order":1,"title":"Authentication Method","type":"object"},"collection":{"description":"The collection to load data into","order":2,"title":"Collection Name","type":"string"},"distance_metric":{"default":"cos","description":"The Distance metric used to measure similarities among vectors. This field is only used if the collection defined in the does not exist yet and is created automatically by the connector.","enum":["dot","cos","euc"],"title":"Distance Metric","type":"string"},"prefer_grpc":{"default":true,"description":"Whether to prefer gRPC over HTTP. Set to true for Qdrant cloud clusters","title":"Prefer gRPC","type":"boolean"},"text_field":{"default":"text","description":"The field in the payload that contains the embedded text","title":"Text Field","type":"string"},"url":{"description":"Public Endpoint of the Qdrant cluser","order":0,"title":"Public Endpoint","type":"string"}},"required":["url","collection"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/qdrant","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-09-22","tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["${indexing.url}","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"10d4ba065d9ce7ed5a4dd6636d7c569330b095e4","commit_timestamp":"2025-05-10T19:13:22+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CM2S+a6pmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-qdrant\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T16:29:22.714000+00:00","registry_entry_generated_at":"2025-05-10T16:33:16.088767"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6eb1198a-6d38-43e5-aaaa-dccd8f71db2b","connector_name":"Qdrant","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-qdrant","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6eb1198a-6d38-43e5-aaaa-dccd8f71db2b","connector_name":"Qdrant","connector_type":"destination","connector_version":"0.1.41","docker_repository":"airbyte\/destination-qdrant","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6eb1198a-6d38-43e5-aaaa-dccd8f71db2b","connector_name":"Qdrant","connector_type":"destination","connector_version":"0.1.41","docker_repository":"airbyte\/destination-qdrant","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-qdrant\/0.1.41.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:2.4.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"destination-qdrant","sourceType_cloud":"vectorstore","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-qdrant","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/qdrant","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-qdrant","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-qdrant:0.1.41","docker_image_cloud":"airbyte\/destination-qdrant:0.1.41","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":26,"definitionId":"716ca874-520b-4902-9f80-9fad66754b89","name_oss":"S3 Data Lake","dockerRepository_oss":"airbyte\/destination-s3-data-lake","dockerImageTag_oss":"0.3.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-data-lake","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"description":"Defines the configurations required to connect to an Iceberg catalog, including warehouse location, main branch name, and catalog type specifics.","properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The AWS Access Key ID with permissions for S3 and Glue operations.","order":0,"title":"AWS Access Key ID","type":"string"},"catalog_type":{"always_show":true,"description":"Specifies the type of Iceberg catalog (e.g., NESSIE, GLUE, REST, POLARIS) and its associated configuration.","oneOf":[{"additionalProperties":true,"description":"Configuration details for connecting to a Nessie-based Iceberg catalog.","properties":{"access_token":{"airbyte_secret":true,"description":"Optional token for authentication with the Nessie server.","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Nessie Access Token","type":"string"},"catalog_type":{"default":"NESSIE","enum":["NESSIE"],"type":"string"},"namespace":{"description":"The Nessie namespace to be used in the Table identifier. \n This will ONLY be used if the `Destination Namespace` setting for the connection is set to\n `Destination-defined` or `Source-defined`","title":"Default namespace","type":"string"},"server_uri":{"description":"The base URL of the Nessie server used to connect to the Nessie catalog.","order":1,"title":"Nessie Server URI","type":"string"}},"required":["catalog_type","server_uri","namespace"],"title":"Nessie Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration details for connecting to an AWS Glue-based Iceberg catalog.","properties":{"catalog_type":{"default":"GLUE","enum":["GLUE"],"type":"string"},"database_name":{"description":"The Glue database name. This will ONLY be used if the `Destination Namespace` setting for the connection is set to `Destination-defined` or `Source-defined`","title":"Default database","type":"string"},"glue_id":{"description":"The AWS Account ID associated with the Glue service used by the Iceberg catalog.","order":1,"title":"AWS Account ID","type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","title":"Role ARN","type":"string"}},"required":["catalog_type","glue_id","database_name"],"title":"Glue Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration details for connecting to a REST catalog.","properties":{"catalog_type":{"default":"REST","enum":["REST"],"type":"string"},"namespace":{"description":"The namespace to be used in the Table identifier. \n This will ONLY be used if the `Destination Namespace` setting for the connection is set to\n `Destination-defined` or `Source-defined`","title":"Default namespace","type":"string"},"server_uri":{"description":"The base URL of the Rest server used to connect to the Rest catalog.","order":1,"title":"Rest Server URI","type":"string"}},"required":["catalog_type","server_uri","namespace"],"title":"Rest Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration details for connecting to an Apache Polaris-based Iceberg catalog.","properties":{"catalog_name":{"description":"The name of the catalog in Polaris. This corresponds to the catalog name created via the Polaris Management API.","order":2,"title":"Polaris Catalog Name","type":"string"},"catalog_type":{"default":"POLARIS","enum":["POLARIS"],"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth Client ID for authenticating with the Polaris server.","examples":["abc123clientid"],"order":3,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth Client Secret for authenticating with the Polaris server.","examples":["secretkey123"],"order":4,"title":"Client Secret","type":"string"},"namespace":{"description":"The Polaris namespace to be used in the Table identifier.\n This will ONLY be used if the `Destination Namespace` setting for the connection is set to\n `Destination-defined` or `Source-defined`","order":7,"title":"Default namespace","type":"string"},"oauth2_server_uri":{"description":"The OAuth2 token endpoint URI. If not provided, a deprecation warning may be issued as this will become required in future versions.","examples":["https:\/\/polaris.example.com\/oauth\/tokens"],"order":6,"title":"OAuth2 Server URI","type":"string"},"scope":{"description":"The OAuth scope for authentication. Must be in the format PRINCIPAL_ROLE:.","examples":["PRINCIPAL_ROLE:catalog_admin"],"order":5,"title":"OAuth Scope","type":"string"},"server_uri":{"description":"The base URL of the Polaris server used to connect to the Polaris catalog.","order":1,"title":"Polaris Server URI","type":"string"}},"required":["catalog_type","server_uri","catalog_name","client_id","client_secret","scope","namespace"],"title":"Polaris Catalog","type":"object"}],"order":7,"title":"Catalog Type","type":"object"},"main_branch_name":{"always_show":true,"default":"main","description":"The primary or default branch name in the catalog. Most query engines will use \"main\" by default. See Iceberg documentation<\/a> for more information.","order":6,"title":"Main Branch Name","type":"string"},"s3_bucket_name":{"always_show":true,"description":"The name of the S3 bucket that will host the Iceberg data.","order":2,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"always_show":true,"description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":3,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","order":4,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The AWS Secret Access Key paired with the Access Key ID for AWS authentication.","order":1,"title":"AWS Secret Access Key","type":"string"},"warehouse_location":{"always_show":true,"description":"The root location of the data warehouse used by the Iceberg catalog. Typically includes a bucket name and path within that bucket. For AWS Glue and Nessie, must include the storage protocol (such as \"s3:\/\/\" for Amazon S3).","examples":["s3:\/\/your-bucket\/path\/to\/store\/files\/in"],"order":5,"title":"Warehouse Location","type":"string"}},"required":["s3_bucket_name","s3_bucket_region","warehouse_location","main_branch_name","catalog_type"],"title":"Iceberg V2 Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-data-lake","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e133a0c0f6ec381e81fb5a5adb4080cbcda96e84","commit_timestamp":"2026-03-30T13:09:07-07:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-s3-data-lake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-30T20:14:17.686220+00:00","registry_entry_generated_at":"2026-03-30T20:14:17.686220+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"716ca874-520b-4902-9f80-9fad66754b89","connector_name":"S3 Data Lake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-s3-data-lake","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"716ca874-520b-4902-9f80-9fad66754b89","connector_name":"S3 Data Lake","connector_type":"destination","connector_version":"0.3.46","docker_repository":"airbyte\/destination-s3-data-lake","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"716ca874-520b-4902-9f80-9fad66754b89","connector_name":"S3 Data Lake","connector_type":"destination","connector_version":"0.3.46","docker_repository":"airbyte\/destination-s3-data-lake","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-s3-data-lake\/0.3.46.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"glue.json","name":"SECRET_DESTINATION-ICEBERG_V2_S3_GLUE_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"glue_assume_role.json","name":"SECRET_DESTINATION-ICEBERG_V2_S3_GLUE_ASSUME_ROLE_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"glue_aws_assume_role.json","name":"SECRET_DESTINATION-ICEBERG_V2_S3_GLUE_ASSUME_ROLE_SYSTEM_AWS_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-s3-data-lake","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-s3-data-lake\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"AWS S3 documentation","type":"api_reference","url":"https:\/\/docs.aws.amazon.com\/s3\/"},{"title":"IAM authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/id_credentials_access-keys.html"},{"title":"Bucket policies and permissions","type":"permissions_scopes","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/access-policy-language-overview.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"S3 Data Lake","dockerRepository_cloud":"airbyte\/destination-s3-data-lake","dockerImageTag_cloud":"0.3.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-data-lake","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"description":"Defines the configurations required to connect to an Iceberg catalog, including warehouse location, main branch name, and catalog type specifics.","properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The AWS Access Key ID with permissions for S3 and Glue operations.","order":0,"title":"AWS Access Key ID","type":"string"},"catalog_type":{"always_show":true,"description":"Specifies the type of Iceberg catalog (e.g., NESSIE, GLUE, REST, POLARIS) and its associated configuration.","oneOf":[{"additionalProperties":true,"description":"Configuration details for connecting to a Nessie-based Iceberg catalog.","properties":{"access_token":{"airbyte_secret":true,"description":"Optional token for authentication with the Nessie server.","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Nessie Access Token","type":"string"},"catalog_type":{"default":"NESSIE","enum":["NESSIE"],"type":"string"},"namespace":{"description":"The Nessie namespace to be used in the Table identifier. \n This will ONLY be used if the `Destination Namespace` setting for the connection is set to\n `Destination-defined` or `Source-defined`","title":"Default namespace","type":"string"},"server_uri":{"description":"The base URL of the Nessie server used to connect to the Nessie catalog.","order":1,"title":"Nessie Server URI","type":"string"}},"required":["catalog_type","server_uri","namespace"],"title":"Nessie Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration details for connecting to an AWS Glue-based Iceberg catalog.","properties":{"catalog_type":{"default":"GLUE","enum":["GLUE"],"type":"string"},"database_name":{"description":"The Glue database name. This will ONLY be used if the `Destination Namespace` setting for the connection is set to `Destination-defined` or `Source-defined`","title":"Default database","type":"string"},"glue_id":{"description":"The AWS Account ID associated with the Glue service used by the Iceberg catalog.","order":1,"title":"AWS Account ID","type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","title":"Role ARN","type":"string"}},"required":["catalog_type","glue_id","database_name"],"title":"Glue Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration details for connecting to a REST catalog.","properties":{"catalog_type":{"default":"REST","enum":["REST"],"type":"string"},"namespace":{"description":"The namespace to be used in the Table identifier. \n This will ONLY be used if the `Destination Namespace` setting for the connection is set to\n `Destination-defined` or `Source-defined`","title":"Default namespace","type":"string"},"server_uri":{"description":"The base URL of the Rest server used to connect to the Rest catalog.","order":1,"title":"Rest Server URI","type":"string"}},"required":["catalog_type","server_uri","namespace"],"title":"Rest Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration details for connecting to an Apache Polaris-based Iceberg catalog.","properties":{"catalog_name":{"description":"The name of the catalog in Polaris. This corresponds to the catalog name created via the Polaris Management API.","order":2,"title":"Polaris Catalog Name","type":"string"},"catalog_type":{"default":"POLARIS","enum":["POLARIS"],"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth Client ID for authenticating with the Polaris server.","examples":["abc123clientid"],"order":3,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth Client Secret for authenticating with the Polaris server.","examples":["secretkey123"],"order":4,"title":"Client Secret","type":"string"},"namespace":{"description":"The Polaris namespace to be used in the Table identifier.\n This will ONLY be used if the `Destination Namespace` setting for the connection is set to\n `Destination-defined` or `Source-defined`","order":7,"title":"Default namespace","type":"string"},"oauth2_server_uri":{"description":"The OAuth2 token endpoint URI. If not provided, a deprecation warning may be issued as this will become required in future versions.","examples":["https:\/\/polaris.example.com\/oauth\/tokens"],"order":6,"title":"OAuth2 Server URI","type":"string"},"scope":{"description":"The OAuth scope for authentication. Must be in the format PRINCIPAL_ROLE:.","examples":["PRINCIPAL_ROLE:catalog_admin"],"order":5,"title":"OAuth Scope","type":"string"},"server_uri":{"description":"The base URL of the Polaris server used to connect to the Polaris catalog.","order":1,"title":"Polaris Server URI","type":"string"}},"required":["catalog_type","server_uri","catalog_name","client_id","client_secret","scope","namespace"],"title":"Polaris Catalog","type":"object"}],"order":7,"title":"Catalog Type","type":"object"},"main_branch_name":{"always_show":true,"default":"main","description":"The primary or default branch name in the catalog. Most query engines will use \"main\" by default. See Iceberg documentation<\/a> for more information.","order":6,"title":"Main Branch Name","type":"string"},"s3_bucket_name":{"always_show":true,"description":"The name of the S3 bucket that will host the Iceberg data.","order":2,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"always_show":true,"description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":3,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","order":4,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The AWS Secret Access Key paired with the Access Key ID for AWS authentication.","order":1,"title":"AWS Secret Access Key","type":"string"},"warehouse_location":{"always_show":true,"description":"The root location of the data warehouse used by the Iceberg catalog. Typically includes a bucket name and path within that bucket. For AWS Glue and Nessie, must include the storage protocol (such as \"s3:\/\/\" for Amazon S3).","examples":["s3:\/\/your-bucket\/path\/to\/store\/files\/in"],"order":5,"title":"Warehouse Location","type":"string"}},"required":["s3_bucket_name","s3_bucket_region","warehouse_location","main_branch_name","catalog_type"],"title":"Iceberg V2 Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/s3-data-lake","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e133a0c0f6ec381e81fb5a5adb4080cbcda96e84","commit_timestamp":"2026-03-30T13:09:07-07:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-s3-data-lake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-30T20:14:17.533737+00:00","registry_entry_generated_at":"2026-03-30T20:14:17.533737+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"716ca874-520b-4902-9f80-9fad66754b89","connector_name":"S3 Data Lake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-s3-data-lake","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"716ca874-520b-4902-9f80-9fad66754b89","connector_name":"S3 Data Lake","connector_type":"destination","connector_version":"0.3.46","docker_repository":"airbyte\/destination-s3-data-lake","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"716ca874-520b-4902-9f80-9fad66754b89","connector_name":"S3 Data Lake","connector_type":"destination","connector_version":"0.3.46","docker_repository":"airbyte\/destination-s3-data-lake","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-s3-data-lake\/0.3.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"glue.json","name":"SECRET_DESTINATION-ICEBERG_V2_S3_GLUE_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"glue_assume_role.json","name":"SECRET_DESTINATION-ICEBERG_V2_S3_GLUE_ASSUME_ROLE_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"glue_aws_assume_role.json","name":"SECRET_DESTINATION-ICEBERG_V2_S3_GLUE_ASSUME_ROLE_SYSTEM_AWS_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-s3-data-lake","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-s3-data-lake\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"AWS S3 documentation","type":"api_reference","url":"https:\/\/docs.aws.amazon.com\/s3\/"},{"title":"IAM authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/IAM\/latest\/UserGuide\/id_credentials_access-keys.html"},{"title":"Bucket policies and permissions","type":"permissions_scopes","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/access-policy-language-overview.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-s3-data-lake","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/s3-data-lake","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-s3-data-lake","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-s3-data-lake:0.3.46","docker_image_cloud":"airbyte\/destination-s3-data-lake:0.3.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":27,"definitionId":"7b7d7a0d-954c-45a0-bcfc-39a634b97736","name_oss":"Weaviate","dockerRepository_oss":"airbyte\/destination-weaviate","dockerImageTag_oss":"0.2.61","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate","icon_oss":"weaviate.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Do not calculate and pass embeddings to Weaviate. Suitable for clusters with configured vectorizers to calculate embeddings within Weaviate or for classes that should only support regular text search.","properties":{"mode":{"const":"no_embedding","default":"no_embedding","enum":["no_embedding"],"title":"Mode","type":"string"}},"required":["mode"],"title":"No external embedding","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"description":"Use a field in the record as the embedding. This is useful if you already have an embedding for your data and want to store it in the vector store.","properties":{"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"field_name":{"description":"Name of the field in the record that contains the embedding","examples":["embedding","vector"],"title":"Field name","type":"string"},"mode":{"const":"from_field","default":"from_field","enum":["from_field"],"title":"Mode","type":"string"}},"required":["field_name","dimensions","mode"],"title":"From Field","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Indexing configuration","group":"indexing","properties":{"additional_headers":{"default":[],"description":"Additional HTTP headers to send with every request.","examples":[{"header_key":"X-OpenAI-Api-Key","value":"my-openai-api-key"}],"items":{"properties":{"header_key":{"title":"Header Key","type":"string"},"value":{"airbyte_secret":true,"title":"Header Value","type":"string"}},"required":["header_key","value"],"title":"Header","type":"object"},"title":"Additional headers","type":"array"},"auth":{"description":"Authentication method","oneOf":[{"description":"Authenticate using an API token (suitable for Weaviate Cloud)","properties":{"mode":{"const":"token","default":"token","enum":["token"],"title":"Mode","type":"string"},"token":{"airbyte_secret":true,"description":"API Token for the Weaviate instance","title":"API Token","type":"string"}},"required":["token","mode"],"title":"API Token","type":"object"},{"description":"Authenticate using username and password (suitable for self-managed Weaviate clusters)","properties":{"mode":{"const":"username_password","default":"username_password","enum":["username_password"],"title":"Mode","type":"string"},"password":{"airbyte_secret":true,"description":"Password for the Weaviate cluster","order":2,"title":"Password","type":"string"},"username":{"description":"Username for the Weaviate cluster","order":1,"title":"Username","type":"string"}},"required":["username","password","mode"],"title":"Username\/Password","type":"object"},{"description":"Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)","properties":{"mode":{"const":"no_auth","default":"no_auth","enum":["no_auth"],"title":"Mode","type":"string"}},"required":["mode"],"title":"No Authentication","type":"object"}],"order":2,"title":"Authentication","type":"object"},"batch_size":{"default":128,"description":"The number of records to send to Weaviate in each batch","title":"Batch Size","type":"integer"},"default_vectorizer":{"default":"none","description":"The vectorizer to use if new classes need to be created","enum":["none","text2vec-cohere","text2vec-huggingface","text2vec-openai","text2vec-palm","text2vec-contextionary","text2vec-transformers","text2vec-gpt4all"],"title":"Default Vectorizer","type":"string"},"host":{"description":"The public endpoint of the Weaviate cluster.","examples":["https:\/\/my-cluster.weaviate.network"],"order":1,"title":"Public Endpoint","type":"string"},"tenant_id":{"airbyte_secret":true,"default":"","description":"The tenant ID to use for multi tenancy","title":"Tenant ID","type":"string"},"text_field":{"default":"text","description":"The field in the object that contains the embedded text","title":"Text Field","type":"string"}},"required":["host","auth"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["${indexing.host}","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_oss":{"breakingChanges":{"0.2.0":{"upgradeDeadline":"2023-10-01","message":"After upgrading, you need to reconfigure the source. For more details check out the migration guide.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate-migrations#0.2.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate-migrations"},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-weaviate\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:44:31.454393+00:00","registry_entry_generated_at":"2026-03-31T03:44:31.454393+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b7d7a0d-954c-45a0-bcfc-39a634b97736","connector_name":"Weaviate","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-weaviate","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b7d7a0d-954c-45a0-bcfc-39a634b97736","connector_name":"Weaviate","connector_type":"destination","connector_version":"0.2.61","docker_repository":"airbyte\/destination-weaviate","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b7d7a0d-954c-45a0-bcfc-39a634b97736","connector_name":"Weaviate","connector_type":"destination","connector_version":"0.2.61","docker_repository":"airbyte\/destination-weaviate","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-weaviate\/0.2.61.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.81.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-WEAVIATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-WEAVIATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-weaviate","sourceType_oss":"vectorstore","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-weaviate\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Weaviate documentation","type":"api_reference","url":"https:\/\/weaviate.io\/developers\/weaviate"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/weaviate.io\/developers\/weaviate\/release-notes"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/weaviate.io\/developers\/weaviate\/configuration\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Weaviate","dockerRepository_cloud":"airbyte\/destination-weaviate","dockerImageTag_cloud":"0.2.61","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate","icon_cloud":"weaviate.svg","spec_cloud":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Do not calculate and pass embeddings to Weaviate. Suitable for clusters with configured vectorizers to calculate embeddings within Weaviate or for classes that should only support regular text search.","properties":{"mode":{"const":"no_embedding","default":"no_embedding","enum":["no_embedding"],"title":"Mode","type":"string"}},"required":["mode"],"title":"No external embedding","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"description":"Use a field in the record as the embedding. This is useful if you already have an embedding for your data and want to store it in the vector store.","properties":{"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"field_name":{"description":"Name of the field in the record that contains the embedding","examples":["embedding","vector"],"title":"Field name","type":"string"},"mode":{"const":"from_field","default":"from_field","enum":["from_field"],"title":"Mode","type":"string"}},"required":["field_name","dimensions","mode"],"title":"From Field","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Indexing configuration","group":"indexing","properties":{"additional_headers":{"default":[],"description":"Additional HTTP headers to send with every request.","examples":[{"header_key":"X-OpenAI-Api-Key","value":"my-openai-api-key"}],"items":{"properties":{"header_key":{"title":"Header Key","type":"string"},"value":{"airbyte_secret":true,"title":"Header Value","type":"string"}},"required":["header_key","value"],"title":"Header","type":"object"},"title":"Additional headers","type":"array"},"auth":{"description":"Authentication method","oneOf":[{"description":"Authenticate using an API token (suitable for Weaviate Cloud)","properties":{"mode":{"const":"token","default":"token","enum":["token"],"title":"Mode","type":"string"},"token":{"airbyte_secret":true,"description":"API Token for the Weaviate instance","title":"API Token","type":"string"}},"required":["token","mode"],"title":"API Token","type":"object"},{"description":"Authenticate using username and password (suitable for self-managed Weaviate clusters)","properties":{"mode":{"const":"username_password","default":"username_password","enum":["username_password"],"title":"Mode","type":"string"},"password":{"airbyte_secret":true,"description":"Password for the Weaviate cluster","order":2,"title":"Password","type":"string"},"username":{"description":"Username for the Weaviate cluster","order":1,"title":"Username","type":"string"}},"required":["username","password","mode"],"title":"Username\/Password","type":"object"},{"description":"Do not authenticate (suitable for locally running test clusters, do not use for clusters with public IP addresses)","properties":{"mode":{"const":"no_auth","default":"no_auth","enum":["no_auth"],"title":"Mode","type":"string"}},"required":["mode"],"title":"No Authentication","type":"object"}],"order":2,"title":"Authentication","type":"object"},"batch_size":{"default":128,"description":"The number of records to send to Weaviate in each batch","title":"Batch Size","type":"integer"},"default_vectorizer":{"default":"none","description":"The vectorizer to use if new classes need to be created","enum":["none","text2vec-cohere","text2vec-huggingface","text2vec-openai","text2vec-palm","text2vec-contextionary","text2vec-transformers","text2vec-gpt4all"],"title":"Default Vectorizer","type":"string"},"host":{"description":"The public endpoint of the Weaviate cluster.","examples":["https:\/\/my-cluster.weaviate.network"],"order":1,"title":"Public Endpoint","type":"string"},"tenant_id":{"airbyte_secret":true,"default":"","description":"The tenant ID to use for multi tenancy","title":"Tenant ID","type":"string"},"text_field":{"default":"text","description":"The field in the object that contains the embedded text","title":"Text Field","type":"string"}},"required":["host","auth"],"title":"Indexing","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["${indexing.host}","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_cloud":{"breakingChanges":{"0.2.0":{"upgradeDeadline":"2023-10-01","message":"After upgrading, you need to reconfigure the source. For more details check out the migration guide.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate-migrations#0.2.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/weaviate-migrations"},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-weaviate\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:44:31.171350+00:00","registry_entry_generated_at":"2026-03-31T03:44:31.171350+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b7d7a0d-954c-45a0-bcfc-39a634b97736","connector_name":"Weaviate","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-weaviate","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b7d7a0d-954c-45a0-bcfc-39a634b97736","connector_name":"Weaviate","connector_type":"destination","connector_version":"0.2.61","docker_repository":"airbyte\/destination-weaviate","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b7d7a0d-954c-45a0-bcfc-39a634b97736","connector_name":"Weaviate","connector_type":"destination","connector_version":"0.2.61","docker_repository":"airbyte\/destination-weaviate","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-weaviate\/0.2.61.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.81.6"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-WEAVIATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-WEAVIATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-weaviate","sourceType_cloud":"vectorstore","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-weaviate\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Weaviate documentation","type":"api_reference","url":"https:\/\/weaviate.io\/developers\/weaviate"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/weaviate.io\/developers\/weaviate\/release-notes"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/weaviate.io\/developers\/weaviate\/configuration\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-weaviate","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/weaviate","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-weaviate","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-weaviate:0.2.61","docker_image_cloud":"airbyte\/destination-weaviate:0.2.61","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":28,"definitionId":"8b746512-8c2e-6ac1-4adc-b59faafd473c","name_oss":"MongoDB","dockerRepository_oss":"airbyte\/destination-mongodb","dockerImageTag_oss":"0.2.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mongodb","icon_oss":"mongodb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"auth_type":{"description":"Authorization type.","oneOf":[{"description":"None.","properties":{"authorization":{"const":"none","type":"string"}},"required":["authorization"],"title":"None","type":"object"},{"description":"Login\/Password.","properties":{"authorization":{"const":"login\/password","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":2,"title":"Password","type":"string"},"username":{"description":"Username to use to access the database.","order":1,"title":"User","type":"string"}},"required":["authorization","username","password"],"title":"Login\/Password","type":"object"}],"title":"Authorization type","type":"object"},"database":{"description":"Name of the database.","order":2,"title":"DB Name","type":"string"},"instance_type":{"description":"MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default.","oneOf":[{"properties":{"host":{"description":"The Host of a Mongo database to be replicated.","order":0,"title":"Host","type":"string"},"instance":{"default":"standalone","enum":["standalone"],"type":"string"},"port":{"default":27017,"description":"The Port of a Mongo database to be replicated.","examples":["27017"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"tls":{"default":false,"description":"Indicates whether TLS encryption protocol will be used to connect to MongoDB. It is recommended to use TLS connection if possible. For more information see documentation<\/a>.","order":2,"title":"TLS Connection","type":"boolean"}},"required":["instance","host","port"],"title":"Standalone MongoDb Instance"},{"properties":{"instance":{"default":"replica","enum":["replica"],"type":"string"},"replica_set":{"description":"A replica set name.","order":1,"title":"Replica Set","type":"string"},"server_addresses":{"description":"The members of a replica set. Please specify `host`:`port` of each member seperated by comma.","examples":["host1:27017,host2:27017,host3:27017"],"order":0,"title":"Server addresses","type":"string"}},"required":["instance","server_addresses"],"title":"Replica Set"},{"properties":{"cluster_url":{"description":"URL of a cluster to connect to.","order":0,"title":"Cluster URL","type":"string"},"instance":{"default":"atlas","enum":["atlas"],"type":"string"}},"required":["instance","cluster_url"],"title":"MongoDB Atlas"}],"order":0,"title":"MongoDb Instance Type","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"}},"required":["database","auth_type"],"title":"MongoDB Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mongodb","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-mongodb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:23:04.475000+00:00","registry_entry_generated_at":"2025-11-19T04:46:24.388195"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8b746512-8c2e-6ac1-4adc-b59faafd473c","connector_name":"MongoDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-mongodb-strict-encrypt","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8b746512-8c2e-6ac1-4adc-b59faafd473c","connector_name":"MongoDB","connector_type":"destination","connector_version":"0.2.0","docker_repository":"airbyte\/destination-mongodb-strict-encrypt","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8b746512-8c2e-6ac1-4adc-b59faafd473c","connector_name":"MongoDB","connector_type":"destination","connector_version":"0.2.0","docker_repository":"airbyte\/destination-mongodb","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-mongodb\/0.2.0.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_oss":"destination-mongodb","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-mongodb\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"MongoDB documentation","type":"api_reference","url":"https:\/\/www.mongodb.com\/docs\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/www.mongodb.com\/docs\/manual\/core\/authentication\/"},{"title":"Role-based access control","type":"permissions_scopes","url":"https:\/\/www.mongodb.com\/docs\/manual\/core\/authorization\/"},{"title":"MongoDB Status","type":"status_page","url":"https:\/\/status.mongodb.com\/"},{"title":"Release Notes","type":"api_release_history","url":"https:\/\/www.mongodb.com\/docs\/manual\/release-notes\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"MongoDB","dockerRepository_cloud":"airbyte\/destination-mongodb-strict-encrypt","dockerImageTag_cloud":"0.2.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mongodb","icon_cloud":"mongodb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"auth_type":{"description":"Authorization type.","oneOf":[{"description":"None.","properties":{"authorization":{"const":"none","type":"string"}},"required":["authorization"],"title":"None","type":"object"},{"description":"Login\/Password.","properties":{"authorization":{"const":"login\/password","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":2,"title":"Password","type":"string"},"username":{"description":"Username to use to access the database.","order":1,"title":"User","type":"string"}},"required":["authorization","username","password"],"title":"Login\/Password","type":"object"}],"title":"Authorization type","type":"object"},"database":{"description":"Name of the database.","order":2,"title":"DB Name","type":"string"},"instance_type":{"description":"MongoDb instance to connect to. For MongoDB Atlas and Replica Set TLS connection is used by default.","oneOf":[{"properties":{"host":{"description":"The Host of a Mongo database to be replicated.","order":0,"title":"Host","type":"string"},"instance":{"default":"standalone","enum":["standalone"],"type":"string"},"port":{"default":27017,"description":"The Port of a Mongo database to be replicated.","examples":["27017"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"}},"required":["instance","host","port"],"title":"Standalone MongoDb Instance"},{"properties":{"instance":{"default":"replica","enum":["replica"],"type":"string"},"replica_set":{"description":"A replica set name.","order":1,"title":"Replica Set","type":"string"},"server_addresses":{"description":"The members of a replica set. Please specify `host`:`port` of each member seperated by comma.","examples":["host1:27017,host2:27017,host3:27017"],"order":0,"title":"Server addresses","type":"string"}},"required":["instance","server_addresses"],"title":"Replica Set"},{"properties":{"cluster_url":{"description":"URL of a cluster to connect to.","order":0,"title":"Cluster URL","type":"string"},"instance":{"default":"atlas","enum":["atlas"],"type":"string"}},"required":["instance","cluster_url"],"title":"MongoDB Atlas"}],"order":0,"title":"MongoDb Instance Type","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"}},"required":["database","auth_type"],"title":"MongoDB Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mongodb","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8b746512-8c2e-6ac1-4adc-b59faafd473c","connector_name":"MongoDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-mongodb-strict-encrypt","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8b746512-8c2e-6ac1-4adc-b59faafd473c","connector_name":"MongoDB","connector_type":"destination","connector_version":"0.2.0","docker_repository":"airbyte\/destination-mongodb-strict-encrypt","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8b746512-8c2e-6ac1-4adc-b59faafd473c","connector_name":"MongoDB","connector_type":"destination","connector_version":"0.2.0","docker_repository":"airbyte\/destination-mongodb","sync_success_rate":"low","usage":"high"}}},"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"destination-mongodb","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-mongodb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/mongodb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-mongodb","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-mongodb:0.2.0","docker_image_cloud":"airbyte\/destination-mongodb-strict-encrypt:0.2.0","docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":29,"definitionId":"8be1cf83-fde1-477f-a4ad-318d23c9f3c6","name_oss":"Local CSV","dockerRepository_oss":"airbyte\/destination-csv","dockerImageTag_oss":"1.0.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/csv","icon_oss":"file-csv.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"delimiter_type":{"description":"The character delimiting individual cells in the CSV data.","oneOf":[{"properties":{"delimiter":{"const":"\\u002c","type":"string"}},"required":["delimiter"],"title":"Comma"},{"properties":{"delimiter":{"const":"\\u003b","type":"string"}},"required":["delimiter"],"title":"Semicolon"},{"properties":{"delimiter":{"const":"\\u007c","type":"string"}},"required":["delimiter"],"title":"Pipe"},{"properties":{"delimiter":{"const":"\\u0009","type":"string"}},"required":["delimiter"],"title":"Tab"},{"properties":{"delimiter":{"const":"\\u0020","type":"string"}},"required":["delimiter"],"title":"Space"}],"title":"Delimiter","type":"object"},"destination_path":{"description":"Path to the directory where csv files will be written. The destination uses the local mount \"\/local\" and any data files will be placed inside that local mount. For more information check out our docs<\/a>","examples":["\/local"],"type":"string"}},"required":["destination_path"],"title":"CSV Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/local-csv","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CPXKxNL96o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-csv\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:52:04.801000+00:00","registry_entry_generated_at":"2025-06-12T03:54:39.908863"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8be1cf83-fde1-477f-a4ad-318d23c9f3c6","connector_name":"Local CSV","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-csv","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8be1cf83-fde1-477f-a4ad-318d23c9f3c6","connector_name":"Local CSV","connector_type":"destination","connector_version":"1.0.2","docker_repository":"airbyte\/destination-csv","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-csv\/1.0.2.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-csv","sourceType_oss":"file","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-csv","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/csv","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-csv","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-csv:1.0.2","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":30,"definitionId":"8c8a2d3e-1b4f-4a9c-9e7d-6f5a4b3c2d1e","name_oss":"GCS Data Lake","dockerRepository_oss":"airbyte\/destination-gcs-data-lake","dockerImageTag_oss":"1.0.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs-data-lake","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"description":"Configuration for GCS Data Lake destination using Apache Iceberg format","properties":{"catalog_type":{"always_show":true,"description":"Specifies the type of Iceberg catalog (BigLake or Polaris).","oneOf":[{"additionalProperties":true,"description":"Configuration for Google Cloud BigLake Iceberg catalog.","properties":{"catalog_name":{"description":"The name of the BigLake catalog. This should match the catalog you created in BigLake metastore.","examples":["integration-test-biglake","default"],"order":1,"title":"Catalog Name","type":"string"},"catalog_type":{"default":"BIGLAKE","enum":["BIGLAKE"],"type":"string"}},"required":["catalog_type","catalog_name"],"title":"BigLake Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration for Apache Polaris Iceberg catalog.","properties":{"catalog_name":{"description":"The name of the catalog in Polaris. This corresponds to the catalog name created via the Polaris Management API.","order":2,"title":"Polaris Catalog Name","type":"string"},"catalog_type":{"default":"POLARIS","enum":["POLARIS"],"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth Client ID for authenticating with the Polaris server.","examples":["abc123clientid"],"order":3,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth Client Secret for authenticating with the Polaris server.","examples":["secretkey123"],"order":4,"title":"Client Secret","type":"string"},"server_uri":{"description":"The base URL of the Polaris server. For example: http:\/\/localhost:8181\/api\/catalog","order":1,"title":"Polaris Server URI","type":"string"}},"required":["catalog_type","server_uri","catalog_name","client_id","client_secret"],"title":"Polaris Catalog","type":"object"}],"order":7,"title":"Catalog Type","type":"object"},"gcp_location":{"always_show":true,"description":"The GCP location (region) for BigLake metastore resources. For example: \"us-central1\" or \"us\". See BigLake locations<\/a> for available regions.","examples":["us","us-central1","eu"],"order":3,"title":"GCP Location","type":"string"},"gcp_project_id":{"description":"The GCP project ID where resources are located. If not specified, it will be extracted from the service account credentials.","order":2,"title":"GCP Project ID","type":"string"},"gcs_bucket_name":{"always_show":true,"description":"The name of the GCS bucket that will host the Iceberg data.","order":0,"title":"GCS Bucket Name","type":"string"},"gcs_endpoint":{"description":"Optional custom GCS endpoint URL. Use this for testing with local GCS emulators.","order":8,"title":"GCS Endpoint (Optional)","type":"string"},"main_branch_name":{"description":"The primary or default branch name in the catalog. Most query engines will use \"main\" by default. See Iceberg documentation<\/a> for more information.","order":5,"title":"Main Branch Name","type":"string"},"namespace":{"description":"The default namespace to use for tables. This will ONLY be used if the `Destination Namespace` setting is set to `Destination-defined` or `Source-defined`","examples":["default","airbyte_data"],"order":6,"title":"Default Namespace","type":"string"},"service_account_json":{"airbyte_secret":true,"always_show":true,"description":"The contents of the JSON service account key file. See the Google Cloud documentation<\/a> for more information on how to obtain this.","multiline":true,"order":1,"title":"Service Account JSON","type":"string"},"warehouse_location":{"always_show":true,"description":"The root location of the data warehouse used by the Iceberg catalog. Must include the storage protocol \"gs:\/\/\" for Google Cloud Storage. For example: \"gs:\/\/your-bucket\/path\/to\/warehouse\/","examples":["gs:\/\/your-bucket\/path\/to\/warehouse"],"order":4,"title":"Warehouse Location","type":"string"}},"required":["gcs_bucket_name","service_account_json","gcp_location","warehouse_location","main_branch_name","namespace","catalog_type"],"title":"GCS Data Lake Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs-data-lake","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ddef7691b50d43f9301b433e09d72d63e7ad0a46","commit_timestamp":"2026-03-30T13:29:37-07:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-gcs-data-lake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-30T20:35:28.524726+00:00","registry_entry_generated_at":"2026-03-30T20:35:28.524726+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8c8a2d3e-1b4f-4a9c-9e7d-6f5a4b3c2d1e","connector_name":"GCS Data Lake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-gcs-data-lake","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8c8a2d3e-1b4f-4a9c-9e7d-6f5a4b3c2d1e","connector_name":"GCS Data Lake","connector_type":"destination","connector_version":"1.0.8","docker_repository":"airbyte\/destination-gcs-data-lake","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8c8a2d3e-1b4f-4a9c-9e7d-6f5a4b3c2d1e","connector_name":"GCS Data Lake","connector_type":"destination","connector_version":"1.0.8","docker_repository":"airbyte\/destination-gcs-data-lake","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-gcs-data-lake\/1.0.8.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"biglake.json","name":"SECRET_DESTINATION_GCS_DATA_LAKE_BIGLAKE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-gcs-data-lake","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.3@sha256:119b8506bca069bbc8357a275936c7e2b0994e6947b81f1bf8d6ce9e16db7d47"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-gcs-data-lake\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"Cloud Storage documentation","type":"api_reference","url":"https:\/\/cloud.google.com\/storage\/docs"},{"title":"Service account authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/iam\/docs\/service-accounts"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/cloud.google.com\/storage\/docs\/access-control"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"GCS Data Lake","dockerRepository_cloud":"airbyte\/destination-gcs-data-lake","dockerImageTag_cloud":"1.0.8","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs-data-lake","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"description":"Configuration for GCS Data Lake destination using Apache Iceberg format","properties":{"catalog_type":{"always_show":true,"description":"Specifies the type of Iceberg catalog (BigLake or Polaris).","oneOf":[{"additionalProperties":true,"description":"Configuration for Google Cloud BigLake Iceberg catalog.","properties":{"catalog_name":{"description":"The name of the BigLake catalog. This should match the catalog you created in BigLake metastore.","examples":["integration-test-biglake","default"],"order":1,"title":"Catalog Name","type":"string"},"catalog_type":{"default":"BIGLAKE","enum":["BIGLAKE"],"type":"string"}},"required":["catalog_type","catalog_name"],"title":"BigLake Catalog","type":"object"},{"additionalProperties":true,"description":"Configuration for Apache Polaris Iceberg catalog.","properties":{"catalog_name":{"description":"The name of the catalog in Polaris. This corresponds to the catalog name created via the Polaris Management API.","order":2,"title":"Polaris Catalog Name","type":"string"},"catalog_type":{"default":"POLARIS","enum":["POLARIS"],"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth Client ID for authenticating with the Polaris server.","examples":["abc123clientid"],"order":3,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth Client Secret for authenticating with the Polaris server.","examples":["secretkey123"],"order":4,"title":"Client Secret","type":"string"},"server_uri":{"description":"The base URL of the Polaris server. For example: http:\/\/localhost:8181\/api\/catalog","order":1,"title":"Polaris Server URI","type":"string"}},"required":["catalog_type","server_uri","catalog_name","client_id","client_secret"],"title":"Polaris Catalog","type":"object"}],"order":7,"title":"Catalog Type","type":"object"},"gcp_location":{"always_show":true,"description":"The GCP location (region) for BigLake metastore resources. For example: \"us-central1\" or \"us\". See BigLake locations<\/a> for available regions.","examples":["us","us-central1","eu"],"order":3,"title":"GCP Location","type":"string"},"gcp_project_id":{"description":"The GCP project ID where resources are located. If not specified, it will be extracted from the service account credentials.","order":2,"title":"GCP Project ID","type":"string"},"gcs_bucket_name":{"always_show":true,"description":"The name of the GCS bucket that will host the Iceberg data.","order":0,"title":"GCS Bucket Name","type":"string"},"gcs_endpoint":{"description":"Optional custom GCS endpoint URL. Use this for testing with local GCS emulators.","order":8,"title":"GCS Endpoint (Optional)","type":"string"},"main_branch_name":{"description":"The primary or default branch name in the catalog. Most query engines will use \"main\" by default. See Iceberg documentation<\/a> for more information.","order":5,"title":"Main Branch Name","type":"string"},"namespace":{"description":"The default namespace to use for tables. This will ONLY be used if the `Destination Namespace` setting is set to `Destination-defined` or `Source-defined`","examples":["default","airbyte_data"],"order":6,"title":"Default Namespace","type":"string"},"service_account_json":{"airbyte_secret":true,"always_show":true,"description":"The contents of the JSON service account key file. See the Google Cloud documentation<\/a> for more information on how to obtain this.","multiline":true,"order":1,"title":"Service Account JSON","type":"string"},"warehouse_location":{"always_show":true,"description":"The root location of the data warehouse used by the Iceberg catalog. Must include the storage protocol \"gs:\/\/\" for Google Cloud Storage. For example: \"gs:\/\/your-bucket\/path\/to\/warehouse\/","examples":["gs:\/\/your-bucket\/path\/to\/warehouse"],"order":4,"title":"Warehouse Location","type":"string"}},"required":["gcs_bucket_name","service_account_json","gcp_location","warehouse_location","main_branch_name","namespace","catalog_type"],"title":"GCS Data Lake Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs-data-lake","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ddef7691b50d43f9301b433e09d72d63e7ad0a46","commit_timestamp":"2026-03-30T13:29:37-07:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-gcs-data-lake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-30T20:35:28.265718+00:00","registry_entry_generated_at":"2026-03-30T20:35:28.265718+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8c8a2d3e-1b4f-4a9c-9e7d-6f5a4b3c2d1e","connector_name":"GCS Data Lake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-gcs-data-lake","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8c8a2d3e-1b4f-4a9c-9e7d-6f5a4b3c2d1e","connector_name":"GCS Data Lake","connector_type":"destination","connector_version":"1.0.8","docker_repository":"airbyte\/destination-gcs-data-lake","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8c8a2d3e-1b4f-4a9c-9e7d-6f5a4b3c2d1e","connector_name":"GCS Data Lake","connector_type":"destination","connector_version":"1.0.8","docker_repository":"airbyte\/destination-gcs-data-lake","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-gcs-data-lake\/1.0.8.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"biglake.json","name":"SECRET_DESTINATION_GCS_DATA_LAKE_BIGLAKE","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-gcs-data-lake","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.3@sha256:119b8506bca069bbc8357a275936c7e2b0994e6947b81f1bf8d6ce9e16db7d47"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-gcs-data-lake\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"Cloud Storage documentation","type":"api_reference","url":"https:\/\/cloud.google.com\/storage\/docs"},{"title":"Service account authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/iam\/docs\/service-accounts"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/cloud.google.com\/storage\/docs\/access-control"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-gcs-data-lake","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/gcs-data-lake","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-gcs-data-lake","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-gcs-data-lake:1.0.8","docker_image_cloud":"airbyte\/destination-gcs-data-lake:1.0.8","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":31,"definitionId":"8ccd8909-4e99-4141-b48d-4984b70b2d89","name_oss":"DynamoDB","dockerRepository_oss":"airbyte\/destination-dynamodb","dockerImageTag_oss":"0.1.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dynamodb","icon_oss":"dynamodb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"access_key_id":{"airbyte_secret":true,"description":"The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB.","examples":["A012345678910EXAMPLE"],"title":"DynamoDB Key Id","type":"string"},"dynamodb_endpoint":{"default":"","description":"This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty).","examples":["http:\/\/localhost:9000"],"title":"Endpoint","type":"string"},"dynamodb_region":{"default":"","description":"The region of the DynamoDB.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"title":"DynamoDB Region","type":"string"},"dynamodb_table_name_prefix":{"description":"The prefix to use when naming DynamoDB tables.","examples":["airbyte_sync"],"title":"Table name prefix","type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the access key id.","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"title":"DynamoDB Access Key","type":"string"}},"required":["dynamodb_table_name_prefix","dynamodb_region","access_key_id","secret_access_key"],"title":"DynamoDB Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dynamodb","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CNXRzoj96o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-dynamodb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:49:29.791000+00:00","registry_entry_generated_at":"2025-06-12T03:52:29.527214"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8ccd8909-4e99-4141-b48d-4984b70b2d89","connector_name":"DynamoDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-dynamodb","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8ccd8909-4e99-4141-b48d-4984b70b2d89","connector_name":"DynamoDB","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-dynamodb","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8ccd8909-4e99-4141-b48d-4984b70b2d89","connector_name":"DynamoDB","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-dynamodb","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-dynamodb\/0.1.8.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-DYNAMODB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-dynamodb","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"DynamoDB","dockerRepository_cloud":"airbyte\/destination-dynamodb","dockerImageTag_cloud":"0.1.8","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dynamodb","icon_cloud":"dynamodb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"access_key_id":{"airbyte_secret":true,"description":"The access key id to access the DynamoDB. Airbyte requires Read and Write permissions to the DynamoDB.","examples":["A012345678910EXAMPLE"],"title":"DynamoDB Key Id","type":"string"},"dynamodb_endpoint":{"default":"","description":"This is your DynamoDB endpoint url.(if you are working with AWS DynamoDB, just leave empty).","examples":["http:\/\/localhost:9000"],"title":"Endpoint","type":"string"},"dynamodb_region":{"default":"","description":"The region of the DynamoDB.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"title":"DynamoDB Region","type":"string"},"dynamodb_table_name_prefix":{"description":"The prefix to use when naming DynamoDB tables.","examples":["airbyte_sync"],"title":"Table name prefix","type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the access key id.","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"title":"DynamoDB Access Key","type":"string"}},"required":["dynamodb_table_name_prefix","dynamodb_region","access_key_id","secret_access_key"],"title":"DynamoDB Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dynamodb","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CNXRzoj96o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-dynamodb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:49:29.791000+00:00","registry_entry_generated_at":"2025-06-12T03:52:30.115733"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8ccd8909-4e99-4141-b48d-4984b70b2d89","connector_name":"DynamoDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-dynamodb","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8ccd8909-4e99-4141-b48d-4984b70b2d89","connector_name":"DynamoDB","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-dynamodb","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8ccd8909-4e99-4141-b48d-4984b70b2d89","connector_name":"DynamoDB","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-dynamodb","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-dynamodb\/0.1.8.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-DYNAMODB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-dynamodb","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-dynamodb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/dynamodb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-dynamodb","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-dynamodb:0.1.8","docker_image_cloud":"airbyte\/destination-dynamodb:0.1.8","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":32,"definitionId":"94bd199c-2ff0-4aa2-b98e-17f0acb72610","name_oss":"DuckDB","dockerRepository_oss":"airbyte\/destination-duckdb","dockerImageTag_oss":"0.6.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb","icon_oss":"duckdb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"destination_path":{"description":"Path to the .duckdb file, or the text 'md:' to connect to MotherDuck. The file will be placed inside that local mount. For more information check out our docs<\/a>","examples":["\/local\/destination.duckdb","md:","motherduck:"],"title":"Destination DB","type":"string"},"motherduck_api_key":{"airbyte_secret":true,"description":"API key to use for authentication to a MotherDuck database.","title":"MotherDuck API Key","type":"string"},"schema":{"description":"Database schema name, default for duckdb is 'main'.","example":"main","title":"Destination Schema","type":"string"}},"required":["destination_path"],"title":"Destination Duckdb","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/destinations\/duckdb","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"0.3.0":{"upgradeDeadline":"2023-10-31","message":"This version uses the DuckDB 0.9.1 database driver, which is not backwards compatible with prior versions. MotherDuck users can upgrade their database by visiting https:\/\/app.motherduck.com\/ and accepting the upgrade. For more information, see the connector migration guide.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations#0.3.0"},"0.4.0":{"upgradeDeadline":"2024-06-30","message":"This version uses the DuckDB 0.10.3 database driver, which in not backwards compatible with databases created using the 0.9.x versions of DuckDB. MotherDuck users can upgrade their database by visiting https:\/\/app.motherduck.com\/ and accepting the upgrade. For more information, see the connector migration guide.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations#0.4.0"},"0.5.0":{"upgradeDeadline":"2025-05-07","message":"This version uses the DuckDB 1.2.1 database driver, which is backwards compatible with databases created using versions 0.10.x or higher of DuckDB. If your databases were created using an older version, you may need to manually upgrade your database file. Note that forward compatibility is provided on a best effort basis, so upgrading may cause your databases to no longer be readable in prior versions of DuckDB. You can read more about the DuckDB storage format here: https:\/\/duckdb.org\/docs\/stable\/internals\/storage.html.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations#0.5.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a0091239c93c44bef955970f8e6878082df4465c","commit_timestamp":"2026-01-06T17:27:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-duckdb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-07T01:33:47.110000+00:00","registry_entry_generated_at":"2026-01-07T01:35:52.624340"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"94bd199c-2ff0-4aa2-b98e-17f0acb72610","connector_name":"DuckDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-duckdb","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"94bd199c-2ff0-4aa2-b98e-17f0acb72610","connector_name":"DuckDB","connector_type":"destination","connector_version":"0.6.0","docker_repository":"airbyte\/destination-duckdb","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"94bd199c-2ff0-4aa2-b98e-17f0acb72610","connector_name":"DuckDB","connector_type":"destination","connector_version":"0.6.0","docker_repository":"airbyte\/destination-duckdb","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-duckdb\/0.6.0.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.51.44"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-duckdb","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-duckdb\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"800Mi","memory_limit":"800Mi"}},{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"DuckDB documentation","type":"api_reference","url":"https:\/\/duckdb.org\/docs\/"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/duckdb.org\/docs\/sql\/introduction"},{"title":"MotherDuck Version Lifecycle Schedules","type":"api_deprecations","url":"https:\/\/motherduck.com\/docs\/troubleshooting\/version-lifecycle-schedules\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"DuckDB","dockerRepository_cloud":"airbyte\/destination-duckdb","dockerImageTag_cloud":"0.6.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb","icon_cloud":"duckdb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"destination_path":{"description":"Path to the .duckdb file, or the text 'md:' to connect to MotherDuck. The file will be placed inside that local mount. For more information check out our docs<\/a>","examples":["\/local\/destination.duckdb","md:","motherduck:"],"title":"Destination DB","type":"string"},"motherduck_api_key":{"airbyte_secret":true,"description":"API key to use for authentication to a MotherDuck database.","title":"MotherDuck API Key","type":"string"},"schema":{"description":"Database schema name, default for duckdb is 'main'.","example":"main","title":"Destination Schema","type":"string"}},"required":["destination_path"],"title":"Destination Duckdb","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/destinations\/duckdb","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"0.3.0":{"upgradeDeadline":"2023-10-31","message":"This version uses the DuckDB 0.9.1 database driver, which is not backwards compatible with prior versions. MotherDuck users can upgrade their database by visiting https:\/\/app.motherduck.com\/ and accepting the upgrade. For more information, see the connector migration guide.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations#0.3.0"},"0.4.0":{"upgradeDeadline":"2024-06-30","message":"This version uses the DuckDB 0.10.3 database driver, which in not backwards compatible with databases created using the 0.9.x versions of DuckDB. MotherDuck users can upgrade their database by visiting https:\/\/app.motherduck.com\/ and accepting the upgrade. For more information, see the connector migration guide.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations#0.4.0"},"0.5.0":{"upgradeDeadline":"2025-05-07","message":"This version uses the DuckDB 1.2.1 database driver, which is backwards compatible with databases created using versions 0.10.x or higher of DuckDB. If your databases were created using an older version, you may need to manually upgrade your database file. Note that forward compatibility is provided on a best effort basis, so upgrading may cause your databases to no longer be readable in prior versions of DuckDB. You can read more about the DuckDB storage format here: https:\/\/duckdb.org\/docs\/stable\/internals\/storage.html.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations#0.5.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/duckdb-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a0091239c93c44bef955970f8e6878082df4465c","commit_timestamp":"2026-01-06T17:27:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-duckdb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-07T01:33:47.110000+00:00","registry_entry_generated_at":"2026-01-07T01:35:57.916681"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"94bd199c-2ff0-4aa2-b98e-17f0acb72610","connector_name":"DuckDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-duckdb","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"94bd199c-2ff0-4aa2-b98e-17f0acb72610","connector_name":"DuckDB","connector_type":"destination","connector_version":"0.6.0","docker_repository":"airbyte\/destination-duckdb","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"94bd199c-2ff0-4aa2-b98e-17f0acb72610","connector_name":"DuckDB","connector_type":"destination","connector_version":"0.6.0","docker_repository":"airbyte\/destination-duckdb","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-duckdb\/0.6.0.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.51.44"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION_DUCKDB__MOTHERDUCK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-duckdb","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-duckdb\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"800Mi","memory_limit":"800Mi"}},{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"DuckDB documentation","type":"api_reference","url":"https:\/\/duckdb.org\/docs\/"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/duckdb.org\/docs\/sql\/introduction"},{"title":"MotherDuck Version Lifecycle Schedules","type":"api_deprecations","url":"https:\/\/motherduck.com\/docs\/troubleshooting\/version-lifecycle-schedules\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-duckdb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/duckdb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-duckdb","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-duckdb:0.6.0","docker_image_cloud":"airbyte\/destination-duckdb:0.6.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":33,"definitionId":"99878c90-0fbd-46d3-9d98-ffde879d17fc","name_oss":"AWS Datalake","dockerRepository_oss":"airbyte\/destination-aws-datalake","dockerImageTag_oss":"0.1.58","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/aws-datalake","icon_oss":"awsdatalake.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"aws_account_id":{"description":"target aws account id","examples":["111111111111"],"order":1,"title":"AWS Account Id","type":"string"},"bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","order":4,"title":"S3 Bucket Name","type":"string"},"bucket_prefix":{"description":"S3 prefix","order":5,"title":"Target S3 Bucket Prefix","type":"string"},"credentials":{"description":"Choose How to Authenticate to AWS.","oneOf":[{"properties":{"credentials_title":{"const":"IAM Role","default":"IAM Role","description":"Name of the credentials","enum":["IAM Role"],"order":0,"title":"Credentials Title","type":"string"},"role_arn":{"airbyte_secret":false,"description":"Will assume this role to write data to s3","title":"Target Role Arn","type":"string"}},"required":["role_arn","credentials_title"],"title":"IAM Role","type":"object"},{"properties":{"aws_access_key_id":{"airbyte_secret":true,"description":"AWS User Access Key Id","title":"Access Key Id","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"description":"Secret Access Key","title":"Secret Access Key","type":"string"},"credentials_title":{"const":"IAM User","default":"IAM User","description":"Name of the credentials","enum":["IAM User"],"order":0,"title":"Credentials Title","type":"string"}},"required":["credentials_title","aws_access_key_id","aws_secret_access_key"],"title":"IAM User","type":"object"}],"order":2,"title":"Authentication mode","type":"object"},"format":{"description":"Format of the data output.","oneOf":[{"properties":{"compression_codec":{"default":"UNCOMPRESSED","description":"The compression algorithm used to compress data.","enum":["UNCOMPRESSED","GZIP"],"title":"Compression Codec (Optional)","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"title":"Format Type *","type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON"},{"properties":{"compression_codec":{"default":"SNAPPY","description":"The compression algorithm used to compress data.","enum":["UNCOMPRESSED","SNAPPY","GZIP","ZSTD"],"title":"Compression Codec (Optional)","type":"string"},"format_type":{"default":"Parquet","enum":["Parquet"],"title":"Format Type *","type":"string"}},"required":["format_type"],"title":"Parquet: Columnar Storage"}],"order":10,"title":"Output Format *","type":"object"},"glue_catalog_float_as_decimal":{"default":false,"description":"Cast float\/double as decimal(38,18). This can help achieve higher accuracy and represent numbers correctly as received from the source.","order":12,"title":"Glue Catalog: Float as Decimal","type":"boolean"},"lakeformation_database_default_tag_key":{"description":"Add a default tag key to databases created by this destination","examples":["pii_level"],"order":7,"title":"Lake Formation Database Tag Key","type":"string"},"lakeformation_database_default_tag_values":{"description":"Add default values for the `Tag Key` to databases created by this destination. Comma separate for multiple values.","examples":["private,public"],"order":8,"title":"Lake Formation Database Tag Values","type":"string"},"lakeformation_database_name":{"description":"The default database this destination will use to create tables in per stream. Can be changed per connection by customizing the namespace.","order":6,"title":"Lake Formation Database Name","type":"string"},"lakeformation_governed_tables":{"default":false,"description":"Whether to create tables as LF governed tables.","order":9,"title":"Lake Formation Governed Tables","type":"boolean"},"partitioning":{"default":"NO PARTITIONING","description":"Partition data by cursor fields when a cursor field is a date","enum":["NO PARTITIONING","DATE","YEAR","MONTH","DAY","YEAR\/MONTH","YEAR\/MONTH\/DAY"],"order":11,"title":"Choose how to partition data","type":"string"},"region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":3,"title":"S3 Bucket Region","type":"string"}},"required":["credentials","region","bucket_name","lakeformation_database_name"],"title":"AWS Datalake Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/aws-datalake","supported_destination_sync_modes":["overwrite","append"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"33eba677aa83e5ede0f2dab5794a2d7f34d9bdc8","commit_timestamp":"2025-05-25T04:03:13+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CLbznZe6vY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-aws-datalake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T01:20:26.975000+00:00","registry_entry_generated_at":"2025-05-25T01:22:37.169281"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"99878c90-0fbd-46d3-9d98-ffde879d17fc","connector_name":"AWS Datalake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-aws-datalake","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"99878c90-0fbd-46d3-9d98-ffde879d17fc","connector_name":"AWS Datalake","connector_type":"destination","connector_version":"0.1.58","docker_repository":"airbyte\/destination-aws-datalake","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"99878c90-0fbd-46d3-9d98-ffde879d17fc","connector_name":"AWS Datalake","connector_type":"destination","connector_version":"0.1.58","docker_repository":"airbyte\/destination-aws-datalake","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-aws-datalake\/0.1.58.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.84.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-AWS-DATALAKE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-aws-datalake","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"AWS Datalake","dockerRepository_cloud":"airbyte\/destination-aws-datalake","dockerImageTag_cloud":"0.1.58","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/aws-datalake","icon_cloud":"awsdatalake.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"aws_account_id":{"description":"target aws account id","examples":["111111111111"],"order":1,"title":"AWS Account Id","type":"string"},"bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","order":4,"title":"S3 Bucket Name","type":"string"},"bucket_prefix":{"description":"S3 prefix","order":5,"title":"Target S3 Bucket Prefix","type":"string"},"credentials":{"description":"Choose How to Authenticate to AWS.","oneOf":[{"properties":{"credentials_title":{"const":"IAM Role","default":"IAM Role","description":"Name of the credentials","enum":["IAM Role"],"order":0,"title":"Credentials Title","type":"string"},"role_arn":{"airbyte_secret":false,"description":"Will assume this role to write data to s3","title":"Target Role Arn","type":"string"}},"required":["role_arn","credentials_title"],"title":"IAM Role","type":"object"},{"properties":{"aws_access_key_id":{"airbyte_secret":true,"description":"AWS User Access Key Id","title":"Access Key Id","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"description":"Secret Access Key","title":"Secret Access Key","type":"string"},"credentials_title":{"const":"IAM User","default":"IAM User","description":"Name of the credentials","enum":["IAM User"],"order":0,"title":"Credentials Title","type":"string"}},"required":["credentials_title","aws_access_key_id","aws_secret_access_key"],"title":"IAM User","type":"object"}],"order":2,"title":"Authentication mode","type":"object"},"format":{"description":"Format of the data output.","oneOf":[{"properties":{"compression_codec":{"default":"UNCOMPRESSED","description":"The compression algorithm used to compress data.","enum":["UNCOMPRESSED","GZIP"],"title":"Compression Codec (Optional)","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"title":"Format Type *","type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON"},{"properties":{"compression_codec":{"default":"SNAPPY","description":"The compression algorithm used to compress data.","enum":["UNCOMPRESSED","SNAPPY","GZIP","ZSTD"],"title":"Compression Codec (Optional)","type":"string"},"format_type":{"default":"Parquet","enum":["Parquet"],"title":"Format Type *","type":"string"}},"required":["format_type"],"title":"Parquet: Columnar Storage"}],"order":10,"title":"Output Format *","type":"object"},"glue_catalog_float_as_decimal":{"default":false,"description":"Cast float\/double as decimal(38,18). This can help achieve higher accuracy and represent numbers correctly as received from the source.","order":12,"title":"Glue Catalog: Float as Decimal","type":"boolean"},"lakeformation_database_default_tag_key":{"description":"Add a default tag key to databases created by this destination","examples":["pii_level"],"order":7,"title":"Lake Formation Database Tag Key","type":"string"},"lakeformation_database_default_tag_values":{"description":"Add default values for the `Tag Key` to databases created by this destination. Comma separate for multiple values.","examples":["private,public"],"order":8,"title":"Lake Formation Database Tag Values","type":"string"},"lakeformation_database_name":{"description":"The default database this destination will use to create tables in per stream. Can be changed per connection by customizing the namespace.","order":6,"title":"Lake Formation Database Name","type":"string"},"lakeformation_governed_tables":{"default":false,"description":"Whether to create tables as LF governed tables.","order":9,"title":"Lake Formation Governed Tables","type":"boolean"},"partitioning":{"default":"NO PARTITIONING","description":"Partition data by cursor fields when a cursor field is a date","enum":["NO PARTITIONING","DATE","YEAR","MONTH","DAY","YEAR\/MONTH","YEAR\/MONTH\/DAY"],"order":11,"title":"Choose how to partition data","type":"string"},"region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":3,"title":"S3 Bucket Region","type":"string"}},"required":["credentials","region","bucket_name","lakeformation_database_name"],"title":"AWS Datalake Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/aws-datalake","supported_destination_sync_modes":["overwrite","append"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"33eba677aa83e5ede0f2dab5794a2d7f34d9bdc8","commit_timestamp":"2025-05-25T04:03:13+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CLbznZe6vY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-aws-datalake\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T01:20:26.975000+00:00","registry_entry_generated_at":"2025-05-25T01:22:37.593235"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"99878c90-0fbd-46d3-9d98-ffde879d17fc","connector_name":"AWS Datalake","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-aws-datalake","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"99878c90-0fbd-46d3-9d98-ffde879d17fc","connector_name":"AWS Datalake","connector_type":"destination","connector_version":"0.1.58","docker_repository":"airbyte\/destination-aws-datalake","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"99878c90-0fbd-46d3-9d98-ffde879d17fc","connector_name":"AWS Datalake","connector_type":"destination","connector_version":"0.1.58","docker_repository":"airbyte\/destination-aws-datalake","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-aws-datalake\/0.1.58.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.84.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-AWS-DATALAKE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-aws-datalake","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-aws-datalake","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/aws-datalake","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-aws-datalake","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-aws-datalake:0.1.58","docker_image_cloud":"airbyte\/destination-aws-datalake:0.1.58","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":34,"definitionId":"9f760101-60ae-462f-9ee6-b7a9dafd454d","name_oss":"Kafka","dockerRepository_oss":"airbyte\/destination-kafka","dockerImageTag_oss":"0.1.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/kafka","icon_oss":"kafka.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"acks":{"default":"1","description":"The number of acknowledgments the producer requires the leader to have received before considering a request complete. This controls the durability of records that are sent.","enum":["0","1","all"],"title":"ACKs","type":"string"},"batch_size":{"description":"The producer will attempt to batch records together into fewer requests whenever multiple records are being sent to the same partition.","examples":[16384],"title":"Batch Size","type":"integer"},"bootstrap_servers":{"description":"A list of host\/port pairs to use for establishing the initial connection to the Kafka cluster. The client will make use of all servers irrespective of which servers are specified here for bootstrapping—this list only impacts the initial hosts used to discover the full set of servers. This list should be in the form host1:port1,host2:port2,...<\/code>. Since these servers are just used for the initial connection to discover the full cluster membership (which may change dynamically), this list need not contain the full set of servers (you may want more than one, though, in case a server is down).","examples":["kafka-broker1:9092,kafka-broker2:9092"],"title":"Bootstrap Servers","type":"string"},"buffer_memory":{"description":"The total bytes of memory the producer can use to buffer records waiting to be sent to the server.","examples":33554432,"title":"Buffer Memory","type":"string"},"client_dns_lookup":{"default":"use_all_dns_ips","description":"Controls how the client uses DNS lookups. If set to use_all_dns_ips, connect to each returned IP address in sequence until a successful connection is established. After a disconnection, the next IP is used. Once all IPs have been used once, the client resolves the IP(s) from the hostname again. If set to resolve_canonical_bootstrap_servers_only, resolve each bootstrap address into a list of canonical names. After the bootstrap phase, this behaves the same as use_all_dns_ips. If set to default (deprecated), attempt to connect to the first IP address returned by the lookup, even if the lookup returns multiple IP addresses.","enum":["default","use_all_dns_ips","resolve_canonical_bootstrap_servers_only","use_all_dns_ips"],"title":"Client DNS Lookup","type":"string"},"client_id":{"description":"An ID string to pass to the server when making requests. The purpose of this is to be able to track the source of requests beyond just ip\/port by allowing a logical application name to be included in server-side request logging.","examples":["airbyte-producer"],"title":"Client ID","type":"string"},"compression_type":{"default":"none","description":"The compression type for all data generated by the producer.","enum":["none","gzip","snappy","lz4","zstd"],"title":"Compression Type","type":"string"},"delivery_timeout_ms":{"description":"An upper bound on the time to report success or failure after a call to 'send()' returns.","examples":[120000],"title":"Delivery Timeout","type":"integer"},"enable_idempotence":{"default":false,"description":"When set to 'true', the producer will ensure that exactly one copy of each message is written in the stream. If 'false', producer retries due to broker failures, etc., may write duplicates of the retried message in the stream.","title":"Enable Idempotence","type":"boolean"},"linger_ms":{"description":"The producer groups together any records that arrive in between request transmissions into a single batched request.","examples":[0],"title":"Linger ms","type":"string"},"max_block_ms":{"description":"The configuration controls how long the KafkaProducer's send(), partitionsFor(), initTransactions(), sendOffsetsToTransaction(), commitTransaction() and abortTransaction() methods will block.","examples":[60000],"title":"Max Block ms","type":"string"},"max_in_flight_requests_per_connection":{"description":"The maximum number of unacknowledged requests the client will send on a single connection before blocking. Can be greater than 1, and the maximum value supported with idempotency is 5.","examples":[5],"title":"Max in Flight Requests per Connection","type":"integer"},"max_request_size":{"description":"The maximum size of a request in bytes.","examples":[1048576],"title":"Max Request Size","type":"integer"},"protocol":{"description":"Protocol used to communicate with brokers.","oneOf":[{"properties":{"security_protocol":{"default":"PLAINTEXT","enum":["PLAINTEXT"],"type":"string"}},"required":["security_protocol"],"title":"PLAINTEXT"},{"properties":{"sasl_jaas_config":{"airbyte_secret":true,"default":"","description":"JAAS login context parameters for SASL connections in the format used by JAAS configuration files.","title":"SASL JAAS Config","type":"string"},"sasl_mechanism":{"default":"PLAIN","description":"SASL mechanism used for client connections. This may be any mechanism for which a security provider is available.","enum":["GSSAPI","OAUTHBEARER","SCRAM-SHA-256","SCRAM-SHA-512","PLAIN"],"title":"SASL Mechanism","type":"string"},"security_protocol":{"default":"SASL_PLAINTEXT","enum":["SASL_PLAINTEXT"],"type":"string"}},"required":["security_protocol","sasl_mechanism","sasl_jaas_config"],"title":"SASL PLAINTEXT"},{"properties":{"sasl_jaas_config":{"airbyte_secret":true,"default":"","description":"JAAS login context parameters for SASL connections in the format used by JAAS configuration files.","title":"SASL JAAS Config","type":"string"},"sasl_mechanism":{"default":"GSSAPI","description":"SASL mechanism used for client connections. This may be any mechanism for which a security provider is available.","enum":["GSSAPI","OAUTHBEARER","SCRAM-SHA-256","SCRAM-SHA-512","PLAIN"],"title":"SASL Mechanism","type":"string"},"security_protocol":{"default":"SASL_SSL","enum":["SASL_SSL"],"type":"string"}},"required":["security_protocol","sasl_mechanism","sasl_jaas_config"],"title":"SASL SSL"}],"title":"Protocol","type":"object"},"receive_buffer_bytes":{"description":"The size of the TCP receive buffer (SO_RCVBUF) to use when reading data. If the value is -1, the OS default will be used.","examples":[32768],"title":"Receive Buffer bytes","type":"integer"},"request_timeout_ms":{"description":"The configuration controls the maximum amount of time the client will wait for the response of a request. If the response is not received before the timeout elapses the client will resend the request if necessary or fail the request if retries are exhausted.","examples":[30000],"title":"Request Timeout","type":"integer"},"retries":{"description":"Setting a value greater than zero will cause the client to resend any record whose send fails with a potentially transient error.","examples":[2147483647],"title":"Retries","type":"integer"},"send_buffer_bytes":{"description":"The size of the TCP send buffer (SO_SNDBUF) to use when sending data. If the value is -1, the OS default will be used.","examples":[131072],"title":"Send Buffer bytes","type":"integer"},"socket_connection_setup_timeout_max_ms":{"description":"The maximum amount of time the client will wait for the socket connection to be established. The connection setup timeout will increase exponentially for each consecutive connection failure up to this maximum.","examples":[30000],"title":"Socket Connection Setup Max Timeout","type":"string"},"socket_connection_setup_timeout_ms":{"description":"The amount of time the client will wait for the socket connection to be established.","examples":[10000],"title":"Socket Connection Setup Timeout","type":"string"},"sync_producer":{"default":false,"description":"Wait synchronously until the record has been sent to Kafka.","title":"Sync Producer","type":"boolean"},"test_topic":{"description":"Topic to test if Airbyte can produce messages.","examples":["test.topic"],"title":"Test Topic","type":"string"},"topic_pattern":{"description":"Topic pattern in which the records will be sent. You can use patterns like '{namespace}' and\/or '{stream}' to send the message to a specific topic based on these values. Notice that the topic name will be transformed to a standard naming convention.","examples":["sample.topic","{namespace}.{stream}.sample"],"title":"Topic Pattern","type":"string"}},"required":["bootstrap_servers","topic_pattern","protocol","acks","enable_idempotence","compression_type","batch_size","linger_ms","max_in_flight_requests_per_connection","client_dns_lookup","buffer_memory","max_request_size","retries","socket_connection_setup_timeout_ms","socket_connection_setup_timeout_max_ms","max_block_ms","request_timeout_ms","delivery_timeout_ms","send_buffer_bytes","receive_buffer_bytes"],"title":"Kafka Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/kafka","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CLnp4Jj86o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-kafka\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:45:35.186000+00:00","registry_entry_generated_at":"2025-06-12T03:48:57.730061"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9f760101-60ae-462f-9ee6-b7a9dafd454d","connector_name":"Kafka","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-kafka","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9f760101-60ae-462f-9ee6-b7a9dafd454d","connector_name":"Kafka","connector_type":"destination","connector_version":"0.1.11","docker_repository":"airbyte\/destination-kafka","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-kafka\/0.1.11.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-kafka","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-kafka","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/kafka","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-kafka","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-kafka:0.1.11","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":35,"definitionId":"a4cbd2d1-8dbe-4818-b8bc-b90ad782d12a","name_oss":"Google Sheets","dockerRepository_oss":"airbyte\/destination-google-sheets","dockerImageTag_oss":"0.3.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/google-sheets","icon_oss":"google-sheets.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"credentials":{"description":"Authentication method to access Google Sheets","oneOf":[{"properties":{"auth_type":{"const":"oauth2.0","default":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Google Sheets developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Google Sheets developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining new access token.","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"service","default":"service","order":0,"type":"string"},"service_account_info":{"airbyte_secret":true,"description":"Enter your service account key in JSON format. See the docs<\/a> for more information on how to generate this key.","title":"Service Account Information","type":"string"}},"required":["auth_type","service_account_info"],"title":"Service Account Key Authentication","type":"object"}],"title":"Authentication","type":"object"},"spreadsheet_id":{"description":"The link to your spreadsheet. See this guide<\/a> for more details.","examples":["https:\/\/docs.google.com\/spreadsheets\/d\/1hLd9Qqti3UyLXZB2aFfUWDT7BG\/edit"],"title":"Spreadsheet Link","type":"string"}},"required":["spreadsheet_id","credentials"],"title":"Destination Google Sheets","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/google-sheets","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d510671f1a982da36d2e8c95a98affb8523652a5","commit_timestamp":"2025-05-08T16:28:18+02:00","commit_author":"Imad Rezgui","commit_author_email":"46947417+0x000A@users.noreply.github.com"},"source_file_info":{"metadata_etag":"COj6spCMlI0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-google-sheets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-08T14:35:15.318000+00:00","registry_entry_generated_at":"2025-05-08T14:38:47.314512"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a4cbd2d1-8dbe-4818-b8bc-b90ad782d12a","connector_name":"Google Sheets","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-google-sheets","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a4cbd2d1-8dbe-4818-b8bc-b90ad782d12a","connector_name":"Google Sheets","connector_type":"destination","connector_version":"0.3.5","docker_repository":"airbyte\/destination-google-sheets","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a4cbd2d1-8dbe-4818-b8bc-b90ad782d12a","connector_name":"Google Sheets","connector_type":"destination","connector_version":"0.3.5","docker_repository":"airbyte\/destination-google-sheets","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-google-sheets\/0.3.5.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.51.21"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_DESTINATION-GOOGLE_SHEETS_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_service.json","name":"SECRET_DESTINATION-GOOGLE_SHEETS_SA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-google-sheets","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Google Sheets","dockerRepository_cloud":"airbyte\/destination-google-sheets","dockerImageTag_cloud":"0.3.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/google-sheets","icon_cloud":"google-sheets.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"credentials":{"description":"Authentication method to access Google Sheets","oneOf":[{"properties":{"auth_type":{"const":"oauth2.0","default":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Google Sheets developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Google Sheets developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining new access token.","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"service","default":"service","order":0,"type":"string"},"service_account_info":{"airbyte_secret":true,"description":"Enter your service account key in JSON format. See the docs<\/a> for more information on how to generate this key.","title":"Service Account Information","type":"string"}},"required":["auth_type","service_account_info"],"title":"Service Account Key Authentication","type":"object"}],"title":"Authentication","type":"object"},"spreadsheet_id":{"description":"The link to your spreadsheet. See this guide<\/a> for more details.","examples":["https:\/\/docs.google.com\/spreadsheets\/d\/1hLd9Qqti3UyLXZB2aFfUWDT7BG\/edit"],"title":"Spreadsheet Link","type":"string"}},"required":["spreadsheet_id","credentials"],"title":"Destination Google Sheets","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/google-sheets","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d510671f1a982da36d2e8c95a98affb8523652a5","commit_timestamp":"2025-05-08T16:28:18+02:00","commit_author":"Imad Rezgui","commit_author_email":"46947417+0x000A@users.noreply.github.com"},"source_file_info":{"metadata_etag":"COj6spCMlI0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-google-sheets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-08T14:35:15.318000+00:00","registry_entry_generated_at":"2025-05-08T14:38:48.020146"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a4cbd2d1-8dbe-4818-b8bc-b90ad782d12a","connector_name":"Google Sheets","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-google-sheets","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a4cbd2d1-8dbe-4818-b8bc-b90ad782d12a","connector_name":"Google Sheets","connector_type":"destination","connector_version":"0.3.5","docker_repository":"airbyte\/destination-google-sheets","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a4cbd2d1-8dbe-4818-b8bc-b90ad782d12a","connector_name":"Google Sheets","connector_type":"destination","connector_version":"0.3.5","docker_repository":"airbyte\/destination-google-sheets","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-google-sheets\/0.3.5.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.51.21"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_DESTINATION-GOOGLE_SHEETS_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_service.json","name":"SECRET_DESTINATION-GOOGLE_SHEETS_SA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-google-sheets","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-google-sheets","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/google-sheets","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-google-sheets","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-google-sheets:0.3.5","docker_image_cloud":"airbyte\/destination-google-sheets:0.3.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":36,"definitionId":"a625d593-bba5-4a1c-a53d-2d246268a816","name_oss":"Local JSON","dockerRepository_oss":"airbyte\/destination-local-json","dockerImageTag_oss":"0.2.13","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/local-json","icon_oss":"file-json.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"destination_path":{"description":"Path to the directory where json files will be written. The files will be placed inside that local mount. For more information check out our docs<\/a>","examples":["\/json_data"],"title":"Destination Path","type":"string"}},"required":["destination_path"],"title":"Local Json Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/local-json","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CPjJqtL76o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-local-json\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:43:07.492000+00:00","registry_entry_generated_at":"2025-06-12T03:46:28.788642"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a625d593-bba5-4a1c-a53d-2d246268a816","connector_name":"Local JSON","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-local-json","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a625d593-bba5-4a1c-a53d-2d246268a816","connector_name":"Local JSON","connector_type":"destination","connector_version":"0.2.13","docker_repository":"airbyte\/destination-local-json","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-local-json\/0.2.13.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-local-json","sourceType_oss":"file","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-local-json","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/local-json","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-local-json","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-local-json:0.2.13","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":37,"definitionId":"a6fe9a28-7377-4d2d-aa39-15bcf9578e17","name_oss":"Deepset","dockerRepository_oss":"airbyte\/destination-deepset","dockerImageTag_oss":"0.1.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/deepset","icon_oss":"deepset.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your deepset cloud API key","order":0,"title":"API Key","type":"string"},"base_url":{"default":"https:\/\/api.cloud.deepset.ai","description":"URL of deepset Cloud API (e.g. https:\/\/api.cloud.deepset.ai, https:\/\/api.us.deepset.ai, etc). Defaults to https:\/\/api.cloud.deepset.ai.","order":1,"title":"Base URL","type":"string"},"retries":{"default":5,"description":"Number of times to retry an action before giving up.","order":3,"title":"Retry Count","type":"number"},"workspace":{"description":"Name of workspace to which to sync the data.","order":2,"title":"Workspace Name","type":"string"}},"required":["api_key","workspace"],"title":"Deepset Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/deepset","supported_destination_sync_modes":["append","append_dedup","overwrite"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-01-05","tags_oss":["language:python","cdk:python","keyword:ai"],"allowedHosts_oss":{"hosts":["*.us.deepset.ai","*.cloud.deepset.ai"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"267c8c94cc24ed2c6da533b389beb8e559313706","commit_timestamp":"2025-05-29T21:02:47+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CKjutbSjyY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-deepset\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T18:10:31.016000+00:00","registry_entry_generated_at":"2025-05-29T18:13:02.501409"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a6fe9a28-7377-4d2d-aa39-15bcf9578e17","connector_name":"Deepset","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-deepset","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a6fe9a28-7377-4d2d-aa39-15bcf9578e17","connector_name":"Deepset","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-deepset","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a6fe9a28-7377-4d2d-aa39-15bcf9578e17","connector_name":"Deepset","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-deepset","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-deepset\/0.1.8.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.16"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-deepset","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Deepset","dockerRepository_cloud":"airbyte\/destination-deepset","dockerImageTag_cloud":"0.1.8","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/deepset","icon_cloud":"deepset.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your deepset cloud API key","order":0,"title":"API Key","type":"string"},"base_url":{"default":"https:\/\/api.cloud.deepset.ai","description":"URL of deepset Cloud API (e.g. https:\/\/api.cloud.deepset.ai, https:\/\/api.us.deepset.ai, etc). Defaults to https:\/\/api.cloud.deepset.ai.","order":1,"title":"Base URL","type":"string"},"retries":{"default":5,"description":"Number of times to retry an action before giving up.","order":3,"title":"Retry Count","type":"number"},"workspace":{"description":"Name of workspace to which to sync the data.","order":2,"title":"Workspace Name","type":"string"}},"required":["api_key","workspace"],"title":"Deepset Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/deepset","supported_destination_sync_modes":["append","append_dedup","overwrite"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-01-05","tags_cloud":["language:python","cdk:python","keyword:ai"],"allowedHosts_cloud":{"hosts":["*.us.deepset.ai","*.cloud.deepset.ai"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"267c8c94cc24ed2c6da533b389beb8e559313706","commit_timestamp":"2025-05-29T21:02:47+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CKjutbSjyY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-deepset\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T18:10:31.016000+00:00","registry_entry_generated_at":"2025-05-29T18:13:02.935725"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a6fe9a28-7377-4d2d-aa39-15bcf9578e17","connector_name":"Deepset","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-deepset","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a6fe9a28-7377-4d2d-aa39-15bcf9578e17","connector_name":"Deepset","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-deepset","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a6fe9a28-7377-4d2d-aa39-15bcf9578e17","connector_name":"Deepset","connector_type":"destination","connector_version":"0.1.8","docker_repository":"airbyte\/destination-deepset","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-deepset\/0.1.8.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.48.16"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"destination-deepset","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-deepset","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/deepset","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-deepset","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-deepset:0.1.8","docker_image_cloud":"airbyte\/destination-deepset:0.1.8","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":38,"definitionId":"a7bcc9d8-13b3-4e49-b80d-d020b90045e3","name_oss":"End-to-End Testing (\/dev\/null)","dockerRepository_oss":"airbyte\/destination-dev-null","dockerImageTag_oss":"0.9.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dev-null","icon_oss":"airbyte.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"test_destination":{"description":"The type of destination to be used","oneOf":[{"additionalProperties":true,"properties":{"logging_config":{"description":"Configurate how the messages are logged.","oneOf":[{"additionalProperties":true,"description":"Log first N entries per stream.","properties":{"logging_type":{"default":"FirstN","enum":["FirstN"],"type":"string"},"max_entry_count":{"default":100,"description":"Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.","examples":[100],"maximum":1000,"minimum":1,"title":"N","type":"number"}},"required":["logging_type","max_entry_count"],"title":"First N Entries","type":"object"},{"additionalProperties":true,"description":"For each stream, log every N-th entry with a maximum cap.","properties":{"logging_type":{"default":"EveryNth","enum":["EveryNth"],"type":"string"},"max_entry_count":{"default":100,"description":"Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.","examples":[100],"maximum":1000,"minimum":1,"title":"Max Log Entries","type":"number"},"nth_entry_to_log":{"description":"The N-th entry to log for each stream. N starts from 1. For example, when N = 1, every entry is logged; when N = 2, every other entry is logged; when N = 3, one out of three entries is logged.","examples":[3],"maximum":1000,"minimum":1,"title":"N","type":"integer"}},"required":["logging_type","nth_entry_to_log","max_entry_count"],"title":"Every N-th Entry","type":"object"},{"additionalProperties":true,"description":"For each stream, randomly log a percentage of the entries with a maximum cap.","properties":{"logging_type":{"default":"RandomSampling","enum":["RandomSampling"],"type":"string"},"max_entry_count":{"default":100,"description":"Number of entries to log. This destination is for testing only. So it won't make sense to log infinitely. The maximum is 1,000 entries.","examples":[100],"maximum":1000,"minimum":1,"title":"Max Log Entries","type":"number"},"sampling_ratio":{"default":0.001,"description":"A positive floating number smaller than 1.","examples":[0.001],"maximum":1,"minimum":0,"title":"Sampling Ratio","type":"number"},"seed":{"description":"When the seed is unspecified, the current time millis will be used as the seed.","examples":[1900],"title":"Random Number Generator Seed","type":"number"}},"required":["logging_type","sampling_ratio","max_entry_count"],"title":"Random Sampling","type":"object"}],"title":"Logging Configuration","type":"object"},"test_destination_type":{"default":"LOGGING","enum":["LOGGING"],"type":"string"}},"required":["test_destination_type","logging_config"],"title":"Logging","type":"object"},{"additionalProperties":true,"properties":{"test_destination_type":{"default":"SILENT","enum":["SILENT"],"type":"string"}},"required":["test_destination_type"],"title":"Silent","type":"object"},{"additionalProperties":true,"properties":{"millis_per_record":{"description":"The number of milliseconds to wait between each record.","type":"integer"},"test_destination_type":{"default":"THROTTLED","enum":["THROTTLED"],"type":"string"}},"required":["test_destination_type","millis_per_record"],"title":"Throttled","type":"object"},{"additionalProperties":true,"properties":{"num_messages":{"description":"Number of messages after which to fail.","type":"integer"},"test_destination_type":{"default":"FAILING","enum":["FAILING"],"type":"string"}},"required":["test_destination_type","num_messages"],"title":"Failing","type":"object"}],"title":"Test Destination","type":"object"}},"required":["test_destination"],"title":"E2E Test Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dev-null","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"01e39c948183db935f99af4824c117763dd8a14d","commit_timestamp":"2026-02-04T16:51:44-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-dev-null\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-05T00:55:46.912000+00:00","registry_entry_generated_at":"2026-02-05T00:56:43.420828"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a7bcc9d8-13b3-4e49-b80d-d020b90045e3","connector_name":"End-to-End Testing (\/dev\/null)","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-dev-null","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a7bcc9d8-13b3-4e49-b80d-d020b90045e3","connector_name":"End-to-End Testing (\/dev\/null)","connector_type":"destination","connector_version":"0.9.3","docker_repository":"airbyte\/destination-dev-null","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a7bcc9d8-13b3-4e49-b80d-d020b90045e3","connector_name":"End-to-End Testing (\/dev\/null)","connector_type":"destination","connector_version":"0.9.3","docker_repository":"airbyte\/destination-dev-null","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-dev-null\/0.9.3.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_oss":"destination-dev-null","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-dev-null\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["STDIO","SOCKET"],"version":"0.0.2"}},"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"End-to-End Testing (\/dev\/null)","dockerRepository_cloud":"airbyte\/destination-dev-null","dockerImageTag_cloud":"0.9.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dev-null","icon_cloud":"airbyte.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"test_destination":{"description":"The type of destination to be used","oneOf":[{"additionalProperties":true,"properties":{"test_destination_type":{"default":"SILENT","enum":["SILENT"],"type":"string"}},"required":["test_destination_type"],"title":"Silent","type":"object"}],"title":"Test Destination","type":"object"}},"required":["test_destination"],"title":"E2E Test Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/dev-null","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"01e39c948183db935f99af4824c117763dd8a14d","commit_timestamp":"2026-02-04T16:51:44-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-dev-null\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-05T00:55:46.912000+00:00","registry_entry_generated_at":"2026-02-05T00:56:49.030977"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a7bcc9d8-13b3-4e49-b80d-d020b90045e3","connector_name":"End-to-End Testing (\/dev\/null)","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-dev-null","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a7bcc9d8-13b3-4e49-b80d-d020b90045e3","connector_name":"End-to-End Testing (\/dev\/null)","connector_type":"destination","connector_version":"0.9.3","docker_repository":"airbyte\/destination-dev-null","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a7bcc9d8-13b3-4e49-b80d-d020b90045e3","connector_name":"End-to-End Testing (\/dev\/null)","connector_type":"destination","connector_version":"0.9.3","docker_repository":"airbyte\/destination-dev-null","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-dev-null\/0.9.3.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_cloud":"destination-dev-null","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-dev-null\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["STDIO","SOCKET"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-dev-null","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/dev-null","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-dev-null","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-dev-null:0.9.3","docker_image_cloud":"airbyte\/destination-dev-null:0.9.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":39,"definitionId":"b4c5d105-31fd-4817-96b6-cb923bfc04cb","name_oss":"Azure Blob Storage","dockerRepository_oss":"airbyte\/destination-azure-blob-storage","dockerImageTag_oss":"1.1.6","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage","icon_oss":"azureblobstorage.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"azure_blob_storage_account_key":{"airbyte_secret":true,"always_show":true,"description":"The Azure Blob Storage account key. If you set this value, you must not set the \"Shared Access Signature\", \"Azure Tenant ID\", \"Azure Client ID\", or \"Azure Client Secret\" fields.","examples":["Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg\/ACS+LKjd%4FG3FHGN12Nd=="],"title":"Azure Blob Storage Account Key","type":"string"},"azure_blob_storage_account_name":{"description":"The name of the Azure Blob Storage Account. Read more here<\/a>.","examples":["mystorageaccount"],"title":"Azure Blob Storage Account Name","type":"string"},"azure_blob_storage_container_name":{"description":"The name of the Azure Blob Storage Container. Read more here<\/a>.","examples":["mycontainer"],"title":"Azure Blob Storage Container Name","type":"string"},"azure_blob_storage_endpoint_domain_name":{"description":"This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example.","title":"Azure Blob Storage Endpoint Domain Name","type":"string"},"azure_blob_storage_spill_size":{"default":500,"description":"The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable.","title":"Azure Blob Storage Target Blob Size (MB)","type":"integer"},"azure_client_id":{"airbyte_secret":false,"description":"The Azure Active Directory (Entra ID) client ID. Required for Entra ID authentication.","examples":["87654321-4321-4321-4321-210987654321"],"title":"Azure Client ID","type":"string"},"azure_client_secret":{"airbyte_secret":true,"always_show":true,"description":"The Azure Active Directory (Entra ID) client secret. Required for Entra ID authentication.","examples":["your-client-secret"],"title":"Azure Client Secret","type":"string"},"azure_tenant_id":{"airbyte_secret":false,"description":"The Azure Active Directory (Entra ID) tenant ID. Required for Entra ID authentication.","examples":["12345678-1234-1234-1234-123456789012"],"title":"Azure Tenant ID","type":"string"},"format":{"description":"Format of the data output.","oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"title":"Output Format","type":"object"},"shared_access_signature":{"airbyte_secret":true,"always_show":true,"description":"A shared access signature (SAS) provides secure delegated access to resources in your storage account. Read more here<\/a>. If you set this value, you must not set the \"Azure Blob Storage Account Key\", \"Azure Tenant ID\", \"Azure Client ID\", or \"Azure Client Secret\" fields.","examples":["sv=2021-08-06&st=2025-04-11T00%3A00%3A00Z&se=2025-04-12T00%3A00%3A00Z&sr=b&sp=rw&sig=abcdefghijklmnopqrstuvwxyz1234567890%2Fabcdefg%3D"],"title":"Shared Access Signature","type":"string"}},"required":["azure_blob_storage_account_name","azure_blob_storage_container_name","format"],"title":"Azure Blob Storage Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2026-03-31","message":"'This version updates the connector's behavior to match other certified destinations' behavior. In particular, the `_airbyte_*` columns have been renamed, and files are now placed in `\/\/\/**` (previously, stream namespace was not used in the path).\nSome options have been renamed for clarity. Notably, the \"spill size\" option is now named \"file split size\"; additionally, this option is now correctly applied to CSV files (previously it only applied to JSONL files).\nThis connector now writes \"block\" blobs, instead of \"append\" blobs. This means that you may assume that as soon as a blob shows up in your Azure blob container, it is ready for consumption. (Previously, with append blobs, the connector would first write an empty blob, and fill it gradually.)\n'\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage-migrations"},"ab_internal_oss":{"sl":200,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"10eb65f47388e9c43190b9bd36e8b855409793e4","commit_timestamp":"2026-01-26T14:53:53-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-azure-blob-storage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-26T22:58:03.365000+00:00","registry_entry_generated_at":"2026-01-26T22:59:05.822808"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b4c5d105-31fd-4817-96b6-cb923bfc04cb","connector_name":"Azure Blob Storage","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-azure-blob-storage","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b4c5d105-31fd-4817-96b6-cb923bfc04cb","connector_name":"Azure Blob Storage","connector_type":"destination","connector_version":"1.1.6","docker_repository":"airbyte\/destination-azure-blob-storage","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b4c5d105-31fd-4817-96b6-cb923bfc04cb","connector_name":"Azure Blob Storage","connector_type":"destination","connector_version":"1.1.6","docker_repository":"airbyte\/destination-azure-blob-storage","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-azure-blob-storage\/1.1.6.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-AZURE-BLOB-STORAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_sas.json","name":"SECRET_DESTINATION-AZURE-BLOB-STORAGE-SAS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-azure-blob-storage","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-azure-blob-storage\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi"}}]},"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"Azure Blob Storage documentation","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/blobs\/"},{"title":"Authorize access","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/common\/authorize-data-access"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/blobs\/data-lake-storage-access-control"},{"title":"Scalability and performance","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/blobs\/scalability-targets"},{"title":"Azure Status","type":"status_page","url":"https:\/\/status.azure.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Azure Blob Storage","dockerRepository_cloud":"airbyte\/destination-azure-blob-storage","dockerImageTag_cloud":"1.1.6","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage","icon_cloud":"azureblobstorage.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"azure_blob_storage_account_key":{"airbyte_secret":true,"always_show":true,"description":"The Azure Blob Storage account key. If you set this value, you must not set the \"Shared Access Signature\", \"Azure Tenant ID\", \"Azure Client ID\", or \"Azure Client Secret\" fields.","examples":["Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg\/ACS+LKjd%4FG3FHGN12Nd=="],"title":"Azure Blob Storage Account Key","type":"string"},"azure_blob_storage_account_name":{"description":"The name of the Azure Blob Storage Account. Read more here<\/a>.","examples":["mystorageaccount"],"title":"Azure Blob Storage Account Name","type":"string"},"azure_blob_storage_container_name":{"description":"The name of the Azure Blob Storage Container. Read more here<\/a>.","examples":["mycontainer"],"title":"Azure Blob Storage Container Name","type":"string"},"azure_blob_storage_endpoint_domain_name":{"description":"This is Azure Blob Storage endpoint domain name. Leave default value (or leave it empty if run container from command line) to use Microsoft native from example.","title":"Azure Blob Storage Endpoint Domain Name","type":"string"},"azure_blob_storage_spill_size":{"default":500,"description":"The amount of megabytes after which the connector should spill the records in a new blob object. Make sure to configure size greater than individual records. Enter 0 if not applicable.","title":"Azure Blob Storage Target Blob Size (MB)","type":"integer"},"azure_client_id":{"airbyte_secret":false,"description":"The Azure Active Directory (Entra ID) client ID. Required for Entra ID authentication.","examples":["87654321-4321-4321-4321-210987654321"],"title":"Azure Client ID","type":"string"},"azure_client_secret":{"airbyte_secret":true,"always_show":true,"description":"The Azure Active Directory (Entra ID) client secret. Required for Entra ID authentication.","examples":["your-client-secret"],"title":"Azure Client Secret","type":"string"},"azure_tenant_id":{"airbyte_secret":false,"description":"The Azure Active Directory (Entra ID) tenant ID. Required for Entra ID authentication.","examples":["12345678-1234-1234-1234-123456789012"],"title":"Azure Tenant ID","type":"string"},"format":{"description":"Format of the data output.","oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"title":"Output Format","type":"object"},"shared_access_signature":{"airbyte_secret":true,"always_show":true,"description":"A shared access signature (SAS) provides secure delegated access to resources in your storage account. Read more here<\/a>. If you set this value, you must not set the \"Azure Blob Storage Account Key\", \"Azure Tenant ID\", \"Azure Client ID\", or \"Azure Client Secret\" fields.","examples":["sv=2021-08-06&st=2025-04-11T00%3A00%3A00Z&se=2025-04-12T00%3A00%3A00Z&sr=b&sp=rw&sig=abcdefghijklmnopqrstuvwxyz1234567890%2Fabcdefg%3D"],"title":"Shared Access Signature","type":"string"}},"required":["azure_blob_storage_account_name","azure_blob_storage_container_name","format"],"title":"Azure Blob Storage Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2026-03-31","message":"'This version updates the connector's behavior to match other certified destinations' behavior. In particular, the `_airbyte_*` columns have been renamed, and files are now placed in `\/\/\/**` (previously, stream namespace was not used in the path).\nSome options have been renamed for clarity. Notably, the \"spill size\" option is now named \"file split size\"; additionally, this option is now correctly applied to CSV files (previously it only applied to JSONL files).\nThis connector now writes \"block\" blobs, instead of \"append\" blobs. This means that you may assume that as soon as a blob shows up in your Azure blob container, it is ready for consumption. (Previously, with append blobs, the connector would first write an empty blob, and fill it gradually.)\n'\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/azure-blob-storage-migrations"},"ab_internal_cloud":{"sl":200,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"10eb65f47388e9c43190b9bd36e8b855409793e4","commit_timestamp":"2026-01-26T14:53:53-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-azure-blob-storage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-26T22:58:03.365000+00:00","registry_entry_generated_at":"2026-01-26T22:59:13.140568"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b4c5d105-31fd-4817-96b6-cb923bfc04cb","connector_name":"Azure Blob Storage","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-azure-blob-storage","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b4c5d105-31fd-4817-96b6-cb923bfc04cb","connector_name":"Azure Blob Storage","connector_type":"destination","connector_version":"1.1.6","docker_repository":"airbyte\/destination-azure-blob-storage","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b4c5d105-31fd-4817-96b6-cb923bfc04cb","connector_name":"Azure Blob Storage","connector_type":"destination","connector_version":"1.1.6","docker_repository":"airbyte\/destination-azure-blob-storage","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-azure-blob-storage\/1.1.6.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-AZURE-BLOB-STORAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_sas.json","name":"SECRET_DESTINATION-AZURE-BLOB-STORAGE-SAS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-azure-blob-storage","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-azure-blob-storage\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi"}}]},"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"Azure Blob Storage documentation","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/blobs\/"},{"title":"Authorize access","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/common\/authorize-data-access"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/blobs\/data-lake-storage-access-control"},{"title":"Scalability and performance","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/azure\/storage\/blobs\/scalability-targets"},{"title":"Azure Status","type":"status_page","url":"https:\/\/status.azure.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-azure-blob-storage","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/azure-blob-storage","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-azure-blob-storage","ab_internal_ql":300.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/destination-azure-blob-storage:1.1.6","docker_image_cloud":"airbyte\/destination-azure-blob-storage:1.1.6","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":40,"definitionId":"b76be0a6-27dc-4560-95f6-2623da0bd7b6","name_oss":"Local SQLite","dockerRepository_oss":"airbyte\/destination-sqlite","dockerImageTag_oss":"0.2.9","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/sqlite","icon_oss":"sqlite.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"destination_path":{"description":"Path to the sqlite.db file. The file will be placed inside that local mount. For more information check out our docs<\/a>","example":"\/local\/sqlite.db","type":"string"}},"required":["destination_path"],"title":"Destination Sqlite","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/sqlite","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"12a475d4fb9bacbc83bc04b5b06d6b1181234776","commit_timestamp":"2025-05-10T19:13:45+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CO3epLWpmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-sqlite\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T16:29:36.002000+00:00","registry_entry_generated_at":"2025-05-10T16:34:04.460057"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b76be0a6-27dc-4560-95f6-2623da0bd7b6","connector_name":"Local SQLite","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-sqlite","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b76be0a6-27dc-4560-95f6-2623da0bd7b6","connector_name":"Local SQLite","connector_type":"destination","connector_version":"0.2.9","docker_repository":"airbyte\/destination-sqlite","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-sqlite\/0.2.9.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-sqlite","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-sqlite","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/sqlite","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-sqlite","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-sqlite:0.2.9","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":41,"definitionId":"c0b24000-d34d-b33f-fea7-6b96dc0e5f0d","name_oss":"Salesforce","dockerRepository_oss":"airbyte\/destination-salesforce","dockerImageTag_oss":"0.0.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/destination-salesforce","icon_oss":"salesforce.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"is_sandbox":{"path_in_connector_config":["is_sandbox"],"type":"boolean"}},"type":"object"}},"predicate_key":["auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_type":{"const":"Client","type":"string"},"client_id":{"description":"Enter your Salesforce developer application's Client ID<\/a>.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Enter your Salesforce developer application's Client secret<\/a>.","order":1,"title":"Client Secret","type":"string"},"is_sandbox":{"default":false,"description":"Toggle if you're using a Salesforce Sandbox<\/a>.","order":3,"title":"Is Sandbox","type":"boolean"},"object_storage_config":{"oneOf":[{"additionalProperties":true,"properties":{"storage_type":{"default":"None","enum":["None"],"type":"string"}},"required":["storage_type"],"title":"None","type":"object"},{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":1,"title":"Access Key ID","type":"string"},"bucket_path":{"description":"All files in the bucket will be prefixed by this.","examples":["prefix\/"],"order":7,"title":"Prefix Path in the Bucket","type":"string"},"compression":{"airbyte_hidden":true,"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"file_name_format":{"airbyte_hidden":true,"default":"{date}_{timestamp}_{part_number}{format_extension}","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":11,"type":"string"},"format":{"airbyte_hidden":true,"default":"CSV","description":"Format of the data output.","examples":["CSV","JSONL"],"oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"order":8,"title":"Output Format","type":"object"},"path_format":{"airbyte_hidden":true,"default":"{sync_id}\/{namespace}\/{stream_name}\/","examples":["{namespace}\/{stream_name}\/{year}_{month}_{day}_{epoch}"],"order":10,"type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":3,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":4,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Secret Access Key","type":"string"},"storage_type":{"default":"S3","enum":["S3"],"type":"string"}},"required":["storage_type","s3_bucket_name","s3_bucket_region","bucket_path","format"],"title":"S3","type":"object"}],"title":"Object Storage Spec","type":"object"},"refresh_token":{"airbyte_secret":true,"description":"Enter your application's Salesforce Refresh Token<\/a> used for Airbyte to access your Salesforce account.","order":2,"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","is_sandbox","auth_type"],"title":"Salesforce Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/destination-salesforce","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["*.salesforce.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":true,"generated_oss":{"git":{"commit_sha":"21f99aabe51b95b3a1d21fe19d8c34767d53daf9","commit_timestamp":"2025-09-26T10:42:58-07:00","commit_author":"Edward Gao","commit_author_email":"edward.gao@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-salesforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-09-26T17:50:45.115000+00:00","registry_entry_generated_at":"2025-09-26T17:52:35.102518"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"c0b24000-d34d-b33f-fea7-6b96dc0e5f0d","connector_name":"Salesforce","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-salesforce","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"c0b24000-d34d-b33f-fea7-6b96dc0e5f0d","connector_name":"Salesforce","connector_type":"destination","connector_version":"0.0.8","docker_repository":"airbyte\/destination-salesforce","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"c0b24000-d34d-b33f-fea7-6b96dc0e5f0d","connector_name":"Salesforce","connector_type":"destination","connector_version":"0.0.8","docker_repository":"airbyte\/destination-salesforce","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-salesforce\/0.0.8.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-SALESFORCE_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"invalid-config.json","name":"SECRET_DESTINATION-SALESFORCE_INVALID_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-salesforce","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-salesforce\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"discover_schema","resourceRequirements":{"memory_request":"1024Mi","memory_limit":"1024Mi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Salesforce","dockerRepository_cloud":"airbyte\/destination-salesforce","dockerImageTag_cloud":"0.0.8","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/destination-salesforce","icon_cloud":"salesforce.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"is_sandbox":{"path_in_connector_config":["is_sandbox"],"type":"boolean"}},"type":"object"}},"predicate_key":["auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_type":{"const":"Client","type":"string"},"client_id":{"description":"Enter your Salesforce developer application's Client ID<\/a>.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Enter your Salesforce developer application's Client secret<\/a>.","order":1,"title":"Client Secret","type":"string"},"is_sandbox":{"default":false,"description":"Toggle if you're using a Salesforce Sandbox<\/a>.","order":3,"title":"Is Sandbox","type":"boolean"},"object_storage_config":{"oneOf":[{"additionalProperties":true,"properties":{"storage_type":{"default":"None","enum":["None"],"type":"string"}},"required":["storage_type"],"title":"None","type":"object"},{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":1,"title":"Access Key ID","type":"string"},"bucket_path":{"description":"All files in the bucket will be prefixed by this.","examples":["prefix\/"],"order":7,"title":"Prefix Path in the Bucket","type":"string"},"compression":{"airbyte_hidden":true,"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"file_name_format":{"airbyte_hidden":true,"default":"{date}_{timestamp}_{part_number}{format_extension}","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":11,"type":"string"},"format":{"airbyte_hidden":true,"default":"CSV","description":"Format of the data output.","examples":["CSV","JSONL"],"oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"order":8,"title":"Output Format","type":"object"},"path_format":{"airbyte_hidden":true,"default":"{sync_id}\/{namespace}\/{stream_name}\/","examples":["{namespace}\/{stream_name}\/{year}_{month}_{day}_{epoch}"],"order":10,"type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":3,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":4,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Secret Access Key","type":"string"},"storage_type":{"default":"S3","enum":["S3"],"type":"string"}},"required":["storage_type","s3_bucket_name","s3_bucket_region","bucket_path","format"],"title":"S3","type":"object"}],"title":"Object Storage Spec","type":"object"},"refresh_token":{"airbyte_secret":true,"description":"Enter your application's Salesforce Refresh Token<\/a> used for Airbyte to access your Salesforce account.","order":2,"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","is_sandbox","auth_type"],"title":"Salesforce Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/destination-salesforce","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["*.salesforce.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":true,"generated_cloud":{"git":{"commit_sha":"21f99aabe51b95b3a1d21fe19d8c34767d53daf9","commit_timestamp":"2025-09-26T10:42:58-07:00","commit_author":"Edward Gao","commit_author_email":"edward.gao@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-salesforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-09-26T17:50:45.115000+00:00","registry_entry_generated_at":"2025-09-26T17:52:43.009899"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"c0b24000-d34d-b33f-fea7-6b96dc0e5f0d","connector_name":"Salesforce","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-salesforce","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"c0b24000-d34d-b33f-fea7-6b96dc0e5f0d","connector_name":"Salesforce","connector_type":"destination","connector_version":"0.0.8","docker_repository":"airbyte\/destination-salesforce","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"c0b24000-d34d-b33f-fea7-6b96dc0e5f0d","connector_name":"Salesforce","connector_type":"destination","connector_version":"0.0.8","docker_repository":"airbyte\/destination-salesforce","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-salesforce\/0.0.8.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-SALESFORCE_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"invalid-config.json","name":"SECRET_DESTINATION-SALESFORCE_INVALID_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-salesforce","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-salesforce\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"discover_schema","resourceRequirements":{"memory_request":"1024Mi","memory_limit":"1024Mi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/salesforce","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-salesforce","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-salesforce:0.0.8","docker_image_cloud":"airbyte\/destination-salesforce:0.0.8","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":42,"definitionId":"c101b15f-2de9-4616-b54f-0ec9d28ca64d","name_oss":"Customer IO","dockerRepository_oss":"airbyte\/destination-customer-io","dockerImageTag_oss":"0.0.10","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/customer-io","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"additionalProperties":true,"description":"Enter the site ID and API key to authenticate.","order":0,"properties":{"apiKey":{"airbyte_secret":true,"always_show":true,"description":"Enter your Customer IO API Key<\/a>.","order":2,"title":"API Key","type":"string"},"siteId":{"airbyte_secret":true,"always_show":true,"description":"Enter your Customer IO Site ID<\/a>.","order":1,"title":"Site ID","type":"string"}},"required":["siteId","apiKey"],"title":"Credentials","type":"object"},"object_storage_config":{"oneOf":[{"additionalProperties":true,"properties":{"storage_type":{"default":"None","enum":["None"],"type":"string"}},"required":["storage_type"],"title":"None","type":"object"},{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":1,"title":"Access Key ID","type":"string"},"bucket_path":{"description":"All files in the bucket will be prefixed by this.","examples":["prefix\/"],"order":7,"title":"Prefix Path in the Bucket","type":"string"},"compression":{"airbyte_hidden":true,"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"file_name_format":{"airbyte_hidden":true,"default":"{date}_{timestamp}_{part_number}{format_extension}","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":11,"type":"string"},"format":{"airbyte_hidden":true,"default":"CSV","description":"Format of the data output.","examples":["CSV","JSONL"],"oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"order":8,"title":"Output Format","type":"object"},"path_format":{"airbyte_hidden":true,"default":"{sync_id}\/{namespace}\/{stream_name}\/","examples":["{namespace}\/{stream_name}\/{year}_{month}_{day}_{epoch}"],"order":10,"type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":3,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":4,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Secret Access Key","type":"string"},"storage_type":{"default":"S3","enum":["S3"],"type":"string"}},"required":["storage_type","s3_bucket_name","s3_bucket_region","bucket_path","format"],"title":"S3","type":"object"}],"title":"Object Storage Spec","type":"object"}},"required":["credentials"],"title":"Customer Io Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/customer-io","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["track.customer.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":true,"generated_oss":{"git":{"commit_sha":"1c6b7a1e36a0688583eacd7ade3e946164546482","commit_timestamp":"2026-02-09T19:43:34-08:00","commit_author":"Benoit Moriceau","commit_author_email":"benoit@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-customer-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-10T03:48:01.739000+00:00","registry_entry_generated_at":"2026-02-10T03:49:04.735922"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"c101b15f-2de9-4616-b54f-0ec9d28ca64d","connector_name":"Customer IO","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-customer-io","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"c101b15f-2de9-4616-b54f-0ec9d28ca64d","connector_name":"Customer IO","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-customer-io","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"c101b15f-2de9-4616-b54f-0ec9d28ca64d","connector_name":"Customer IO","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-customer-io","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-customer-io\/0.0.10.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"destination-customer-io","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-customer-io\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Customer.io API documentation","type":"api_reference","url":"https:\/\/customer.io\/docs\/api\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/customer.io\/docs\/api\/app\/#tag\/Authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/customer.io\/docs\/api\/app\/#tag\/Rate-Limits"},{"title":"Customer.io Status","type":"status_page","url":"https:\/\/status.customer.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Customer IO","dockerRepository_cloud":"airbyte\/destination-customer-io","dockerImageTag_cloud":"0.0.10","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/customer-io","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"additionalProperties":true,"description":"Enter the site ID and API key to authenticate.","order":0,"properties":{"apiKey":{"airbyte_secret":true,"always_show":true,"description":"Enter your Customer IO API Key<\/a>.","order":2,"title":"API Key","type":"string"},"siteId":{"airbyte_secret":true,"always_show":true,"description":"Enter your Customer IO Site ID<\/a>.","order":1,"title":"Site ID","type":"string"}},"required":["siteId","apiKey"],"title":"Credentials","type":"object"},"object_storage_config":{"oneOf":[{"additionalProperties":true,"properties":{"storage_type":{"default":"None","enum":["None"],"type":"string"}},"required":["storage_type"],"title":"None","type":"object"},{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":1,"title":"Access Key ID","type":"string"},"bucket_path":{"description":"All files in the bucket will be prefixed by this.","examples":["prefix\/"],"order":7,"title":"Prefix Path in the Bucket","type":"string"},"compression":{"airbyte_hidden":true,"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"file_name_format":{"airbyte_hidden":true,"default":"{date}_{timestamp}_{part_number}{format_extension}","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":11,"type":"string"},"format":{"airbyte_hidden":true,"default":"CSV","description":"Format of the data output.","examples":["CSV","JSONL"],"oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"order":8,"title":"Output Format","type":"object"},"path_format":{"airbyte_hidden":true,"default":"{sync_id}\/{namespace}\/{stream_name}\/","examples":["{namespace}\/{stream_name}\/{year}_{month}_{day}_{epoch}"],"order":10,"type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":3,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":4,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Secret Access Key","type":"string"},"storage_type":{"default":"S3","enum":["S3"],"type":"string"}},"required":["storage_type","s3_bucket_name","s3_bucket_region","bucket_path","format"],"title":"S3","type":"object"}],"title":"Object Storage Spec","type":"object"}},"required":["credentials"],"title":"Customer Io Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/customer-io","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["track.customer.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":true,"generated_cloud":{"git":{"commit_sha":"1c6b7a1e36a0688583eacd7ade3e946164546482","commit_timestamp":"2026-02-09T19:43:34-08:00","commit_author":"Benoit Moriceau","commit_author_email":"benoit@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-customer-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-10T03:48:01.739000+00:00","registry_entry_generated_at":"2026-02-10T03:49:13.212440"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"c101b15f-2de9-4616-b54f-0ec9d28ca64d","connector_name":"Customer IO","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-customer-io","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"c101b15f-2de9-4616-b54f-0ec9d28ca64d","connector_name":"Customer IO","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-customer-io","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"c101b15f-2de9-4616-b54f-0ec9d28ca64d","connector_name":"Customer IO","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-customer-io","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-customer-io\/0.0.10.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"destination-customer-io","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-customer-io\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Customer.io API documentation","type":"api_reference","url":"https:\/\/customer.io\/docs\/api\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/customer.io\/docs\/api\/app\/#tag\/Authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/customer.io\/docs\/api\/app\/#tag\/Rate-Limits"},{"title":"Customer.io Status","type":"status_page","url":"https:\/\/status.customer.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-customer-io","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/customer-io","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-customer-io","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-customer-io:0.0.10","docker_image_cloud":"airbyte\/destination-customer-io:0.0.10","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":43,"definitionId":"c8ccd253-8525-4bbd-801c-f0b84ac71f61","name_oss":"HubSpot","dockerRepository_oss":"airbyte\/destination-hubspot","dockerImageTag_oss":"0.0.10","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/hubspot","icon_oss":"hubspot.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"path_in_oauth_response":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/api.hubapi.com\/oauth\/v1\/token","consent_url":"https:\/\/app.hubspot.com\/oauth\/authorize?{{ client_id_key }}={{ client_id_value }}&{{ redirect_uri_key }}={{ redirect_uri_value | urlencode }}&{{ scope_key }}={{ scope_value | urlencode }}&optional_scope={{ optional_scope | urlencode }}&{{ state_key }}={{ state_value }}&code_challenge={{ state_value | codechallengeS256 }}","extract_output":["access_token","refresh_token","expires_in"],"optional_scope":"crm.objects.appointments.write crm.objects.carts.write crm.objects.commercepayments.write crm.objects.companies.write crm.objects.contacts.write crm.objects.courses.write crm.objects.custom.write crm.objects.deals.write crm.objects.invoices.write crm.objects.listings.write crm.objects.orders.write crm.objects.products.write crm.objects.services.write crm.objects.subscriptions.write","scope":"crm.schemas.appointments.read crm.schemas.carts.read crm.schemas.commercepayments.read crm.schemas.companies.read crm.schemas.contacts.read crm.schemas.courses.read crm.schemas.custom.read crm.schemas.deals.read crm.schemas.invoices.read crm.schemas.listings.read crm.schemas.orders.read crm.schemas.services.read crm.schemas.subscriptions.read"}},"predicate_key":["credentials","type"],"predicate_value":"OAuth"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to HubSpot.","oneOf":[{"additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this ID.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret for your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this secret.","order":1,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh token to renew an expired access token. See the Hubspot docs<\/a> if you need help finding this token.","order":2,"title":"Refresh Token","type":"string"},"type":{"default":"OAuth","enum":["OAuth"],"type":"string"}},"required":["type","client_id","client_secret","refresh_token"],"title":"OAuth","type":"object"}],"order":0,"title":"Credentials","type":"object"},"object_storage_config":{"oneOf":[{"additionalProperties":true,"properties":{"storage_type":{"default":"None","enum":["None"],"type":"string"}},"required":["storage_type"],"title":"None","type":"object"},{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":1,"title":"Access Key ID","type":"string"},"bucket_path":{"description":"All files in the bucket will be prefixed by this.","examples":["prefix\/"],"order":7,"title":"Prefix Path in the Bucket","type":"string"},"compression":{"airbyte_hidden":true,"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"file_name_format":{"airbyte_hidden":true,"default":"{date}_{timestamp}_{part_number}{format_extension}","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":11,"type":"string"},"format":{"airbyte_hidden":true,"default":"CSV","description":"Format of the data output.","examples":["CSV","JSONL"],"oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"order":8,"title":"Output Format","type":"object"},"path_format":{"airbyte_hidden":true,"default":"{sync_id}\/{namespace}\/{stream_name}\/","examples":["{namespace}\/{stream_name}\/{year}_{month}_{day}_{epoch}"],"order":10,"type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":3,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":4,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Secret Access Key","type":"string"},"storage_type":{"default":"S3","enum":["S3"],"type":"string"}},"required":["storage_type","s3_bucket_name","s3_bucket_region","bucket_path","format"],"title":"S3","type":"object"}],"title":"Object Storage Configuration","type":"object"}},"required":["credentials"],"title":"Hub Spot Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/hubspot","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["api.hubapi.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":true,"generated_oss":{"git":{"commit_sha":"013b4daac206da13cc1280fa86227ea5f1f3c62e","commit_timestamp":"2026-02-09T19:21:37-08:00","commit_author":"Benoit Moriceau","commit_author_email":"benoit@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-hubspot\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-10T03:28:08.499000+00:00","registry_entry_generated_at":"2026-02-10T03:29:12.634603"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"c8ccd253-8525-4bbd-801c-f0b84ac71f61","connector_name":"HubSpot","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-hubspot","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"c8ccd253-8525-4bbd-801c-f0b84ac71f61","connector_name":"HubSpot","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-hubspot","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"c8ccd253-8525-4bbd-801c-f0b84ac71f61","connector_name":"HubSpot","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-hubspot","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-hubspot\/0.0.10.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"destination-hubspot","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-hubspot\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"HubSpot API documentation","type":"api_reference","url":"https:\/\/developers.hubspot.com\/docs\/api\/overview"},{"title":"HubSpot Developer Changelog","type":"api_release_history","url":"https:\/\/developers.hubspot.com\/changelog"},{"title":"OAuth","type":"authentication_guide","url":"https:\/\/developers.hubspot.com\/docs\/api\/oauth-quickstart-guide"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/developers.hubspot.com\/docs\/api\/usage-details"},{"title":"HubSpot Status","type":"status_page","url":"https:\/\/status.hubspot.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"HubSpot","dockerRepository_cloud":"airbyte\/destination-hubspot","dockerImageTag_cloud":"0.0.10","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/hubspot","icon_cloud":"hubspot.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"path_in_oauth_response":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/api.hubapi.com\/oauth\/v1\/token","consent_url":"https:\/\/app.hubspot.com\/oauth\/authorize?{{ client_id_key }}={{ client_id_value }}&{{ redirect_uri_key }}={{ redirect_uri_value | urlencode }}&{{ scope_key }}={{ scope_value | urlencode }}&optional_scope={{ optional_scope | urlencode }}&{{ state_key }}={{ state_value }}&code_challenge={{ state_value | codechallengeS256 }}","extract_output":["access_token","refresh_token","expires_in"],"optional_scope":"crm.objects.appointments.write crm.objects.carts.write crm.objects.commercepayments.write crm.objects.companies.write crm.objects.contacts.write crm.objects.courses.write crm.objects.custom.write crm.objects.deals.write crm.objects.invoices.write crm.objects.listings.write crm.objects.orders.write crm.objects.products.write crm.objects.services.write crm.objects.subscriptions.write","scope":"crm.schemas.appointments.read crm.schemas.carts.read crm.schemas.commercepayments.read crm.schemas.companies.read crm.schemas.contacts.read crm.schemas.courses.read crm.schemas.custom.read crm.schemas.deals.read crm.schemas.invoices.read crm.schemas.listings.read crm.schemas.orders.read crm.schemas.services.read crm.schemas.subscriptions.read"}},"predicate_key":["credentials","type"],"predicate_value":"OAuth"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to HubSpot.","oneOf":[{"additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this ID.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret for your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this secret.","order":1,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh token to renew an expired access token. See the Hubspot docs<\/a> if you need help finding this token.","order":2,"title":"Refresh Token","type":"string"},"type":{"default":"OAuth","enum":["OAuth"],"type":"string"}},"required":["type","client_id","client_secret","refresh_token"],"title":"OAuth","type":"object"}],"order":0,"title":"Credentials","type":"object"},"object_storage_config":{"oneOf":[{"additionalProperties":true,"properties":{"storage_type":{"default":"None","enum":["None"],"type":"string"}},"required":["storage_type"],"title":"None","type":"object"},{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"always_show":true,"description":"The access key ID to access the S3 bucket. Airbyte requires Read and Write permissions to the given bucket. Read more here<\/a>.","examples":["A012345678910EXAMPLE"],"order":1,"title":"Access Key ID","type":"string"},"bucket_path":{"description":"All files in the bucket will be prefixed by this.","examples":["prefix\/"],"order":7,"title":"Prefix Path in the Bucket","type":"string"},"compression":{"airbyte_hidden":true,"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"additionalProperties":true,"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"required":["compression_type"],"title":"No Compression","type":"object"},{"additionalProperties":true,"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"required":["compression_type"],"title":"GZIP","type":"object"}],"title":"Compression","type":"object"},"file_name_format":{"airbyte_hidden":true,"default":"{date}_{timestamp}_{part_number}{format_extension}","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":11,"type":"string"},"format":{"airbyte_hidden":true,"default":"CSV","description":"Format of the data output.","examples":["CSV","JSONL"],"oneOf":[{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type","flattening"],"title":"CSV: Comma-Separated Values","type":"object"},{"additionalProperties":true,"properties":{"flattening":{"default":"No flattening","enum":["No flattening","Root level flattening"],"title":"Flattening","type":"string"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: Newline-delimited JSON","type":"object"}],"order":8,"title":"Output Format","type":"object"},"path_format":{"airbyte_hidden":true,"default":"{sync_id}\/{namespace}\/{stream_name}\/","examples":["{namespace}\/{stream_name}\/{year}_{month}_{day}_{epoch}"],"order":10,"type":"string"},"role_arn":{"description":"The ARN of the AWS role to assume. Only usable in Airbyte Cloud.","examples":["arn:aws:iam::123456789:role\/ExternalIdIsYourWorkspaceId"],"order":3,"title":"Role ARN","type":"string"},"s3_bucket_name":{"description":"The name of the S3 bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":4,"title":"S3 Bucket Name","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 bucket. See here<\/a> for all region codes.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"examples":["us-east-1"],"order":5,"title":"S3 Bucket Region","type":"string"},"s3_endpoint":{"description":"Your S3 endpoint url. Read more here<\/a>","examples":["http:\/\/localhost:9000"],"order":6,"title":"S3 Endpoint","type":"string"},"secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"The corresponding secret to the access key ID. Read more here<\/a>","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Secret Access Key","type":"string"},"storage_type":{"default":"S3","enum":["S3"],"type":"string"}},"required":["storage_type","s3_bucket_name","s3_bucket_region","bucket_path","format"],"title":"S3","type":"object"}],"title":"Object Storage Configuration","type":"object"}},"required":["credentials"],"title":"Hub Spot Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/hubspot","supported_destination_sync_modes":["append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["api.hubapi.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":true,"generated_cloud":{"git":{"commit_sha":"013b4daac206da13cc1280fa86227ea5f1f3c62e","commit_timestamp":"2026-02-09T19:21:37-08:00","commit_author":"Benoit Moriceau","commit_author_email":"benoit@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-hubspot\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-10T03:28:08.499000+00:00","registry_entry_generated_at":"2026-02-10T03:29:20.412877"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"c8ccd253-8525-4bbd-801c-f0b84ac71f61","connector_name":"HubSpot","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-hubspot","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"c8ccd253-8525-4bbd-801c-f0b84ac71f61","connector_name":"HubSpot","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-hubspot","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"c8ccd253-8525-4bbd-801c-f0b84ac71f61","connector_name":"HubSpot","connector_type":"destination","connector_version":"0.0.10","docker_repository":"airbyte\/destination-hubspot","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-hubspot\/0.0.10.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"destination-hubspot","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-hubspot\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"HubSpot API documentation","type":"api_reference","url":"https:\/\/developers.hubspot.com\/docs\/api\/overview"},{"title":"HubSpot Developer Changelog","type":"api_release_history","url":"https:\/\/developers.hubspot.com\/changelog"},{"title":"OAuth","type":"authentication_guide","url":"https:\/\/developers.hubspot.com\/docs\/api\/oauth-quickstart-guide"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/developers.hubspot.com\/docs\/api\/usage-details"},{"title":"HubSpot Status","type":"status_page","url":"https:\/\/status.hubspot.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-hubspot","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/hubspot","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-hubspot","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-hubspot:0.0.10","docker_image_cloud":"airbyte\/destination-hubspot:0.0.10","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":44,"definitionId":"ca81ee7c-3163-4246-af40-094cc31e5e42","name_oss":"MySQL","dockerRepository_oss":"airbyte\/destination-mysql","dockerImageTag_oss":"1.1.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mysql","icon_oss":"mysql.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"database":{"description":"Name of the database.","order":2,"title":"DB Name","type":"string"},"disable_type_dedupe":{"default":false,"description":"Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions","order":8,"title":"Disable Final Tables. (WARNING! Unstable option; Columns in raw table schema might change between versions)","type":"boolean"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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).","order":6,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":4,"title":"Password","type":"string"},"port":{"default":3306,"description":"Port of the database.","examples":["3306"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"raw_data_schema":{"description":"The database to write raw tables into","order":7,"title":"Raw table database (defaults to airbyte_internal)","type":"string"},"ssl":{"default":true,"description":"Encrypt data using SSL.","order":5,"title":"SSL Connection","type":"boolean"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username to use to access the database.","order":3,"title":"User","type":"string"}},"required":["host","port","username","database"],"title":"MySQL Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mysql","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-06-05","message":"**Do not upgrade until you have run a test upgrade as outlined [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#testing-destinations-v2-for-a-single-connection)**.\nThis version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations).\nSelecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mysql-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mysql-migrations"},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-mysql\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:25:35.594000+00:00","registry_entry_generated_at":"2025-11-19T04:47:14.587285"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ca81ee7c-3163-4246-af40-094cc31e5e42","connector_name":"MySQL","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-mysql","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ca81ee7c-3163-4246-af40-094cc31e5e42","connector_name":"MySQL","connector_type":"destination","connector_version":"1.1.1","docker_repository":"airbyte\/destination-mysql","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-mysql\/1.1.1.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"ssh-key-config.json","name":"SECRET_DESTINATION-MYSQL_SSH-KEY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"ssh-pwd-config.json","name":"SECRET_DESTINATION-MYSQL_SSH-PWD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-mysql","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-mysql\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"MySQL documentation","type":"api_reference","url":"https:\/\/dev.mysql.com\/doc\/"},{"title":"SQL statement syntax","type":"sql_reference","url":"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/sql-statements.html"},{"title":"Access control and account management","type":"authentication_guide","url":"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/access-control.html"},{"title":"GRANT statement","type":"permissions_scopes","url":"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/grant.html"},{"title":"MySQL Release Notes","type":"api_release_history","url":"https:\/\/dev.mysql.com\/doc\/relnotes\/mysql\/en\/"}],"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-mysql","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/mysql","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-mysql","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-mysql:1.1.1","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":45,"definitionId":"ca8f6566-e555-4b40-943a-545bf123117a","name_oss":"Google Cloud Storage (GCS)","dockerRepository_oss":"airbyte\/destination-gcs","dockerImageTag_oss":"0.4.9","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs","icon_oss":"googlecloudstorage.svg","spec_oss":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"credential":{"description":"An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here<\/a>.","oneOf":[{"properties":{"credential_type":{"default":"HMAC_KEY","enum":["HMAC_KEY"],"type":"string"},"hmac_key_access_id":{"airbyte_secret":true,"description":"When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here<\/a>.","examples":["1234567890abcdefghij1234"],"order":0,"title":"Access ID","type":"string"},"hmac_key_secret":{"airbyte_secret":true,"description":"The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here<\/a>.","examples":["1234567890abcdefghij1234567890ABCDEFGHIJ"],"order":1,"title":"Secret","type":"string"}},"required":["credential_type","hmac_key_access_id","hmac_key_secret"],"title":"HMAC Key"}],"order":0,"title":"Authentication","type":"object"},"format":{"description":"Output data format. One of the following formats must be selected - AVRO<\/a> format, PARQUET<\/a> format, CSV<\/a> format, or JSONL<\/a> format.","oneOf":[{"properties":{"compression_codec":{"description":"The compression algorithm used to compress data. Default to no compression.","oneOf":[{"properties":{"codec":{"default":"no compression","enum":["no compression"],"type":"string"}},"required":["codec"],"title":"No Compression"},{"properties":{"codec":{"default":"Deflate","enum":["Deflate"],"type":"string"},"compression_level":{"default":0,"description":"0: no compression & fastest, 9: best compression & slowest.","maximum":9,"minimum":0,"title":"Deflate level","type":"integer"}},"required":["codec"],"title":"Deflate"},{"properties":{"codec":{"default":"bzip2","enum":["bzip2"],"type":"string"}},"required":["codec"],"title":"bzip2"},{"properties":{"codec":{"default":"xz","enum":["xz"],"type":"string"},"compression_level":{"default":6,"description":"The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more here<\/a> for details.","maximum":9,"minimum":0,"title":"Compression Level","type":"integer"}},"required":["codec"],"title":"xz"},{"properties":{"codec":{"default":"zstandard","enum":["zstandard"],"type":"string"},"compression_level":{"default":3,"description":"Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory.","maximum":22,"minimum":-5,"title":"Compression Level","type":"integer"},"include_checksum":{"default":false,"description":"If true, include a checksum with each data block.","title":"Include Checksum","type":"boolean"}},"required":["codec"],"title":"zstandard"},{"properties":{"codec":{"default":"snappy","enum":["snappy"],"type":"string"}},"required":["codec"],"title":"snappy"}],"title":"Compression Codec","type":"object"},"format_type":{"default":"Avro","enum":["Avro"],"type":"string"}},"required":["format_type","compression_codec"],"title":"Avro: Apache Avro"},{"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".csv.gz\").","oneOf":[{"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"requires":["compression_type"],"title":"No Compression"},{"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"requires":["compression_type"],"title":"GZIP"}],"title":"Compression","type":"object"},"flattening":{"default":"No flattening","description":"Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details.","enum":["No flattening","Root level flattening"],"title":"Normalization","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type"],"title":"CSV: Comma-Separated Values"},{"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"requires":"compression_type","title":"No Compression"},{"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"requires":"compression_type","title":"GZIP"}],"title":"Compression","type":"object"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: newline-delimited JSON"},{"properties":{"block_size_mb":{"default":128,"description":"This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.","examples":[128],"title":"Block Size (Row Group Size) (MB)","type":"integer"},"compression_codec":{"default":"UNCOMPRESSED","description":"The compression algorithm used to compress data pages.","enum":["UNCOMPRESSED","SNAPPY","GZIP","LZO","BROTLI","LZ4","ZSTD"],"title":"Compression Codec","type":"string"},"dictionary_encoding":{"default":true,"description":"Default: true.","title":"Dictionary Encoding","type":"boolean"},"dictionary_page_size_kb":{"default":1024,"description":"There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.","examples":[1024],"title":"Dictionary Page Size (KB)","type":"integer"},"format_type":{"default":"Parquet","enum":["Parquet"],"type":"string"},"max_padding_size_mb":{"default":8,"description":"Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB.","examples":[8],"title":"Max Padding Size (MB)","type":"integer"},"page_size_kb":{"default":1024,"description":"The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB.","examples":[1024],"title":"Page Size (KB)","type":"integer"}},"required":["format_type"],"title":"Parquet: Columnar Storage"}],"order":4,"title":"Output Format","type":"object"},"gcs_bucket_name":{"description":"You can find the bucket name in the App Engine Admin console Application Settings page, under the label Google Cloud Storage Bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":1,"title":"GCS Bucket Name","type":"string"},"gcs_bucket_path":{"description":"GCS Bucket Path string Subdirectory under the above bucket to sync the data into.","examples":["data_sync\/test"],"order":2,"title":"GCS Bucket Path","type":"string"},"gcs_bucket_region":{"default":"us","description":"Select a Region of the GCS Bucket. Read more here<\/a>.","enum":["northamerica-northeast1","northamerica-northeast2","us-central1","us-east1","us-east4","us-west1","us-west2","us-west3","us-west4","southamerica-east1","southamerica-west1","europe-central2","europe-north1","europe-west1","europe-west2","europe-west3","europe-west4","europe-west6","asia-east1","asia-east2","asia-northeast1","asia-northeast2","asia-northeast3","asia-south1","asia-south2","asia-southeast1","asia-southeast2","australia-southeast1","australia-southeast2","asia","eu","us","asia1","eur4","nam4"],"order":3,"title":"GCS Bucket Region","type":"string"}},"required":["gcs_bucket_name","gcs_bucket_path","credential","format"],"title":"GCS Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-gcs\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:23:09.105000+00:00","registry_entry_generated_at":"2025-11-19T04:46:19.756062"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ca8f6566-e555-4b40-943a-545bf123117a","connector_name":"Google Cloud Storage (GCS)","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-gcs","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ca8f6566-e555-4b40-943a-545bf123117a","connector_name":"Google Cloud Storage (GCS)","connector_type":"destination","connector_version":"0.4.9","docker_repository":"airbyte\/destination-gcs","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ca8f6566-e555-4b40-943a-545bf123117a","connector_name":"Google Cloud Storage (GCS)","connector_type":"destination","connector_version":"0.4.9","docker_repository":"airbyte\/destination-gcs","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-gcs\/0.4.9.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"integrationTests","testSecrets":[{"fileName":"insufficient_roles_config.json","name":"SECRET_DESTINATION-GCS_NO_MULTIPART_ROLE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-gcs","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-gcs\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi","memory_limit":"1Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Cloud Storage documentation","type":"api_reference","url":"https:\/\/cloud.google.com\/storage\/docs"},{"title":"Service account authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/iam\/docs\/service-accounts"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/cloud.google.com\/storage\/docs\/access-control"},{"title":"Quotas and limits","type":"rate_limits","url":"https:\/\/cloud.google.com\/storage\/quotas"},{"title":"Google Cloud Status","type":"status_page","url":"https:\/\/status.cloud.google.com\/"},{"title":"Google Cloud Release Notes","type":"api_release_history","url":"https:\/\/cloud.google.com\/release-notes"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Google Cloud Storage (GCS)","dockerRepository_cloud":"airbyte\/destination-gcs","dockerImageTag_cloud":"0.4.9","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs","icon_cloud":"googlecloudstorage.svg","spec_cloud":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"credential":{"description":"An HMAC key is a type of credential and can be associated with a service account or a user account in Cloud Storage. Read more here<\/a>.","oneOf":[{"properties":{"credential_type":{"default":"HMAC_KEY","enum":["HMAC_KEY"],"type":"string"},"hmac_key_access_id":{"airbyte_secret":true,"description":"When linked to a service account, this ID is 61 characters long; when linked to a user account, it is 24 characters long. Read more here<\/a>.","examples":["1234567890abcdefghij1234"],"order":0,"title":"Access ID","type":"string"},"hmac_key_secret":{"airbyte_secret":true,"description":"The corresponding secret for the access ID. It is a 40-character base-64 encoded string. Read more here<\/a>.","examples":["1234567890abcdefghij1234567890ABCDEFGHIJ"],"order":1,"title":"Secret","type":"string"}},"required":["credential_type","hmac_key_access_id","hmac_key_secret"],"title":"HMAC Key"}],"order":0,"title":"Authentication","type":"object"},"format":{"description":"Output data format. One of the following formats must be selected - AVRO<\/a> format, PARQUET<\/a> format, CSV<\/a> format, or JSONL<\/a> format.","oneOf":[{"properties":{"compression_codec":{"description":"The compression algorithm used to compress data. Default to no compression.","oneOf":[{"properties":{"codec":{"default":"no compression","enum":["no compression"],"type":"string"}},"required":["codec"],"title":"No Compression"},{"properties":{"codec":{"default":"Deflate","enum":["Deflate"],"type":"string"},"compression_level":{"default":0,"description":"0: no compression & fastest, 9: best compression & slowest.","maximum":9,"minimum":0,"title":"Deflate level","type":"integer"}},"required":["codec"],"title":"Deflate"},{"properties":{"codec":{"default":"bzip2","enum":["bzip2"],"type":"string"}},"required":["codec"],"title":"bzip2"},{"properties":{"codec":{"default":"xz","enum":["xz"],"type":"string"},"compression_level":{"default":6,"description":"The presets 0-3 are fast presets with medium compression. The presets 4-6 are fairly slow presets with high compression. The default preset is 6. The presets 7-9 are like the preset 6 but use bigger dictionaries and have higher compressor and decompressor memory requirements. Unless the uncompressed size of the file exceeds 8 MiB, 16 MiB, or 32 MiB, it is waste of memory to use the presets 7, 8, or 9, respectively. Read more here<\/a> for details.","maximum":9,"minimum":0,"title":"Compression Level","type":"integer"}},"required":["codec"],"title":"xz"},{"properties":{"codec":{"default":"zstandard","enum":["zstandard"],"type":"string"},"compression_level":{"default":3,"description":"Negative levels are 'fast' modes akin to lz4 or snappy, levels above 9 are generally for archival purposes, and levels above 18 use a lot of memory.","maximum":22,"minimum":-5,"title":"Compression Level","type":"integer"},"include_checksum":{"default":false,"description":"If true, include a checksum with each data block.","title":"Include Checksum","type":"boolean"}},"required":["codec"],"title":"zstandard"},{"properties":{"codec":{"default":"snappy","enum":["snappy"],"type":"string"}},"required":["codec"],"title":"snappy"}],"title":"Compression Codec","type":"object"},"format_type":{"default":"Avro","enum":["Avro"],"type":"string"}},"required":["format_type","compression_codec"],"title":"Avro: Apache Avro"},{"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".csv.gz\").","oneOf":[{"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"requires":["compression_type"],"title":"No Compression"},{"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"requires":["compression_type"],"title":"GZIP"}],"title":"Compression","type":"object"},"flattening":{"default":"No flattening","description":"Whether the input JSON data should be normalized (flattened) in the output CSV. Please refer to docs for details.","enum":["No flattening","Root level flattening"],"title":"Normalization","type":"string"},"format_type":{"default":"CSV","enum":["CSV"],"type":"string"}},"required":["format_type"],"title":"CSV: Comma-Separated Values"},{"properties":{"compression":{"description":"Whether the output files should be compressed. If compression is selected, the output filename will have an extra extension (GZIP: \".jsonl.gz\").","oneOf":[{"properties":{"compression_type":{"default":"No Compression","enum":["No Compression"],"type":"string"}},"requires":"compression_type","title":"No Compression"},{"properties":{"compression_type":{"default":"GZIP","enum":["GZIP"],"type":"string"}},"requires":"compression_type","title":"GZIP"}],"title":"Compression","type":"object"},"format_type":{"default":"JSONL","enum":["JSONL"],"type":"string"}},"required":["format_type"],"title":"JSON Lines: newline-delimited JSON"},{"properties":{"block_size_mb":{"default":128,"description":"This is the size of a row group being buffered in memory. It limits the memory usage when writing. Larger values will improve the IO when reading, but consume more memory when writing. Default: 128 MB.","examples":[128],"title":"Block Size (Row Group Size) (MB)","type":"integer"},"compression_codec":{"default":"UNCOMPRESSED","description":"The compression algorithm used to compress data pages.","enum":["UNCOMPRESSED","SNAPPY","GZIP","LZO","BROTLI","LZ4","ZSTD"],"title":"Compression Codec","type":"string"},"dictionary_encoding":{"default":true,"description":"Default: true.","title":"Dictionary Encoding","type":"boolean"},"dictionary_page_size_kb":{"default":1024,"description":"There is one dictionary page per column per row group when dictionary encoding is used. The dictionary page size works like the page size but for dictionary. Default: 1024 KB.","examples":[1024],"title":"Dictionary Page Size (KB)","type":"integer"},"format_type":{"default":"Parquet","enum":["Parquet"],"type":"string"},"max_padding_size_mb":{"default":8,"description":"Maximum size allowed as padding to align row groups. This is also the minimum size of a row group. Default: 8 MB.","examples":[8],"title":"Max Padding Size (MB)","type":"integer"},"page_size_kb":{"default":1024,"description":"The page size is for compression. A block is composed of pages. A page is the smallest unit that must be read fully to access a single record. If this value is too small, the compression will deteriorate. Default: 1024 KB.","examples":[1024],"title":"Page Size (KB)","type":"integer"}},"required":["format_type"],"title":"Parquet: Columnar Storage"}],"order":4,"title":"Output Format","type":"object"},"gcs_bucket_name":{"description":"You can find the bucket name in the App Engine Admin console Application Settings page, under the label Google Cloud Storage Bucket. Read more here<\/a>.","examples":["airbyte_sync"],"order":1,"title":"GCS Bucket Name","type":"string"},"gcs_bucket_path":{"description":"GCS Bucket Path string Subdirectory under the above bucket to sync the data into.","examples":["data_sync\/test"],"order":2,"title":"GCS Bucket Path","type":"string"},"gcs_bucket_region":{"default":"us","description":"Select a Region of the GCS Bucket. Read more here<\/a>.","enum":["northamerica-northeast1","northamerica-northeast2","us-central1","us-east1","us-east4","us-west1","us-west2","us-west3","us-west4","southamerica-east1","southamerica-west1","europe-central2","europe-north1","europe-west1","europe-west2","europe-west3","europe-west4","europe-west6","asia-east1","asia-east2","asia-northeast1","asia-northeast2","asia-northeast3","asia-south1","asia-south2","asia-southeast1","asia-southeast2","australia-southeast1","australia-southeast2","asia","eu","us","asia1","eur4","nam4"],"order":3,"title":"GCS Bucket Region","type":"string"}},"required":["gcs_bucket_name","gcs_bucket_path","credential","format"],"title":"GCS Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/gcs","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-gcs\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:23:09.105000+00:00","registry_entry_generated_at":"2025-11-19T04:46:24.848762"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ca8f6566-e555-4b40-943a-545bf123117a","connector_name":"Google Cloud Storage (GCS)","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-gcs","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ca8f6566-e555-4b40-943a-545bf123117a","connector_name":"Google Cloud Storage (GCS)","connector_type":"destination","connector_version":"0.4.9","docker_repository":"airbyte\/destination-gcs","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ca8f6566-e555-4b40-943a-545bf123117a","connector_name":"Google Cloud Storage (GCS)","connector_type":"destination","connector_version":"0.4.9","docker_repository":"airbyte\/destination-gcs","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-gcs\/0.4.9.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"integrationTests","testSecrets":[{"fileName":"insufficient_roles_config.json","name":"SECRET_DESTINATION-GCS_NO_MULTIPART_ROLE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-gcs","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-gcs\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi","memory_limit":"1Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Cloud Storage documentation","type":"api_reference","url":"https:\/\/cloud.google.com\/storage\/docs"},{"title":"Service account authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/iam\/docs\/service-accounts"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/cloud.google.com\/storage\/docs\/access-control"},{"title":"Quotas and limits","type":"rate_limits","url":"https:\/\/cloud.google.com\/storage\/quotas"},{"title":"Google Cloud Status","type":"status_page","url":"https:\/\/status.cloud.google.com\/"},{"title":"Google Cloud Release Notes","type":"api_release_history","url":"https:\/\/cloud.google.com\/release-notes"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-gcs","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/gcs","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-gcs","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-gcs:0.4.9","docker_image_cloud":"airbyte\/destination-gcs:0.4.9","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":46,"definitionId":"ce0d828e-1dc4-496c-b122-2da42e637e48","name_oss":"ClickHouse","dockerRepository_oss":"airbyte\/destination-clickhouse","dockerImageTag_oss":"2.1.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse","icon_oss":"clickhouse.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"advanced","title":"Advanced"}],"properties":{"database":{"default":"default","description":"Name of the database.","order":3,"title":"Database","type":"string"},"enable_json":{"default":false,"description":"Use the JSON type for Object fields. If disabled, the JSON will be converted to a string.","order":6,"title":"Enable JSON","type":"boolean"},"host":{"description":"Hostname of the database.","order":0,"title":"Hostname","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":"8443","description":"HTTP port of the database. Default(s) HTTP: 8123 \u2014 HTTPS: 8443","order":1,"title":"Port","type":"string"},"protocol":{"default":"https","description":"Protocol for the database connection string.","enum":["http","https"],"order":2,"title":"Protocol","type":"string"},"record_window_size":{"description":"Warning: Tuning this parameter can impact the performances. The maximum number of records that should be written to a batch. The batch size limit is still limited to 70 Mb","order":8,"title":"Record Window Size","type":"integer"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":5,"title":"SSH Tunnel Method","type":"object"},"username":{"default":"default","description":"Username to use to access the database.","order":4,"title":"Username","type":"string"}},"required":["host","port","protocol","database","username","password"],"title":"Clickhouse Specification Oss","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2025-08-19","message":"This connector has been re-written from scratch. Data will now be typed and stored in final (non-raw) tables. The connector may require changes to its configuration to function properly and downstream pipelines may be affected. Warning: SSH tunneling is in Beta.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse-migrations"},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6a90a4f297c774a06bcc0290a7036797a3933fdd","commit_timestamp":"2026-02-04T17:31:29-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-clickhouse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-05T01:35:58.008000+00:00","registry_entry_generated_at":"2026-02-05T01:36:52.869465"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ce0d828e-1dc4-496c-b122-2da42e637e48","connector_name":"ClickHouse","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-clickhouse","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ce0d828e-1dc4-496c-b122-2da42e637e48","connector_name":"ClickHouse","connector_type":"destination","connector_version":"2.1.23","docker_repository":"airbyte\/destination-clickhouse","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ce0d828e-1dc4-496c-b122-2da42e637e48","connector_name":"ClickHouse","connector_type":"destination","connector_version":"2.1.23","docker_repository":"airbyte\/destination-clickhouse","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-clickhouse\/2.1.23.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"test-instance.json","name":"destination_clickhouse_component_test_instance","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-clickhouse","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-clickhouse\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"ClickHouse documentation","type":"api_reference","url":"https:\/\/clickhouse.com\/docs"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/clickhouse.com\/docs\/whats-new\/changelog"},{"title":"User authentication","type":"authentication_guide","url":"https:\/\/clickhouse.com\/docs\/en\/operations\/access-rights"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/clickhouse.com\/docs\/en\/sql-reference"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"ClickHouse","dockerRepository_cloud":"airbyte\/destination-clickhouse","dockerImageTag_cloud":"2.1.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse","icon_cloud":"clickhouse.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"advanced","title":"Advanced"}],"properties":{"database":{"default":"default","description":"Name of the database.","order":3,"title":"Database","type":"string"},"enable_json":{"default":false,"description":"Use the JSON type when possible. If disabled, the JSON will be converted to a string.","order":6,"title":"Enable JSON","type":"boolean"},"host":{"description":"Hostname of the database.","order":0,"title":"Hostname","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":"8443","description":"HTTP port of the database. Default(s) HTTP: 8123 \u2014 HTTPS: 8443","order":1,"title":"Port","type":"string"},"protocol":{"airbyte_hidden":true,"default":"https","description":"Protocol for the database connection string.","enum":["http","https"],"order":2,"title":"Protocol","type":"string"},"record_window_size":{"description":"Warning: Tuning this parameter can impact the performances. The maximum number of records that should be written to a batch. The batch size limit is still limited to 70 Mb","order":8,"title":"Record Window Size","type":"integer"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":7,"title":"SSH Tunnel Method","type":"object"},"username":{"default":"default","description":"Username to use to access the database.","order":4,"title":"Username","type":"string"}},"required":["host","port","protocol","database","username","password"],"title":"Clickhouse Specification Cloud","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2025-08-19","message":"This connector has been re-written from scratch. Data will now be typed and stored in final (non-raw) tables. The connector may require changes to its configuration to function properly and downstream pipelines may be affected. Warning: SSH tunneling is in Beta.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/clickhouse-migrations"},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6a90a4f297c774a06bcc0290a7036797a3933fdd","commit_timestamp":"2026-02-04T17:31:29-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-clickhouse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-05T01:35:58.008000+00:00","registry_entry_generated_at":"2026-02-05T01:36:58.921875"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ce0d828e-1dc4-496c-b122-2da42e637e48","connector_name":"ClickHouse","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-clickhouse","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ce0d828e-1dc4-496c-b122-2da42e637e48","connector_name":"ClickHouse","connector_type":"destination","connector_version":"2.1.23","docker_repository":"airbyte\/destination-clickhouse","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ce0d828e-1dc4-496c-b122-2da42e637e48","connector_name":"ClickHouse","connector_type":"destination","connector_version":"2.1.23","docker_repository":"airbyte\/destination-clickhouse","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-clickhouse\/2.1.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"test-instance.json","name":"destination_clickhouse_component_test_instance","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-clickhouse","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-clickhouse\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"ClickHouse documentation","type":"api_reference","url":"https:\/\/clickhouse.com\/docs"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/clickhouse.com\/docs\/whats-new\/changelog"},{"title":"User authentication","type":"authentication_guide","url":"https:\/\/clickhouse.com\/docs\/en\/operations\/access-rights"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/clickhouse.com\/docs\/en\/sql-reference"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-clickhouse","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/clickhouse","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-clickhouse","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-clickhouse:2.1.23","docker_image_cloud":"airbyte\/destination-clickhouse:2.1.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":47,"definitionId":"d4353156-9217-4cad-8dd7-c108fd4f74cf","name_oss":"MS SQL Server","dockerRepository_oss":"airbyte\/destination-mssql","dockerImageTag_oss":"2.2.15","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"database":{"description":"The name of the MSSQL database.","order":2,"title":"DB Name","type":"string"},"host":{"description":"The host name of the MSSQL database.","order":0,"title":"Host","type":"string"},"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).","order":6,"title":"JDBC URL Params","type":"string"},"load_type":{"always_show":true,"description":"Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.","oneOf":[{"additionalProperties":true,"description":"Configuration details for using the INSERT loading mechanism.","properties":{"load_type":{"default":"INSERT","enum":["INSERT"],"type":"string"}},"required":["load_type"],"title":"Insert Load","type":"object"},{"additionalProperties":true,"description":"Configuration details for using the BULK loading mechanism.","properties":{"azure_blob_storage_account_key":{"airbyte_secret":true,"always_show":true,"description":"The Azure blob storage account key. Mutually exclusive with a Shared Access Signature","examples":["Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg\/ACS+LKjd%4FG3FHGN12Nd=="],"title":"Azure Blob Storage account key","type":"string"},"azure_blob_storage_account_name":{"description":"The name of the Azure Blob Storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#storage-accounts","examples":["mystorageaccount"],"title":"Azure Blob Storage Account Name","type":"string"},"azure_blob_storage_container_name":{"description":"The name of the Azure Blob Storage container. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#containers","examples":["mycontainer"],"title":"Azure Blob Storage Container Name","type":"string"},"bulk_load_data_source":{"always_show":true,"description":"Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https:\/\/learn.microsoft.com\/sql\/t-sql\/statements\/bulk-insert-transact-sql","examples":["MyAzureBlobStorage"],"order":5,"title":"BULK Load Data Source","type":"string"},"bulk_load_validate_values_pre_load":{"always_show":false,"default":false,"description":"When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.","examples":["false"],"order":6,"title":"Pre-Load Value Validation","type":"boolean"},"load_type":{"default":"BULK","enum":["BULK"],"type":"string"},"shared_access_signature":{"airbyte_secret":true,"always_show":true,"description":"A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/common\/storage-sas-overview.Mutually exclusive with an account key","examples":["sv=2021-08-06&st=2025-04-11T00%3A00%3A00Z&se=2025-04-12T00%3A00%3A00Z&sr=b&sp=rw&sig=abcdefghijklmnopqrstuvwxyz1234567890%2Fabcdefg%3D"],"title":"Shared Access Signature","type":"string"}},"required":["load_type","azure_blob_storage_account_name","azure_blob_storage_container_name","bulk_load_data_source"],"title":"Bulk Load","type":"object"}],"order":8,"title":"Load Type","type":"object"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"port":{"description":"The port of the MSSQL database.","examples":["1433"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["public"],"order":3,"title":"Default Schema","type":"string"},"ssl_method":{"description":"The encryption method which is used to communicate with the database.","oneOf":[{"additionalProperties":true,"description":"The data transfer will not be encrypted.","properties":{"name":{"default":"unencrypted","enum":["unencrypted"],"type":"string"}},"required":["name"],"title":"Unencrypted","type":"object"},{"additionalProperties":true,"description":"Use the certificate provided by the server without verification. (For testing purposes only!)","properties":{"name":{"default":"encrypted_trust_server_certificate","enum":["encrypted_trust_server_certificate"],"type":"string"}},"required":["name"],"title":"Encrypted (trust server certificate)","type":"object"},{"additionalProperties":true,"description":"Verify and use the certificate provided by the server.","properties":{"hostNameInCertificate":{"description":"Specifies the host name of the server. The value of this property must match the subject property of the certificate.","order":3,"title":"Host Name In Certificate","type":"string"},"name":{"default":"encrypted_verify_certificate","enum":["encrypted_verify_certificate"],"type":"string"},"trustStoreName":{"description":"Specifies the name of the trust store.","order":1,"title":"Trust Store Name","type":"string"},"trustStorePassword":{"airbyte_secret":true,"description":"Specifies the password of the trust store.","order":2,"title":"Trust Store Password","type":"string"}},"required":["name"],"title":"Encrypted (verify certificate)","type":"object"}],"order":7,"title":"SSL Method","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":5,"title":"SSH Tunnel Method","type":"object"},"user":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","database","schema","user","ssl_method","load_type"],"title":"MSSQL Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2025-09-11","message":"'This version introduces new configuration options (bulk insert via Azure Cloud Storage) and removes\n the use of a raw table prior to final insertion in the destination table. These changes will either\n require the execution of a truncate refresh on an existing connection or the creation of a new connection.\n If a new connection is set up, you may delete the old connection and the raw table in the destination after\na successful initial sync of the new connection.\n'\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5faeb86e062be4664321cc86e78862eb7edbfcda","commit_timestamp":"2026-01-26T11:44:07-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-mssql\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-26T19:50:59.517000+00:00","registry_entry_generated_at":"2026-01-26T19:52:05.354124"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"d4353156-9217-4cad-8dd7-c108fd4f74cf","connector_name":"MS SQL Server","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-mssql","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"d4353156-9217-4cad-8dd7-c108fd4f74cf","connector_name":"MS SQL Server","connector_type":"destination","connector_version":"2.2.15","docker_repository":"airbyte\/destination-mssql","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"d4353156-9217-4cad-8dd7-c108fd4f74cf","connector_name":"MS SQL Server","connector_type":"destination","connector_version":"2.2.15","docker_repository":"airbyte\/destination-mssql","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-mssql\/2.2.15.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"bulk_upload_config.json","name":"SECRET_DESTINATION_MSSQL_V2_BULK_LOAD_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-mssql","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-mssql\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SQL Server documentation","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/sql-server\/"},{"title":"SQL Server 2022 release notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/sql-server\/sql-server-2022-release-notes"},{"title":"Authentication and authorization","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/security\/authentication-access\/getting-started-with-database-engine-permissions"},{"title":"Permissions","type":"permissions_scopes","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/security\/permissions-database-engine"},{"title":"Transact-SQL reference","type":"sql_reference","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/t-sql\/language-reference"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"MS SQL Server","dockerRepository_cloud":"airbyte\/destination-mssql","dockerImageTag_cloud":"2.2.15","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"database":{"description":"The name of the MSSQL database.","order":2,"title":"DB Name","type":"string"},"host":{"description":"The host name of the MSSQL database.","order":0,"title":"Host","type":"string"},"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).","order":6,"title":"JDBC URL Params","type":"string"},"load_type":{"always_show":true,"description":"Specifies the type of load mechanism (e.g., BULK, INSERT) and its associated configuration.","oneOf":[{"additionalProperties":true,"description":"Configuration details for using the INSERT loading mechanism.","properties":{"load_type":{"default":"INSERT","enum":["INSERT"],"type":"string"}},"required":["load_type"],"title":"Insert Load","type":"object"},{"additionalProperties":true,"description":"Configuration details for using the BULK loading mechanism.","properties":{"azure_blob_storage_account_key":{"airbyte_secret":true,"always_show":true,"description":"The Azure blob storage account key. Mutually exclusive with a Shared Access Signature","examples":["Z8ZkZpteggFx394vm+PJHnGTvdRncaYS+JhLKdj789YNmD+iyGTnG+PV+POiuYNhBg\/ACS+LKjd%4FG3FHGN12Nd=="],"title":"Azure Blob Storage account key","type":"string"},"azure_blob_storage_account_name":{"description":"The name of the Azure Blob Storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#storage-accounts","examples":["mystorageaccount"],"title":"Azure Blob Storage Account Name","type":"string"},"azure_blob_storage_container_name":{"description":"The name of the Azure Blob Storage container. See: https:\/\/learn.microsoft.com\/azure\/storage\/blobs\/storage-blobs-introduction#containers","examples":["mycontainer"],"title":"Azure Blob Storage Container Name","type":"string"},"bulk_load_data_source":{"always_show":true,"description":"Specifies the external data source name configured in MSSQL, which references the Azure Blob container. See: https:\/\/learn.microsoft.com\/sql\/t-sql\/statements\/bulk-insert-transact-sql","examples":["MyAzureBlobStorage"],"order":5,"title":"BULK Load Data Source","type":"string"},"bulk_load_validate_values_pre_load":{"always_show":false,"default":false,"description":"When enabled, Airbyte will validate all values before loading them into the destination table. This provides stronger data integrity guarantees but may significantly impact performance.","examples":["false"],"order":6,"title":"Pre-Load Value Validation","type":"boolean"},"load_type":{"default":"BULK","enum":["BULK"],"type":"string"},"shared_access_signature":{"airbyte_secret":true,"always_show":true,"description":"A shared access signature (SAS) provides secure delegated access to resources in your storage account. See: https:\/\/learn.microsoft.com\/azure\/storage\/common\/storage-sas-overview.Mutually exclusive with an account key","examples":["sv=2021-08-06&st=2025-04-11T00%3A00%3A00Z&se=2025-04-12T00%3A00%3A00Z&sr=b&sp=rw&sig=abcdefghijklmnopqrstuvwxyz1234567890%2Fabcdefg%3D"],"title":"Shared Access Signature","type":"string"}},"required":["load_type","azure_blob_storage_account_name","azure_blob_storage_container_name","bulk_load_data_source"],"title":"Bulk Load","type":"object"}],"order":8,"title":"Load Type","type":"object"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"port":{"description":"The port of the MSSQL database.","examples":["1433"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. The usual value for this field is \"public\".","examples":["public"],"order":3,"title":"Default Schema","type":"string"},"ssl_method":{"description":"The encryption method which is used to communicate with the database.","oneOf":[{"additionalProperties":true,"description":"The data transfer will not be encrypted.","properties":{"name":{"default":"unencrypted","enum":["unencrypted"],"type":"string"}},"required":["name"],"title":"Unencrypted","type":"object"},{"additionalProperties":true,"description":"Use the certificate provided by the server without verification. (For testing purposes only!)","properties":{"name":{"default":"encrypted_trust_server_certificate","enum":["encrypted_trust_server_certificate"],"type":"string"}},"required":["name"],"title":"Encrypted (trust server certificate)","type":"object"},{"additionalProperties":true,"description":"Verify and use the certificate provided by the server.","properties":{"hostNameInCertificate":{"description":"Specifies the host name of the server. The value of this property must match the subject property of the certificate.","order":3,"title":"Host Name In Certificate","type":"string"},"name":{"default":"encrypted_verify_certificate","enum":["encrypted_verify_certificate"],"type":"string"},"trustStoreName":{"description":"Specifies the name of the trust store.","order":1,"title":"Trust Store Name","type":"string"},"trustStorePassword":{"airbyte_secret":true,"description":"Specifies the password of the trust store.","order":2,"title":"Trust Store Password","type":"string"}},"required":["name"],"title":"Encrypted (verify certificate)","type":"object"}],"order":7,"title":"SSL Method","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":5,"title":"SSH Tunnel Method","type":"object"},"user":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","database","schema","user","ssl_method","load_type"],"title":"MSSQL Destination Specification","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2025-09-11","message":"'This version introduces new configuration options (bulk insert via Azure Cloud Storage) and removes\n the use of a raw table prior to final insertion in the destination table. These changes will either\n require the execution of a truncate refresh on an existing connection or the creation of a new connection.\n If a new connection is set up, you may delete the old connection and the raw table in the destination after\na successful initial sync of the new connection.\n'\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/mssql-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5faeb86e062be4664321cc86e78862eb7edbfcda","commit_timestamp":"2026-01-26T11:44:07-08:00","commit_author":"Ryan Br...","commit_author_email":"ryan.broughan@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-mssql\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-26T19:50:59.517000+00:00","registry_entry_generated_at":"2026-01-26T19:52:10.775773"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"d4353156-9217-4cad-8dd7-c108fd4f74cf","connector_name":"MS SQL Server","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-mssql","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"d4353156-9217-4cad-8dd7-c108fd4f74cf","connector_name":"MS SQL Server","connector_type":"destination","connector_version":"2.2.15","docker_repository":"airbyte\/destination-mssql","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"d4353156-9217-4cad-8dd7-c108fd4f74cf","connector_name":"MS SQL Server","connector_type":"destination","connector_version":"2.2.15","docker_repository":"airbyte\/destination-mssql","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-mssql\/2.2.15.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"bulk_upload_config.json","name":"SECRET_DESTINATION_MSSQL_V2_BULK_LOAD_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-mssql","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-mssql\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SQL Server documentation","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/sql-server\/"},{"title":"SQL Server 2022 release notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/sql-server\/sql-server-2022-release-notes"},{"title":"Authentication and authorization","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/security\/authentication-access\/getting-started-with-database-engine-permissions"},{"title":"Permissions","type":"permissions_scopes","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/relational-databases\/security\/permissions-database-engine"},{"title":"Transact-SQL reference","type":"sql_reference","url":"https:\/\/learn.microsoft.com\/en-us\/sql\/t-sql\/language-reference"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-mssql","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/mssql","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-mssql","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-mssql:2.2.15","docker_image_cloud":"airbyte\/destination-mssql:2.2.15","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":48,"definitionId":"d4d3fef9-e319-45c2-881a-bd02ce44cc9f","name_oss":"Redis","dockerRepository_oss":"airbyte\/destination-redis","dockerImageTag_oss":"0.1.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redis","icon_oss":"redis.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"cache_type":{"default":"hash","description":"Redis cache type to store data in.","enum":["hash"],"order":7,"title":"Cache type","type":"string"},"host":{"description":"Redis host to connect to.","examples":["localhost,127.0.0.1"],"order":1,"title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with Redis.","order":4,"title":"Password","type":"string"},"port":{"default":6379,"description":"Port of Redis.","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"ssl":{"default":false,"description":"Indicates whether SSL encryption protocol will be used to connect to Redis. It is recommended to use SSL connection if possible.","order":5,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes. \n
  • verify-full<\/b> - This is the most secure mode. Always require encryption and verifies the identity of the source database server","oneOf":[{"additionalProperties":false,"description":"Disable SSL.","properties":{"mode":{"const":"disable","default":"disable","enum":["disable"],"order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":false,"description":"Verify-full SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-full","default":"verify-full","enum":["verify-full"],"order":0,"type":"string"}},"required":["mode","ca_certificate","client_certificate","client_key"],"title":"verify-full"}],"order":6,"title":"SSL Modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username associated with Redis.","order":3,"title":"Username","type":"string"}},"required":["host","username","port","cache_type"],"title":"Redis Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redis","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CIa9h+f56o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-redis\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:34:54.092000+00:00","registry_entry_generated_at":"2025-06-12T03:36:56.982234"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"d4d3fef9-e319-45c2-881a-bd02ce44cc9f","connector_name":"Redis","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-redis","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"d4d3fef9-e319-45c2-881a-bd02ce44cc9f","connector_name":"Redis","connector_type":"destination","connector_version":"0.1.4","docker_repository":"airbyte\/destination-redis","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"d4d3fef9-e319-45c2-881a-bd02ce44cc9f","connector_name":"Redis","connector_type":"destination","connector_version":"0.1.4","docker_repository":"airbyte\/destination-redis","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-redis\/0.1.4.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-redis","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Redis","dockerRepository_cloud":"airbyte\/destination-redis","dockerImageTag_cloud":"0.1.4","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redis","icon_cloud":"redis.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"cache_type":{"default":"hash","description":"Redis cache type to store data in.","enum":["hash"],"order":7,"title":"Cache type","type":"string"},"host":{"description":"Redis host to connect to.","examples":["localhost,127.0.0.1"],"order":1,"title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with Redis.","order":4,"title":"Password","type":"string"},"port":{"default":6379,"description":"Port of Redis.","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"ssl":{"default":false,"description":"Indicates whether SSL encryption protocol will be used to connect to Redis. It is recommended to use SSL connection if possible.","order":5,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes. \n
  • verify-full<\/b> - This is the most secure mode. Always require encryption and verifies the identity of the source database server","oneOf":[{"additionalProperties":false,"description":"Disable SSL.","properties":{"mode":{"const":"disable","default":"disable","enum":["disable"],"order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":false,"description":"Verify-full SSL mode.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-full","default":"verify-full","enum":["verify-full"],"order":0,"type":"string"}},"required":["mode","ca_certificate","client_certificate","client_key"],"title":"verify-full"}],"order":6,"title":"SSL Modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username associated with Redis.","order":3,"title":"Username","type":"string"}},"required":["host","username","port","cache_type"],"title":"Redis Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redis","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":false},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2844fbfeb8f53c510263614fbb02b7caff7285f0","commit_timestamp":"2025-06-11T19:42:38-07:00","commit_author":"Davin Chia","commit_author_email":"davinchia@gmail.com"},"source_file_info":{"metadata_etag":"CIa9h+f56o0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-redis\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-06-12T03:34:54.092000+00:00","registry_entry_generated_at":"2025-06-12T03:36:57.531684"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"d4d3fef9-e319-45c2-881a-bd02ce44cc9f","connector_name":"Redis","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-redis","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"d4d3fef9-e319-45c2-881a-bd02ce44cc9f","connector_name":"Redis","connector_type":"destination","connector_version":"0.1.4","docker_repository":"airbyte\/destination-redis","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"d4d3fef9-e319-45c2-881a-bd02ce44cc9f","connector_name":"Redis","connector_type":"destination","connector_version":"0.1.4","docker_repository":"airbyte\/destination-redis","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-redis\/0.1.4.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"destination-redis","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.2@sha256:f8e47304842a2c4d75ac223cf4b3c4117aa1c5c9207149369d296616815fe5b0"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-redis","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/redis","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-redis","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-redis:0.1.4","docker_image_cloud":"airbyte\/destination-redis:0.1.4","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":49,"definitionId":"d9e5418d-f0f4-4d19-a8b1-5630543638e2","name_oss":"Snowflake Cortex","dockerRepository_oss":"airbyte\/destination-snowflake-cortex","dockerImageTag_oss":"0.2.28","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-cortex","icon_oss":"snowflake-cortex.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Snowflake can be used to store vector data and retrieve embeddings.","group":"indexing","properties":{"credentials":{"properties":{"password":{"airbyte_secret":true,"description":"Enter the password you want to use to access the database","examples":["AIRBYTE_PASSWORD"],"order":7,"title":"Password","type":"string"}},"required":["password"],"title":"Credentials","type":"object"},"database":{"description":"Enter the name of the database that you want to sync data into","examples":["AIRBYTE_DATABASE"],"order":4,"title":"Database","type":"string"},"default_schema":{"description":"Enter the name of the default schema","examples":["AIRBYTE_SCHEMA"],"order":5,"title":"Default Schema","type":"string"},"host":{"description":"Enter the account name you want to use to access the database. This is usually the identifier before .snowflakecomputing.com","examples":["AIRBYTE_ACCOUNT"],"order":1,"title":"Host","type":"string"},"role":{"description":"Enter the role that you want to use to access Snowflake","examples":["AIRBYTE_ROLE","ACCOUNTADMIN"],"order":2,"title":"Role","type":"string"},"username":{"description":"Enter the name of the user you want to use to access the database","examples":["AIRBYTE_USER"],"order":6,"title":"Username","type":"string"},"warehouse":{"description":"Enter the name of the warehouse that you want to use as a compute cluster","examples":["AIRBYTE_WAREHOUSE"],"order":3,"title":"Warehouse","type":"string"}},"required":["host","role","warehouse","database","default_schema","username","credentials"],"title":"Snowflake Connection","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-cortex","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":"2024-05-14","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*.snowflakecomputing.com","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_oss":{},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-snowflake-cortex\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:45:34.888192+00:00","registry_entry_generated_at":"2026-03-31T03:45:34.888192+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"d9e5418d-f0f4-4d19-a8b1-5630543638e2","connector_name":"Snowflake Cortex","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-snowflake-cortex","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"d9e5418d-f0f4-4d19-a8b1-5630543638e2","connector_name":"Snowflake Cortex","connector_type":"destination","connector_version":"0.2.28","docker_repository":"airbyte\/destination-snowflake-cortex","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"d9e5418d-f0f4-4d19-a8b1-5630543638e2","connector_name":"Snowflake Cortex","connector_type":"destination","connector_version":"0.2.28","docker_repository":"airbyte\/destination-snowflake-cortex","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-snowflake-cortex\/0.2.28.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.8.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-SNOWFLAKE-CORTEX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-snowflake-cortex","sourceType_oss":"vectorstore","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-snowflake-cortex\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Snowflake Cortex documentation","type":"api_reference","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/snowflake-cortex"},{"title":"Key pair authentication","type":"authentication_guide","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/key-pair-auth"},{"title":"Snowflake SQL reference","type":"sql_reference","url":"https:\/\/docs.snowflake.com\/en\/sql-reference"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-destination-snowflake-cortex"}},"is_oss":true,"name_cloud":"Snowflake Cortex","dockerRepository_cloud":"airbyte\/destination-snowflake-cortex","dockerImageTag_cloud":"0.2.28","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-cortex","icon_cloud":"snowflake-cortex.svg","spec_cloud":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Snowflake can be used to store vector data and retrieve embeddings.","group":"indexing","properties":{"credentials":{"properties":{"password":{"airbyte_secret":true,"description":"Enter the password you want to use to access the database","examples":["AIRBYTE_PASSWORD"],"order":7,"title":"Password","type":"string"}},"required":["password"],"title":"Credentials","type":"object"},"database":{"description":"Enter the name of the database that you want to sync data into","examples":["AIRBYTE_DATABASE"],"order":4,"title":"Database","type":"string"},"default_schema":{"description":"Enter the name of the default schema","examples":["AIRBYTE_SCHEMA"],"order":5,"title":"Default Schema","type":"string"},"host":{"description":"Enter the account name you want to use to access the database. This is usually the identifier before .snowflakecomputing.com","examples":["AIRBYTE_ACCOUNT"],"order":1,"title":"Host","type":"string"},"role":{"description":"Enter the role that you want to use to access Snowflake","examples":["AIRBYTE_ROLE","ACCOUNTADMIN"],"order":2,"title":"Role","type":"string"},"username":{"description":"Enter the name of the user you want to use to access the database","examples":["AIRBYTE_USER"],"order":6,"title":"Username","type":"string"},"warehouse":{"description":"Enter the name of the warehouse that you want to use as a compute cluster","examples":["AIRBYTE_WAREHOUSE"],"order":3,"title":"Warehouse","type":"string"}},"required":["host","role","warehouse","database","default_schema","username","credentials"],"title":"Snowflake Connection","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/snowflake-cortex","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":"2024-05-14","tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["*.snowflakecomputing.com","api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_cloud":{},"ab_internal_cloud":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-snowflake-cortex\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:45:34.593513+00:00","registry_entry_generated_at":"2026-03-31T03:45:34.593513+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"d9e5418d-f0f4-4d19-a8b1-5630543638e2","connector_name":"Snowflake Cortex","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-snowflake-cortex","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"d9e5418d-f0f4-4d19-a8b1-5630543638e2","connector_name":"Snowflake Cortex","connector_type":"destination","connector_version":"0.2.28","docker_repository":"airbyte\/destination-snowflake-cortex","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"d9e5418d-f0f4-4d19-a8b1-5630543638e2","connector_name":"Snowflake Cortex","connector_type":"destination","connector_version":"0.2.28","docker_repository":"airbyte\/destination-snowflake-cortex","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-snowflake-cortex\/0.2.28.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:1.8.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-SNOWFLAKE-CORTEX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-snowflake-cortex","sourceType_cloud":"vectorstore","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-snowflake-cortex\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Snowflake Cortex documentation","type":"api_reference","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/snowflake-cortex"},{"title":"Key pair authentication","type":"authentication_guide","url":"https:\/\/docs.snowflake.com\/en\/user-guide\/key-pair-auth"},{"title":"Snowflake SQL reference","type":"sql_reference","url":"https:\/\/docs.snowflake.com\/en\/sql-reference"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-destination-snowflake-cortex"}},"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-snowflake-cortex","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/snowflake-cortex","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-snowflake-cortex","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/destination-snowflake-cortex:0.2.28","docker_image_cloud":"airbyte\/destination-snowflake-cortex:0.2.28","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":50,"definitionId":"de8c3498-80d9-468b-88a1-d4ebb729c3f6","name_oss":"SurrealDB","dockerRepository_oss":"airbyte\/destination-surrealdb","dockerImageTag_oss":"0.1.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/surrealdb","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"surrealdb_database":{"default":"airbyte","description":"The database to use in SurrealDB.","type":"string"},"surrealdb_namespace":{"default":"airbyte","description":"The namespace to use in SurrealDB.","type":"string"},"surrealdb_password":{"description":"The password to use in SurrealDB.","type":"string"},"surrealdb_url":{"description":"The URL of the SurrealDB instance.","type":"string"},"surrealdb_username":{"description":"The username to use in SurrealDB.","type":"string"}},"required":["surrealdb_url","surrealdb_namespace","surrealdb_database","surrealdb_username","surrealdb_password"],"title":"SurrealDB Destination","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/surrealdb","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1a1d67a234db3e591766a988b78a9250b8b886a0","commit_timestamp":"2025-07-04T03:00:18+09:00","commit_author":"Yusuke Kuoka","commit_author_email":"ykuoka@gmail.com"},"source_file_info":{"metadata_etag":"CPnO1rSkoY4DEAE=","metadata_file_path":"metadata\/airbyte\/destination-surrealdb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-07-03T18:09:16.975000+00:00","registry_entry_generated_at":"2025-07-03T18:14:04.250838"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"de8c3498-80d9-468b-88a1-d4ebb729c3f6","connector_name":"SurrealDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-surrealdb","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"de8c3498-80d9-468b-88a1-d4ebb729c3f6","connector_name":"SurrealDB","connector_type":"destination","connector_version":"0.1.0","docker_repository":"airbyte\/destination-surrealdb","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"de8c3498-80d9-468b-88a1-d4ebb729c3f6","connector_name":"SurrealDB","connector_type":"destination","connector_version":"0.1.0","docker_repository":"airbyte\/destination-surrealdb","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-surrealdb\/0.1.0.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.45.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-surrealdb","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"800Mi","memory_limit":"800Mi"}},{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-destination-surrealdb"}},"is_oss":true,"name_cloud":"SurrealDB","dockerRepository_cloud":"airbyte\/destination-surrealdb","dockerImageTag_cloud":"0.1.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/surrealdb","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"surrealdb_database":{"default":"airbyte","description":"The database to use in SurrealDB.","type":"string"},"surrealdb_namespace":{"default":"airbyte","description":"The namespace to use in SurrealDB.","type":"string"},"surrealdb_password":{"description":"The password to use in SurrealDB.","type":"string"},"surrealdb_url":{"description":"The URL of the SurrealDB instance.","type":"string"},"surrealdb_username":{"description":"The username to use in SurrealDB.","type":"string"}},"required":["surrealdb_url","surrealdb_namespace","surrealdb_database","surrealdb_username","surrealdb_password"],"title":"SurrealDB Destination","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/surrealdb","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1a1d67a234db3e591766a988b78a9250b8b886a0","commit_timestamp":"2025-07-04T03:00:18+09:00","commit_author":"Yusuke Kuoka","commit_author_email":"ykuoka@gmail.com"},"source_file_info":{"metadata_etag":"CPnO1rSkoY4DEAE=","metadata_file_path":"metadata\/airbyte\/destination-surrealdb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-07-03T18:09:16.975000+00:00","registry_entry_generated_at":"2025-07-03T18:14:04.707897"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"de8c3498-80d9-468b-88a1-d4ebb729c3f6","connector_name":"SurrealDB","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-surrealdb","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"de8c3498-80d9-468b-88a1-d4ebb729c3f6","connector_name":"SurrealDB","connector_type":"destination","connector_version":"0.1.0","docker_repository":"airbyte\/destination-surrealdb","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"de8c3498-80d9-468b-88a1-d4ebb729c3f6","connector_name":"SurrealDB","connector_type":"destination","connector_version":"0.1.0","docker_repository":"airbyte\/destination-surrealdb","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-surrealdb\/0.1.0.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.45.10"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"destination-surrealdb","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"800Mi","memory_limit":"800Mi"}},{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-destination-surrealdb"}},"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-surrealdb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/surrealdb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-surrealdb","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-surrealdb:0.1.0","docker_image_cloud":"airbyte\/destination-surrealdb:0.1.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":51,"definitionId":"e06ad785-ad6f-4647-b2e8-3027a5c59454","name_oss":"RabbitMQ","dockerRepository_oss":"airbyte\/destination-rabbitmq","dockerImageTag_oss":"0.1.43","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/rabbitmq","icon_oss":"pulsar.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"exchange":{"description":"The exchange name.","type":"string"},"host":{"description":"The RabbitMQ host name.","type":"string"},"password":{"airbyte_secret":true,"description":"The password to connect.","title":"Password","type":"string"},"port":{"description":"The RabbitMQ port.","type":"integer"},"routing_key":{"description":"The routing key.","type":"string"},"ssl":{"default":true,"description":"SSL enabled.","type":"boolean"},"username":{"description":"The username to connect.","type":"string"},"virtual_host":{"description":"The RabbitMQ virtual host name.","type":"string"}},"required":["host","routing_key"],"title":"Destination Rabbitmq","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/rabbitmq","supported_destination_sync_modes":["append"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0069d28d9335f6eef78b62ed88e4e80b00f6d2f4","commit_timestamp":"2025-05-25T03:38:14+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CI63zMSzvY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-rabbitmq\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T00:50:43.060000+00:00","registry_entry_generated_at":"2025-05-25T00:53:03.642096"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"e06ad785-ad6f-4647-b2e8-3027a5c59454","connector_name":"RabbitMQ","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-rabbitmq","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"e06ad785-ad6f-4647-b2e8-3027a5c59454","connector_name":"RabbitMQ","connector_type":"destination","connector_version":"0.1.43","docker_repository":"airbyte\/destination-rabbitmq","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-rabbitmq\/0.1.43.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.78.4"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-rabbitmq","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-rabbitmq","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/rabbitmq","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-rabbitmq","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-rabbitmq:0.1.43","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":52,"definitionId":"e0e06cd9-57a9-4d39-b032-bedd874ae875","name_oss":"PGVector","dockerRepository_oss":"airbyte\/destination-pgvector","dockerImageTag_oss":"0.1.9","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pgvector","icon_oss":"pgvector.svg","spec_oss":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Postgres can be used to store vector data and retrieve embeddings.","group":"indexing","properties":{"credentials":{"properties":{"password":{"airbyte_secret":true,"description":"Enter the password you want to use to access the database","examples":["AIRBYTE_PASSWORD"],"order":7,"title":"Password","type":"string"}},"required":["password"],"title":"Credentials","type":"object"},"database":{"description":"Enter the name of the database that you want to sync data into","examples":["AIRBYTE_DATABASE"],"order":4,"title":"Database","type":"string"},"default_schema":{"default":"public","description":"Enter the name of the default schema","examples":["AIRBYTE_SCHEMA"],"order":5,"title":"Default Schema","type":"string"},"host":{"description":"Enter the account name you want to use to access the database.","examples":["AIRBYTE_ACCOUNT"],"order":1,"title":"Host","type":"string"},"port":{"default":5432,"description":"Enter the port you want to use to access the database","examples":["5432"],"order":2,"title":"Port","type":"integer"},"username":{"description":"Enter the name of the user you want to use to access the database","examples":["AIRBYTE_USER"],"order":6,"title":"Username","type":"string"}},"required":["host","database","username","credentials"],"title":"Postgres Connection","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pgvector","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":"2024-09-25","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_oss":{},"ab_internal_oss":{"sl":200,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-pgvector\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:46:04.738386+00:00","registry_entry_generated_at":"2026-03-31T03:46:04.738386+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"e0e06cd9-57a9-4d39-b032-bedd874ae875","connector_name":"PGVector","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-pgvector","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"e0e06cd9-57a9-4d39-b032-bedd874ae875","connector_name":"PGVector","connector_type":"destination","connector_version":"0.1.9","docker_repository":"airbyte\/destination-pgvector","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"e0e06cd9-57a9-4d39-b032-bedd874ae875","connector_name":"PGVector","connector_type":"destination","connector_version":"0.1.9","docker_repository":"airbyte\/destination-pgvector","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-pgvector\/0.1.9.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.8.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-PGVECTOR__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-pgvector","sourceType_oss":"vectorstore","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-pgvector\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"PostgreSQL documentation","type":"api_reference","url":"https:\/\/www.postgresql.org\/docs\/current\/"},{"title":"pgvector documentation","type":"api_reference","url":"https:\/\/github.com\/pgvector\/pgvector"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-destination-pgvector"}},"is_oss":true,"name_cloud":"PGVector","dockerRepository_cloud":"airbyte\/destination-pgvector","dockerImageTag_cloud":"0.1.9","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pgvector","icon_cloud":"pgvector.svg","spec_cloud":{"connectionSpecification":{"description":"The configuration model for the Vector DB based destinations. This model is used to generate the UI for the destination configuration,\nas well as to provide type safety for the configuration passed to the destination.\n\nThe configuration model is composed of four parts:\n* Processing configuration\n* Embedding configuration\n* Indexing configuration\n* Advanced configuration\n\nProcessing, embedding and advanced configuration are provided by this base class, while the indexing configuration is provided by the destination connector in the sub class.","groups":[{"id":"processing","title":"Processing"},{"id":"embedding","title":"Embedding"},{"id":"indexing","title":"Indexing"},{"id":"advanced","title":"Advanced"}],"properties":{"embedding":{"description":"Embedding configuration","group":"embedding","oneOf":[{"description":"Use the OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"mode":{"const":"openai","default":"openai","enum":["openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"title":"OpenAI API key","type":"string"}},"required":["openai_key","mode"],"title":"OpenAI","type":"object"},{"description":"Use the Cohere API to embed text.","properties":{"cohere_key":{"airbyte_secret":true,"title":"Cohere API key","type":"string"},"mode":{"const":"cohere","default":"cohere","enum":["cohere"],"title":"Mode","type":"string"}},"required":["cohere_key","mode"],"title":"Cohere","type":"object"},{"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.","properties":{"mode":{"const":"fake","default":"fake","enum":["fake"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Fake","type":"object"},{"description":"Use the Azure-hosted OpenAI API to embed text. This option is using the text-embedding-ada-002 model with 1536 embedding dimensions.","properties":{"api_base":{"description":"The base URL for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["https:\/\/your-resource-name.openai.azure.com"],"title":"Resource base URL","type":"string"},"deployment":{"description":"The deployment for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","examples":["your-resource-name"],"title":"Deployment","type":"string"},"mode":{"const":"azure_openai","default":"azure_openai","enum":["azure_openai"],"title":"Mode","type":"string"},"openai_key":{"airbyte_secret":true,"description":"The API key for your Azure OpenAI resource. You can find this in the Azure portal under your Azure OpenAI resource","title":"Azure OpenAI API key","type":"string"}},"required":["openai_key","api_base","deployment","mode"],"title":"Azure OpenAI","type":"object"},{"description":"Use a service that's compatible with the OpenAI API to embed text.","properties":{"api_key":{"airbyte_secret":true,"default":"","title":"API key","type":"string"},"base_url":{"description":"The base URL for your OpenAI-compatible service","examples":["https:\/\/your-service-name.com"],"title":"Base URL","type":"string"},"dimensions":{"description":"The number of dimensions the embedding model is generating","examples":[1536,384],"title":"Embedding dimensions","type":"integer"},"mode":{"const":"openai_compatible","default":"openai_compatible","enum":["openai_compatible"],"title":"Mode","type":"string"},"model_name":{"default":"text-embedding-ada-002","description":"The name of the model to use for embedding","examples":["text-embedding-ada-002"],"title":"Model name","type":"string"}},"required":["base_url","dimensions","mode"],"title":"OpenAI-compatible","type":"object"}],"title":"Embedding","type":"object"},"indexing":{"description":"Postgres can be used to store vector data and retrieve embeddings.","group":"indexing","properties":{"credentials":{"properties":{"password":{"airbyte_secret":true,"description":"Enter the password you want to use to access the database","examples":["AIRBYTE_PASSWORD"],"order":7,"title":"Password","type":"string"}},"required":["password"],"title":"Credentials","type":"object"},"database":{"description":"Enter the name of the database that you want to sync data into","examples":["AIRBYTE_DATABASE"],"order":4,"title":"Database","type":"string"},"default_schema":{"default":"public","description":"Enter the name of the default schema","examples":["AIRBYTE_SCHEMA"],"order":5,"title":"Default Schema","type":"string"},"host":{"description":"Enter the account name you want to use to access the database.","examples":["AIRBYTE_ACCOUNT"],"order":1,"title":"Host","type":"string"},"port":{"default":5432,"description":"Enter the port you want to use to access the database","examples":["5432"],"order":2,"title":"Port","type":"integer"},"username":{"description":"Enter the name of the user you want to use to access the database","examples":["AIRBYTE_USER"],"order":6,"title":"Username","type":"string"}},"required":["host","database","username","credentials"],"title":"Postgres Connection","type":"object"},"omit_raw_text":{"default":false,"description":"Do not store the text that gets embedded along with the vector and the metadata in the destination. If set to true, only the vector and the metadata will be stored - in this case raw text for LLM use cases needs to be retrieved from another source.","group":"advanced","title":"Do not store raw text","type":"boolean"},"processing":{"group":"processing","properties":{"chunk_overlap":{"default":0,"description":"Size of overlap between chunks in tokens to store in vector store to better capture relevant context","title":"Chunk overlap","type":"integer"},"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,"minimum":1,"title":"Chunk size","type":"integer"},"field_name_mappings":{"default":[],"description":"List of fields to rename. Not applicable for nested fields, but can be used to rename fields already flattened via dot notation.","items":{"properties":{"from_field":{"description":"The field name in the source","title":"From field name","type":"string"},"to_field":{"description":"The field name to use in the destination","title":"To field name","type":"string"}},"required":["from_field","to_field"],"title":"FieldNameMappingConfigModel","type":"object"},"title":"Field name mappings","type":"array"},"metadata_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be stored as metadata. 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 metadata 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. When specifying nested paths, all matching values are flattened into an array set to a field named by the path.","examples":["age","user","user.name"],"items":{"type":"string"},"title":"Fields to store as metadata","type":"array"},"text_fields":{"always_show":true,"default":[],"description":"List of fields in the record that should be used to calculate the embedding. 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.","examples":["text","user.name","users.*.name"],"items":{"type":"string"},"title":"Text fields to embed","type":"array"},"text_splitter":{"description":"Split text fields into chunks based on the specified method.","oneOf":[{"description":"Split the text by the list of separators until the chunk size is reached, using the earlier mentioned separators where possible. This is useful for splitting text fields by paragraphs, sentences, words, etc.","properties":{"keep_separator":{"default":false,"description":"Whether to keep the separator in the resulting chunks","title":"Keep separator","type":"boolean"},"mode":{"const":"separator","default":"separator","enum":["separator"],"title":"Mode","type":"string"},"separators":{"default":["\"\\n\\n\"","\"\\n\"","\" \"","\"\""],"description":"List of separator strings to split text fields by. The separator itself needs to be wrapped in double quotes, e.g. to split by the dot character, use \".\". To split by a newline, use \"\\n\".","items":{"type":"string"},"title":"Separators","type":"array"}},"required":["mode"],"title":"By Separator","type":"object"},{"description":"Split the text by Markdown headers down to the specified header level. If the chunk size fits multiple sections, they will be combined into a single chunk.","properties":{"mode":{"const":"markdown","default":"markdown","enum":["markdown"],"title":"Mode","type":"string"},"split_level":{"default":1,"description":"Level of markdown headers to split text fields by. Headings down to the specified level will be used as split points","maximum":6,"minimum":1,"title":"Split level","type":"integer"}},"required":["mode"],"title":"By Markdown header","type":"object"},{"description":"Split the text by suitable delimiters based on the programming language. This is useful for splitting code into chunks.","properties":{"language":{"description":"Split code in suitable places based on the programming language","enum":["cpp","go","java","js","php","proto","python","rst","ruby","rust","scala","swift","markdown","latex","html","sol"],"title":"Language","type":"string"},"mode":{"const":"code","default":"code","enum":["code"],"title":"Mode","type":"string"}},"required":["language","mode"],"title":"By Programming Language","type":"object"}],"title":"Text splitter","type":"object"}},"required":["chunk_size"],"title":"ProcessingConfigModel","type":"object"}},"required":["embedding","processing","indexing"],"title":"Destination Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/pgvector","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsIncremental":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-25","tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["api.openai.com","api.cohere.ai","${embedding.api_base}"]},"releases_cloud":{},"ab_internal_cloud":{"sl":200,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c343b133c7de7b28e421af8fbe2473c0f0bdd9c2","commit_timestamp":"2026-03-30T20:36:32-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-pgvector\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T03:46:04.345288+00:00","registry_entry_generated_at":"2026-03-31T03:46:04.345288+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"e0e06cd9-57a9-4d39-b032-bedd874ae875","connector_name":"PGVector","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-pgvector","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"e0e06cd9-57a9-4d39-b032-bedd874ae875","connector_name":"PGVector","connector_type":"destination","connector_version":"0.1.9","docker_repository":"airbyte\/destination-pgvector","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"e0e06cd9-57a9-4d39-b032-bedd874ae875","connector_name":"PGVector","connector_type":"destination","connector_version":"0.1.9","docker_repository":"airbyte\/destination-pgvector","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-pgvector\/0.1.9.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:1.8.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_DESTINATION-PGVECTOR__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-pgvector","sourceType_cloud":"vectorstore","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-pgvector\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"2Gi","memory_limit":"2Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"PostgreSQL documentation","type":"api_reference","url":"https:\/\/www.postgresql.org\/docs\/current\/"},{"title":"pgvector documentation","type":"api_reference","url":"https:\/\/github.com\/pgvector\/pgvector"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-destination-pgvector"}},"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-pgvector","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/pgvector","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-pgvector","ab_internal_ql":300.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/destination-pgvector:0.1.9","docker_image_cloud":"airbyte\/destination-pgvector:0.1.9","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":53,"definitionId":"e9810f61-4bab-46d2-bb22-edfc902e0644","name_oss":"SFTP-JSON","dockerRepository_oss":"airbyte\/destination-sftp-json","dockerImageTag_oss":"0.2.15","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/sftp-json","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"destination_path":{"description":"Path to the directory where json files will be written.","examples":["\/json_data"],"order":4,"title":"Destination path","type":"string"},"host":{"description":"Hostname of the SFTP server.","order":0,"title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":3,"title":"Password","type":"string"},"port":{"default":22,"description":"Port of the SFTP server.","examples":[22],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"username":{"description":"Username to use to access the SFTP server.","order":2,"title":"User","type":"string"}},"required":["host","username","password","destination_path"],"title":"Destination SFTP JSON","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/sftp-json","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"470d8c83eb0bc69725d6ac8f403ab56c0dfe0169","commit_timestamp":"2025-05-27T16:02:51-07:00","commit_author":"David Gold","commit_author_email":"32782137+dbgold17@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CNnkyLTjxI0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-sftp-json\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-27T23:13:32.512000+00:00","registry_entry_generated_at":"2025-05-27T23:16:39.788201"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"e9810f61-4bab-46d2-bb22-edfc902e0644","connector_name":"SFTP-JSON","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-sftp-json","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"e9810f61-4bab-46d2-bb22-edfc902e0644","connector_name":"SFTP-JSON","connector_type":"destination","connector_version":"0.2.15","docker_repository":"airbyte\/destination-sftp-json","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"e9810f61-4bab-46d2-bb22-edfc902e0644","connector_name":"SFTP-JSON","connector_type":"destination","connector_version":"0.2.15","docker_repository":"airbyte\/destination-sftp-json","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-sftp-json\/0.2.15.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-sftp-json","sourceType_oss":"file","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"SFTP-JSON","dockerRepository_cloud":"airbyte\/destination-sftp-json","dockerImageTag_cloud":"0.2.15","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/sftp-json","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"destination_path":{"description":"Path to the directory where json files will be written.","examples":["\/json_data"],"order":4,"title":"Destination path","type":"string"},"host":{"description":"Hostname of the SFTP server.","order":0,"title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":3,"title":"Password","type":"string"},"port":{"default":22,"description":"Port of the SFTP server.","examples":[22],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"username":{"description":"Username to use to access the SFTP server.","order":2,"title":"User","type":"string"}},"required":["host","username","password","destination_path"],"title":"Destination SFTP JSON","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/sftp-json","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"470d8c83eb0bc69725d6ac8f403ab56c0dfe0169","commit_timestamp":"2025-05-27T16:02:51-07:00","commit_author":"David Gold","commit_author_email":"32782137+dbgold17@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CNnkyLTjxI0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-sftp-json\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-27T23:13:32.512000+00:00","registry_entry_generated_at":"2025-05-27T23:16:40.199396"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"e9810f61-4bab-46d2-bb22-edfc902e0644","connector_name":"SFTP-JSON","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-sftp-json","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"e9810f61-4bab-46d2-bb22-edfc902e0644","connector_name":"SFTP-JSON","connector_type":"destination","connector_version":"0.2.15","docker_repository":"airbyte\/destination-sftp-json","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"e9810f61-4bab-46d2-bb22-edfc902e0644","connector_name":"SFTP-JSON","connector_type":"destination","connector_version":"0.2.15","docker_repository":"airbyte\/destination-sftp-json","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-sftp-json\/0.2.15.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.48.10"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"destination-sftp-json","sourceType_cloud":"file","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-sftp-json","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/sftp-json","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-sftp-json","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-sftp-json:0.2.15","docker_image_cloud":"airbyte\/destination-sftp-json:0.2.15","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":54,"definitionId":"eebd85cf-60b2-4af6-9ba0-edeca01437b0","name_oss":"Streamr","dockerRepository_oss":"ghcr.io\/devmate-cloud\/streamr-airbyte-connectors","dockerImageTag_oss":"0.0.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/streamr","icon_oss":"streamr.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"privateKey":{"airbyte_secret":true,"description":"You private key on Streamr","type":"string"},"streamId":{"description":"Your full Stream ID","examples":["0x0d0102474519cd2fc1b3e3f962a87e39cbcbead2\/test-streamr"],"type":"string"}},"required":["privateKey","streamId"],"title":"Destination Streamr","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/destinations\/streamr","supported_destination_sync_modes":["append","append_dedup"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:unknown"],"allowedHosts_oss":null,"releases_oss":null,"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"source_file_info":{"metadata_etag":"COaHk+a68ocDEAE=","metadata_file_path":"metadata\/ghcr.io\/devmate-cloud\/streamr-airbyte-connectors\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-08-13T17:09:39.592000+00:00","registry_entry_generated_at":"2024-08-13T18:22:01.425715"},"metrics":{}},"packageInfo_oss":{},"language_oss":null,"connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"ghcr.io\/devmate-cloud\/streamr-airbyte-connectors","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":null,"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/ghcr.io\/devmate-cloud\/streamr-airbyte-connectors\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"destination","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/devmate-cloud","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/ghcr.io\/devmate-cloud\/streamr-airbyte-connectors","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"ghcr.io\/devmate-cloud\/streamr-airbyte-connectors:0.0.1","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":55,"definitionId":"f70a8ece-351e-4790-b37b-cb790bcd6d54","name_oss":"Timeplus","dockerRepository_oss":"airbyte\/destination-timeplus","dockerImageTag_oss":"0.1.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/timeplus","icon_oss":"timeplus.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"apikey":{"airbyte_secret":true,"description":"Personal API key","order":1,"title":"API key","type":"string"},"endpoint":{"default":"https:\/\/us-west-2.timeplus.cloud\/","description":"Timeplus workspace endpoint","examples":["https:\/\/us-west-2.timeplus.cloud\/workspace_id"],"order":0,"title":"Endpoint","type":"string"}},"required":["endpoint","apikey"],"title":"Destination Timeplus","type":"object"},"documentationUrl":"https:\/\/docs.timeplus.com","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"76e1da2980de545189e9f8646fc45243070fabfb","commit_timestamp":"2025-05-10T21:14:46+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CI\/8lsbFmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-timeplus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:35:27.637000+00:00","registry_entry_generated_at":"2025-05-10T18:38:37.156725"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"f70a8ece-351e-4790-b37b-cb790bcd6d54","connector_name":"Timeplus","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-timeplus","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"f70a8ece-351e-4790-b37b-cb790bcd6d54","connector_name":"Timeplus","connector_type":"destination","connector_version":"0.1.45","docker_repository":"airbyte\/destination-timeplus","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"f70a8ece-351e-4790-b37b-cb790bcd6d54","connector_name":"Timeplus","connector_type":"destination","connector_version":"0.1.45","docker_repository":"airbyte\/destination-timeplus","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-timeplus\/0.1.45.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.90.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"destination-timeplus","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Timeplus","dockerRepository_cloud":"airbyte\/destination-timeplus","dockerImageTag_cloud":"0.1.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/timeplus","icon_cloud":"timeplus.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"apikey":{"airbyte_secret":true,"description":"Personal API key","order":1,"title":"API key","type":"string"},"endpoint":{"default":"https:\/\/us-west-2.timeplus.cloud\/","description":"Timeplus workspace endpoint","examples":["https:\/\/us-west-2.timeplus.cloud\/workspace_id"],"order":0,"title":"Endpoint","type":"string"}},"required":["endpoint","apikey"],"title":"Destination Timeplus","type":"object"},"documentationUrl":"https:\/\/docs.timeplus.com","supported_destination_sync_modes":["overwrite","append"],"supportsDBT":false,"supportsIncremental":true,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"76e1da2980de545189e9f8646fc45243070fabfb","commit_timestamp":"2025-05-10T21:14:46+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CI\/8lsbFmY0DEAE=","metadata_file_path":"metadata\/airbyte\/destination-timeplus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:35:27.637000+00:00","registry_entry_generated_at":"2025-05-10T18:38:37.684540"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"f70a8ece-351e-4790-b37b-cb790bcd6d54","connector_name":"Timeplus","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-timeplus","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"f70a8ece-351e-4790-b37b-cb790bcd6d54","connector_name":"Timeplus","connector_type":"destination","connector_version":"0.1.45","docker_repository":"airbyte\/destination-timeplus","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"f70a8ece-351e-4790-b37b-cb790bcd6d54","connector_name":"Timeplus","connector_type":"destination","connector_version":"0.1.45","docker_repository":"airbyte\/destination-timeplus","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-timeplus\/0.1.45.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.90.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"destination-timeplus","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-timeplus","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/timeplus","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-timeplus","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-timeplus:0.1.45","docker_image_cloud":"airbyte\/destination-timeplus:0.1.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":56,"definitionId":"f7a7d195-377f-cf5b-70a5-be6b819019dc","name_oss":"Redshift","dockerRepository_oss":"airbyte\/destination-redshift","dockerImageTag_oss":"3.5.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift","icon_oss":"redshift.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"tables","title":"Tables"}],"properties":{"database":{"description":"Name of the database.","group":"connection","order":5,"title":"Database","type":"string"},"disable_type_dedupe":{"default":false,"description":"Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions","group":"tables","order":11,"title":"Disable Final Tables. (WARNING! Unstable option; Columns in raw table schema might change between versions)","type":"boolean"},"drop_cascade":{"default":false,"description":"Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects.","group":"tables","order":12,"title":"Drop tables with CASCADE. (WARNING! Risk of unrecoverable data loss)","type":"boolean"},"host":{"description":"Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com)","group":"connection","order":1,"title":"Host","type":"string"},"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).","group":"connection","order":7,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","group":"connection","order":4,"title":"Password","type":"string"},"port":{"default":5439,"description":"Port of the database.","examples":["5439"],"group":"connection","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"raw_data_schema":{"description":"The schema to write raw tables into (default: airbyte_internal).","group":"tables","order":9,"title":"Destinations V2 Raw Table Schema","type":"string"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is \"public\".","examples":["public"],"group":"connection","order":6,"title":"Default Schema","type":"string"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"uploading_method":{"description":"The way data will be uploaded to Redshift.","display_type":"radio","group":"connection","oneOf":[{"description":"(recommended)<\/i> Uploads data to S3 and then uses a COPY to insert the data into Redshift. COPY is recommended for production workloads for better speed and scalability. See AWS docs<\/a> for more details.","properties":{"access_key_id":{"airbyte_secret":true,"description":"This ID grants access to the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. See AWS docs<\/a> on how to generate an access key ID and secret access key.","order":3,"title":"S3 Access Key Id","type":"string"},"file_name_pattern":{"description":"The pattern allows you to set the file-name format for the S3 staging file(s)","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":5,"title":"S3 Filename pattern","type":"string"},"method":{"const":"S3 Staging","type":"string"},"purge_staging_data":{"default":true,"description":"Whether to delete the staging files from S3 after completing the sync. See docs<\/a> for details.","order":6,"title":"Purge Staging Files and Tables","type":"boolean"},"s3_bucket_name":{"description":"The name of the staging S3 bucket.","examples":["airbyte.staging"],"order":0,"title":"S3 Bucket Name","type":"string"},"s3_bucket_path":{"description":"The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See path's name recommendations<\/a> for more details.","examples":["data_sync\/test"],"order":1,"title":"S3 Bucket Path","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 staging bucket.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":2,"title":"S3 Bucket Region","type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the above access key id. See AWS docs<\/a> on how to generate an access key ID and secret access key.","order":4,"title":"S3 Secret Access Key","type":"string"}},"required":["method","s3_bucket_name","s3_bucket_region","access_key_id","secret_access_key"],"title":"AWS S3 Staging"}],"order":8,"title":"Uploading Method","type":"object"},"username":{"description":"Username to use to access the database.","group":"connection","order":3,"title":"Username","type":"string"}},"required":["host","port","database","username","password","schema"],"title":"Redshift Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":true},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-03-15","message":"This version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations). Selecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-07-31","message":"Version 3.0.0 of destination-redshift removes support for the \"standard inserts\" mode. S3 staging was always preferred for being faster and less expensive, and as part of Airbyte 1.0, we are officially removing the inferior \"standard inserts\" mode. Upgrading to this version of the destination will require a configuration with an S3 staging area.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift-migrations"},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":true,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"31e09c5b8428733e89e696279b9381ff1634831e","commit_timestamp":"2026-03-26T21:19:37+05:30","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-redshift\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T15:57:44.184631+00:00","registry_entry_generated_at":"2026-03-26T15:57:44.184631+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"f7a7d195-377f-cf5b-70a5-be6b819019dc","connector_name":"Redshift","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-redshift","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"f7a7d195-377f-cf5b-70a5-be6b819019dc","connector_name":"Redshift","connector_type":"destination","connector_version":"3.5.4","docker_repository":"airbyte\/destination-redshift","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"f7a7d195-377f-cf5b-70a5-be6b819019dc","connector_name":"Redshift","connector_type":"destination","connector_version":"3.5.4","docker_repository":"airbyte\/destination-redshift","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-redshift\/3.5.4.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"1s1t_config.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_config_raw_schema_override.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_RAW_SCHEMA_OVERRIDE_DISABLE_TYPING_DEDUPING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_config_staging.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_STAGING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_config_staging_raw_schema_override.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_STAGING_RAW_SCHEMA_OVERRIDE_DISABLE_TYPING_DEDUPING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_staging.json","name":"SECRET_DESTINATION-REDSHIFT_STAGING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-REDSHIFT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"destination-redshift","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-redshift\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi","memory_limit":"1Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Cluster versions","type":"api_release_history","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/cluster-versions.html"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/release-notes.html"},{"title":"Database authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/generating-user-credentials.html"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/r_GRANT.html"},{"title":"Quotas and limits","type":"rate_limits","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/amazon-redshift-limits.html"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/c_SQL_reference.html"},{"title":"AWS Service Health Dashboard","type":"status_page","url":"https:\/\/health.aws.amazon.com\/health\/status"}],"supportsDbt_oss":true,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Redshift","dockerRepository_cloud":"airbyte\/destination-redshift","dockerImageTag_cloud":"3.5.4","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift","icon_cloud":"redshift.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection","title":"Connection"},{"id":"tables","title":"Tables"}],"properties":{"database":{"description":"Name of the database.","group":"connection","order":5,"title":"Database","type":"string"},"disable_type_dedupe":{"default":false,"description":"Disable Writing Final Tables. WARNING! The data format in _airbyte_data is likely stable but there are no guarantees that other metadata columns will remain the same in future versions","group":"tables","order":11,"title":"Disable Final Tables. (WARNING! Unstable option; Columns in raw table schema might change between versions)","type":"boolean"},"drop_cascade":{"default":false,"description":"Drop tables with CASCADE. WARNING! This will delete all data in all dependent objects (views, etc.). Use with caution. This option is intended for usecases which can easily rebuild the dependent objects.","group":"tables","order":12,"title":"Drop tables with CASCADE. (WARNING! Risk of unrecoverable data loss)","type":"boolean"},"host":{"description":"Host Endpoint of the Redshift Cluster (must include the cluster-id, region and end with .redshift.amazonaws.com)","group":"connection","order":1,"title":"Host","type":"string"},"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).","group":"connection","order":7,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","group":"connection","order":4,"title":"Password","type":"string"},"port":{"default":5439,"description":"Port of the database.","examples":["5439"],"group":"connection","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"raw_data_schema":{"description":"The schema to write raw tables into (default: airbyte_internal).","group":"tables","order":9,"title":"Destinations V2 Raw Table Schema","type":"string"},"schema":{"default":"public","description":"The default schema tables are written to if the source does not specify a namespace. Unless specifically configured, the usual value for this field is \"public\".","examples":["public"],"group":"connection","order":6,"title":"Default Schema","type":"string"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"uploading_method":{"description":"The way data will be uploaded to Redshift.","display_type":"radio","group":"connection","oneOf":[{"description":"(recommended)<\/i> Uploads data to S3 and then uses a COPY to insert the data into Redshift. COPY is recommended for production workloads for better speed and scalability. See AWS docs<\/a> for more details.","properties":{"access_key_id":{"airbyte_secret":true,"description":"This ID grants access to the above S3 staging bucket. Airbyte requires Read and Write permissions to the given bucket. See AWS docs<\/a> on how to generate an access key ID and secret access key.","order":3,"title":"S3 Access Key Id","type":"string"},"file_name_pattern":{"description":"The pattern allows you to set the file-name format for the S3 staging file(s)","examples":["{date}","{date:yyyy_MM}","{timestamp}","{part_number}","{sync_id}"],"order":5,"title":"S3 Filename pattern","type":"string"},"method":{"const":"S3 Staging","type":"string"},"purge_staging_data":{"default":true,"description":"Whether to delete the staging files from S3 after completing the sync. See docs<\/a> for details.","order":6,"title":"Purge Staging Files and Tables","type":"boolean"},"s3_bucket_name":{"description":"The name of the staging S3 bucket.","examples":["airbyte.staging"],"order":0,"title":"S3 Bucket Name","type":"string"},"s3_bucket_path":{"description":"The directory under the S3 bucket where data will be written. If not provided, then defaults to the root directory. See path's name recommendations<\/a> for more details.","examples":["data_sync\/test"],"order":1,"title":"S3 Bucket Path","type":"string"},"s3_bucket_region":{"default":"","description":"The region of the S3 staging bucket.","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":2,"title":"S3 Bucket Region","type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the above access key id. See AWS docs<\/a> on how to generate an access key ID and secret access key.","order":4,"title":"S3 Secret Access Key","type":"string"}},"required":["method","s3_bucket_name","s3_bucket_region","access_key_id","secret_access_key"],"title":"AWS S3 Staging"}],"order":8,"title":"Uploading Method","type":"object"},"username":{"description":"Username to use to access the database.","group":"connection","order":3,"title":"Username","type":"string"}},"required":["host","port","database","username","password","schema"],"title":"Redshift Destination Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift","supported_destination_sync_modes":["overwrite","append","append_dedup"],"supportsDBT":true,"supportsIncremental":true,"supportsNormalization":true},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-03-15","message":"This version introduces [Destinations V2](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#what-is-destinations-v2), which provides better error handling, incremental delivery of data for large syncs, and improved final table structures. To review the breaking changes, and how to upgrade, see [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#quick-start-to-upgrading). These changes will likely require updates to downstream dbt \/ SQL models, which we walk through [here](https:\/\/docs.airbyte.com\/release_notes\/upgrading_to_destinations_v2\/#updating-downstream-transformations). Selecting `Upgrade` will upgrade **all** connections using this destination at their next sync. You can manually sync existing connections prior to the next scheduled sync to start the upgrade early.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-07-31","message":"Version 3.0.0 of destination-redshift removes support for the \"standard inserts\" mode. S3 staging was always preferred for being faster and less expensive, and as part of Airbyte 1.0, we are officially removing the inferior \"standard inserts\" mode. Upgrading to this version of the destination will require a configuration with an S3 staging area.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/destinations\/redshift-migrations"},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":true,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"31e09c5b8428733e89e696279b9381ff1634831e","commit_timestamp":"2026-03-26T21:19:37+05:30","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/destination-redshift\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T15:57:43.942378+00:00","registry_entry_generated_at":"2026-03-26T15:57:43.942378+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"f7a7d195-377f-cf5b-70a5-be6b819019dc","connector_name":"Redshift","connector_type":"destination","connector_version":"all","docker_repository":"airbyte\/destination-redshift","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"f7a7d195-377f-cf5b-70a5-be6b819019dc","connector_name":"Redshift","connector_type":"destination","connector_version":"3.5.4","docker_repository":"airbyte\/destination-redshift","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"f7a7d195-377f-cf5b-70a5-be6b819019dc","connector_name":"Redshift","connector_type":"destination","connector_version":"3.5.4","docker_repository":"airbyte\/destination-redshift","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/destination-redshift\/3.5.4.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"1s1t_config.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_config_raw_schema_override.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_RAW_SCHEMA_OVERRIDE_DISABLE_TYPING_DEDUPING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_config_staging.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_STAGING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"1s1t_config_staging_raw_schema_override.json","name":"SECRET_DESTINATION-REDSHIFT_1S1T_CONFIG_STAGING_RAW_SCHEMA_OVERRIDE_DISABLE_TYPING_DEDUPING","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_staging.json","name":"SECRET_DESTINATION-REDSHIFT_STAGING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_DESTINATION-REDSHIFT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"destination-redshift","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/destination-redshift\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"sync","resourceRequirements":{"memory_request":"1Gi","memory_limit":"1Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Cluster versions","type":"api_release_history","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/cluster-versions.html"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/release-notes.html"},{"title":"Database authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/generating-user-credentials.html"},{"title":"Access control","type":"permissions_scopes","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/r_GRANT.html"},{"title":"Quotas and limits","type":"rate_limits","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/mgmt\/amazon-redshift-limits.html"},{"title":"SQL reference","type":"sql_reference","url":"https:\/\/docs.aws.amazon.com\/redshift\/latest\/dg\/c_SQL_reference.html"},{"title":"AWS Service Health Dashboard","type":"status_page","url":"https:\/\/health.aws.amazon.com\/health\/status"}],"supportsDbt_cloud":true,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"destination","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/destination-redshift","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/redshift","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/destination-redshift","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/destination-redshift:3.5.4","docker_image_cloud":"airbyte\/destination-redshift:3.5.4","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":0,"definitionId":"00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c","name_oss":"Looker","dockerRepository_oss":"airbyte\/source-looker","dockerImageTag_oss":"1.0.34","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/looker","icon_oss":"looker.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"description":"The Client ID is first part of an API3 key that is specific to each Looker user. See the docs<\/a> for more information on how to generate this key.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret is second part of an API3 key.","order":1,"title":"Client Secret","type":"string"},"domain":{"description":"Domain for your Looker account, e.g. airbyte.cloud.looker.com,looker.[clientname].com,IP address","examples":["domainname.looker.com","looker.clientname.com","123.123.124.123:8000"],"order":2,"title":"Domain","type":"string"},"run_look_ids":{"description":"The IDs of any Looks to run","items":{"pattern":"^[0-9]*$","type":"string"},"order":3,"title":"Look IDs to Run","type":"array"}},"required":["client_id","client_secret","domain"],"type":"object"}},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-08-15","message":"Version 1.0.0 introduces changes to the connection configuration which has been upgraded to the API v4.0 from v3.1. Due to this upgrade, certain streams were affected and schemas changed generally.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/looker-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/looker-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-looker\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:57.070000+00:00","registry_entry_generated_at":"2025-11-19T02:39:26.665536"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c","connector_name":"Looker","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-looker","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c","connector_name":"Looker","connector_type":"source","connector_version":"1.0.34","docker_repository":"airbyte\/source-looker","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c","connector_name":"Looker","connector_type":"source","connector_version":"1.0.34","docker_repository":"airbyte\/source-looker","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-looker\/1.0.34.spdx.json"},"packageInfo_oss":{"cdk_version":"python:4.6.2"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LOOKER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-looker","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-looker\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Looker API reference","type":"api_reference","url":"https:\/\/cloud.google.com\/looker\/docs\/reference\/looker-api\/latest"},{"title":"Looker authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/looker\/docs\/api-auth"},{"title":"Looker rate limits","type":"rate_limits","url":"https:\/\/cloud.google.com\/looker\/docs\/api-rate-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-looker"}},"is_oss":true,"name_cloud":"Looker","dockerRepository_cloud":"airbyte\/source-looker","dockerImageTag_cloud":"1.0.34","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/looker","icon_cloud":"looker.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"description":"The Client ID is first part of an API3 key that is specific to each Looker user. See the docs<\/a> for more information on how to generate this key.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret is second part of an API3 key.","order":1,"title":"Client Secret","type":"string"},"domain":{"description":"Domain for your Looker account, e.g. airbyte.cloud.looker.com,looker.[clientname].com,IP address","examples":["domainname.looker.com","looker.clientname.com","123.123.124.123:8000"],"order":2,"title":"Domain","type":"string"},"run_look_ids":{"description":"The IDs of any Looks to run","items":{"pattern":"^[0-9]*$","type":"string"},"order":3,"title":"Look IDs to Run","type":"array"}},"required":["client_id","client_secret","domain"],"type":"object"}},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-08-15","message":"Version 1.0.0 introduces changes to the connection configuration which has been upgraded to the API v4.0 from v3.1. Due to this upgrade, certain streams were affected and schemas changed generally.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/looker-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/looker-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-looker\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:57.070000+00:00","registry_entry_generated_at":"2025-11-19T02:39:31.698377"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c","connector_name":"Looker","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-looker","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c","connector_name":"Looker","connector_type":"source","connector_version":"1.0.34","docker_repository":"airbyte\/source-looker","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"00405b19-9768-4e0c-b1ae-9fc2ee2b2a8c","connector_name":"Looker","connector_type":"source","connector_version":"1.0.34","docker_repository":"airbyte\/source-looker","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-looker\/1.0.34.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:4.6.2"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LOOKER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-looker","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-looker\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Looker API reference","type":"api_reference","url":"https:\/\/cloud.google.com\/looker\/docs\/reference\/looker-api\/latest"},{"title":"Looker authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/looker\/docs\/api-auth"},{"title":"Looker rate limits","type":"rate_limits","url":"https:\/\/cloud.google.com\/looker\/docs\/api-rate-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-looker"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-looker","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/looker","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-looker","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-looker:1.0.34","docker_image_cloud":"airbyte\/source-looker:1.0.34","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":1,"definitionId":"008b2e26-11a3-11ec-82a8-0242ac130003","name_oss":"Commercetools","dockerRepository_oss":"airbyte\/source-commercetools","dockerImageTag_oss":"0.3.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/commercetools","icon_oss":"commercetools.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"Id of API Client.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The password of secret of API Client.","order":2,"title":"Client secret","type":"string"},"host":{"description":"The cloud provider your shop is hosted. See: https:\/\/docs.commercetools.com\/api\/authorization","enum":["gcp","aws"],"order":3,"title":"Host","type":"string"},"project_key":{"description":"The project key","order":4,"title":"Project key","type":"string"},"region":{"description":"The region of the platform.","examples":["us-central1","australia-southeast1"],"order":5,"title":"Region","type":"string"},"start_date":{"format":"date","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start date","type":"string"}},"required":["start_date","client_id","client_secret","host","project_key","region"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/commercetools","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["auth.${region}.${host}.commercetools.com","api.${region}.${host}.commercetools.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-commercetools\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:34:45.452000+00:00","registry_entry_generated_at":"2025-11-19T02:00:20.955981"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"008b2e26-11a3-11ec-82a8-0242ac130003","connector_name":"Commercetools","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-commercetools","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"008b2e26-11a3-11ec-82a8-0242ac130003","connector_name":"Commercetools","connector_type":"source","connector_version":"0.3.11","docker_repository":"airbyte\/source-commercetools","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-commercetools\/0.3.11.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-commercetools","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-commercetools\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"commercetools API reference","type":"api_reference","url":"https:\/\/docs.commercetools.com\/api\/"},{"title":"commercetools authentication","type":"authentication_guide","url":"https:\/\/docs.commercetools.com\/api\/authorization"},{"title":"commercetools rate limits","type":"rate_limits","url":"https:\/\/docs.commercetools.com\/api\/general-concepts#rate-limits"},{"title":"commercetools Status","type":"status_page","url":"https:\/\/status.commercetools.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-commercetools"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-commercetools","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/commercetools","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-commercetools","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-commercetools:0.3.11","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":2,"definitionId":"010eb12f-837b-4685-892d-0a39f76a98f5","name_oss":"Facebook Pages","dockerRepository_oss":"airbyte\/source-facebook-pages","dockerImageTag_oss":"2.1.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages","icon_oss":"facebook.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Facebook Page Access Token","order":0,"title":"Page Access Token","type":"string"},"page_id":{"description":"Page ID","order":1,"title":"Page ID","type":"string"},"page_size":{"default":100,"description":"The number of records per page for paginated streams (post, post_insights). Decrease if encountering \"reduce the amount of data\" errors.","maximum":100,"minimum":1,"order":2,"title":"Page Size For post and post_insights streams","type":"integer"}},"required":["access_token","page_id"],"title":"Facebook Pages Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["graph.facebook.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-18","message":"This version updates the API version from v15 to v19. Deprecated fields have been removed and new fields have been added for the stream `Page`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["page"]}]},"2.0.0":{"upgradeDeadline":"2025-12-02","message":"This version updates the API version from v23 to v24. Deprecated fields have been removed and new fields have been added for the streams `Post`, `Post Insights` and `Page Insights`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["post","page_insights","post_insights"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages-migrations"},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c39b88f543a6acd1532abaaa024bc9bbb7b6ee3a","commit_timestamp":"2026-03-02T15:41:15+02:00","commit_author":"Daryna Ishchenko","commit_author_email":"darina.ishchenko17@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-facebook-pages\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-02T13:47:50.771000+00:00","registry_entry_generated_at":"2026-03-02T13:49:00.301520"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"010eb12f-837b-4685-892d-0a39f76a98f5","connector_name":"Facebook Pages","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-facebook-pages","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"010eb12f-837b-4685-892d-0a39f76a98f5","connector_name":"Facebook Pages","connector_type":"source","connector_version":"2.1.0","docker_repository":"airbyte\/source-facebook-pages","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"010eb12f-837b-4685-892d-0a39f76a98f5","connector_name":"Facebook Pages","connector_type":"source","connector_version":"2.1.0","docker_repository":"airbyte\/source-facebook-pages","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-facebook-pages\/2.1.0.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.9.2"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests"},{"suite":"liveTests","testConnections":[{"id":"4446147a-669a-472b-bda8-6ee069eb3099","name":"facebook-pages_config_dev_null"}]},{"suite":"unitTests"}],"githubIssueLabel_oss":"source-facebook-pages","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-facebook-pages\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Facebook Pages API reference","type":"api_reference","url":"https:\/\/developers.facebook.com\/docs\/pages\/"},{"title":"Facebook Graph API changelog","type":"api_release_history","url":"https:\/\/developers.facebook.com\/docs\/graph-api\/changelog\/"},{"title":"Facebook authentication guide","type":"authentication_guide","url":"https:\/\/developers.facebook.com\/docs\/facebook-login\/guides\/access-tokens\/"},{"title":"Facebook Platform Status","type":"status_page","url":"https:\/\/developers.facebook.com\/status\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-facebook-pages"}},"is_oss":true,"name_cloud":"Facebook Pages","dockerRepository_cloud":"airbyte\/source-facebook-pages","dockerImageTag_cloud":"2.1.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages","icon_cloud":"facebook.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Facebook Page Access Token","order":0,"title":"Page Access Token","type":"string"},"page_id":{"description":"Page ID","order":1,"title":"Page ID","type":"string"},"page_size":{"default":100,"description":"The number of records per page for paginated streams (post, post_insights). Decrease if encountering \"reduce the amount of data\" errors.","maximum":100,"minimum":1,"order":2,"title":"Page Size For post and post_insights streams","type":"integer"}},"required":["access_token","page_id"],"title":"Facebook Pages Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["graph.facebook.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-18","message":"This version updates the API version from v15 to v19. Deprecated fields have been removed and new fields have been added for the stream `Page`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["page"]}]},"2.0.0":{"upgradeDeadline":"2025-12-02","message":"This version updates the API version from v23 to v24. Deprecated fields have been removed and new fields have been added for the streams `Post`, `Post Insights` and `Page Insights`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["post","page_insights","post_insights"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/facebook-pages-migrations"},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c39b88f543a6acd1532abaaa024bc9bbb7b6ee3a","commit_timestamp":"2026-03-02T15:41:15+02:00","commit_author":"Daryna Ishchenko","commit_author_email":"darina.ishchenko17@gmail.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-facebook-pages\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-02T13:47:50.771000+00:00","registry_entry_generated_at":"2026-03-02T13:49:08.103054"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"010eb12f-837b-4685-892d-0a39f76a98f5","connector_name":"Facebook Pages","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-facebook-pages","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"010eb12f-837b-4685-892d-0a39f76a98f5","connector_name":"Facebook Pages","connector_type":"source","connector_version":"2.1.0","docker_repository":"airbyte\/source-facebook-pages","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"010eb12f-837b-4685-892d-0a39f76a98f5","connector_name":"Facebook Pages","connector_type":"source","connector_version":"2.1.0","docker_repository":"airbyte\/source-facebook-pages","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-facebook-pages\/2.1.0.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.9.2"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests"},{"suite":"liveTests","testConnections":[{"id":"4446147a-669a-472b-bda8-6ee069eb3099","name":"facebook-pages_config_dev_null"}]},{"suite":"unitTests"}],"githubIssueLabel_cloud":"source-facebook-pages","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-facebook-pages\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Facebook Pages API reference","type":"api_reference","url":"https:\/\/developers.facebook.com\/docs\/pages\/"},{"title":"Facebook Graph API changelog","type":"api_release_history","url":"https:\/\/developers.facebook.com\/docs\/graph-api\/changelog\/"},{"title":"Facebook authentication guide","type":"authentication_guide","url":"https:\/\/developers.facebook.com\/docs\/facebook-login\/guides\/access-tokens\/"},{"title":"Facebook Platform Status","type":"status_page","url":"https:\/\/developers.facebook.com\/status\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-facebook-pages"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-facebook-pages","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/facebook-pages","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-facebook-pages","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-facebook-pages:2.1.0","docker_image_cloud":"airbyte\/source-facebook-pages:2.1.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":3,"definitionId":"01d1c685-fd4a-4837-8f4c-93fe5a0d2188","name_oss":"Microsoft OneDrive","dockerRepository_oss":"airbyte\/source-microsoft-onedrive","dockerImageTag_oss":"0.2.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-onedrive","icon_oss":"microsoft-onedrive.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["credentials","tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification.\nThis class combines the authentication details with additional configuration for the OneDrive API.","properties":{"credentials":{"description":"Credentials for connecting to the One Drive API","oneOf":[{"description":"OAuthCredentials class to hold authentication details for Microsoft OAuth authentication.\nThis class uses pydantic for data validation and settings management.","properties":{"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token of your Microsoft developer application","title":"Refresh Token","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft OneDrive user","title":"Tenant ID","type":"string"}},"required":["tenant_id","client_id","client_secret","refresh_token"],"title":"Authenticate via Microsoft (OAuth)","type":"object"},{"description":"ServiceCredentials class for service key authentication.\nThis class is structured similarly to OAuthCredentials but for a different authentication method.","properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft OneDrive user","title":"Tenant ID","type":"string"},"user_principal_name":{"airbyte_secret":true,"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","title":"User Principal Name","type":"string"}},"required":["tenant_id","user_principal_name","client_id","client_secret"],"title":"Service Key Authentication","type":"object"}],"order":0,"title":"Authentication","type":"object"},"drive_name":{"default":"OneDrive","description":"Name of the Microsoft OneDrive drive where the file(s) exist.","order":2,"title":"Drive Name","type":"string"},"folder_path":{"default":".","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.","order":4,"title":"Folder Path","type":"string"},"search_scope":{"default":"ALL","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.","enum":["ACCESSIBLE_DRIVES","SHARED_ITEMS","ALL"],"order":3,"title":"Search Scope","type":"string"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","credentials"],"title":"Microsoft OneDrive Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/one-drive"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python-file-based"],"allowedHosts_oss":{"hosts":["graph.microsoft.com","login.microsoftonline.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-onedrive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:12:38.721000+00:00","registry_entry_generated_at":"2025-11-19T02:38:50.524920"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"01d1c685-fd4a-4837-8f4c-93fe5a0d2188","connector_name":"Microsoft OneDrive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-onedrive","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"01d1c685-fd4a-4837-8f4c-93fe5a0d2188","connector_name":"Microsoft OneDrive","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-microsoft-onedrive","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"01d1c685-fd4a-4837-8f4c-93fe5a0d2188","connector_name":"Microsoft OneDrive","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-microsoft-onedrive","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-onedrive\/0.2.44.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.8.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MICROSOFT-ONEDRIVE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-microsoft-onedrive","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-onedrive\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"OneDrive API reference","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/onedrive\/developer\/"},{"title":"OneDrive authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/onedrive\/developer\/rest-api\/getting-started\/authentication"},{"title":"Microsoft Graph throttling","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/throttling"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-microsoft-onedrive"}},"is_oss":true,"name_cloud":"Microsoft OneDrive","dockerRepository_cloud":"airbyte\/source-microsoft-onedrive","dockerImageTag_cloud":"0.2.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-onedrive","icon_cloud":"microsoft-onedrive.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["credentials","tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"SourceMicrosoftOneDriveSpec class for Microsoft OneDrive Source Specification.\nThis class combines the authentication details with additional configuration for the OneDrive API.","properties":{"credentials":{"description":"Credentials for connecting to the One Drive API","oneOf":[{"description":"OAuthCredentials class to hold authentication details for Microsoft OAuth authentication.\nThis class uses pydantic for data validation and settings management.","properties":{"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token of your Microsoft developer application","title":"Refresh Token","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft OneDrive user","title":"Tenant ID","type":"string"}},"required":["tenant_id","client_id","client_secret","refresh_token"],"title":"Authenticate via Microsoft (OAuth)","type":"object"},{"description":"ServiceCredentials class for service key authentication.\nThis class is structured similarly to OAuthCredentials but for a different authentication method.","properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft OneDrive user","title":"Tenant ID","type":"string"},"user_principal_name":{"airbyte_secret":true,"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","title":"User Principal Name","type":"string"}},"required":["tenant_id","user_principal_name","client_id","client_secret"],"title":"Service Key Authentication","type":"object"}],"order":0,"title":"Authentication","type":"object"},"drive_name":{"default":"OneDrive","description":"Name of the Microsoft OneDrive drive where the file(s) exist.","order":2,"title":"Drive Name","type":"string"},"folder_path":{"default":".","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.","order":4,"title":"Folder Path","type":"string"},"search_scope":{"default":"ALL","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.","enum":["ACCESSIBLE_DRIVES","SHARED_ITEMS","ALL"],"order":3,"title":"Search Scope","type":"string"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","credentials"],"title":"Microsoft OneDrive Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/one-drive"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python-file-based"],"allowedHosts_cloud":{"hosts":["graph.microsoft.com","login.microsoftonline.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-onedrive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:12:38.721000+00:00","registry_entry_generated_at":"2025-11-19T02:38:57.963211"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"01d1c685-fd4a-4837-8f4c-93fe5a0d2188","connector_name":"Microsoft OneDrive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-onedrive","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"01d1c685-fd4a-4837-8f4c-93fe5a0d2188","connector_name":"Microsoft OneDrive","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-microsoft-onedrive","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"01d1c685-fd4a-4837-8f4c-93fe5a0d2188","connector_name":"Microsoft OneDrive","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-microsoft-onedrive","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-onedrive\/0.2.44.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:1.8.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MICROSOFT-ONEDRIVE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-microsoft-onedrive","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-onedrive\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"OneDrive API reference","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/onedrive\/developer\/"},{"title":"OneDrive authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/onedrive\/developer\/rest-api\/getting-started\/authentication"},{"title":"Microsoft Graph throttling","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/throttling"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-microsoft-onedrive"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-microsoft-onedrive","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/microsoft-onedrive","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-microsoft-onedrive","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-microsoft-onedrive:0.2.44","docker_image_cloud":"airbyte\/source-microsoft-onedrive:0.2.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":4,"definitionId":"021d2bd7-40de-43b8-8a93-21e8b731eceb","name_oss":"Cloudbeds","dockerRepository_oss":"airbyte\/source-cloudbeds","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/cloudbeds","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.cloudbeds.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9e384b0e48e129d063f9e3194f0786a0a7606ca3","commit_timestamp":"2026-03-17T10:29:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-cloudbeds\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:37:55.840000+00:00","registry_entry_generated_at":"2026-03-17T10:39:02.456739"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"021d2bd7-40de-43b8-8a93-21e8b731eceb","connector_name":"Cloudbeds","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-cloudbeds","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"021d2bd7-40de-43b8-8a93-21e8b731eceb","connector_name":"Cloudbeds","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-cloudbeds","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"021d2bd7-40de-43b8-8a93-21e8b731eceb","connector_name":"Cloudbeds","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-cloudbeds","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-cloudbeds\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-cloudbeds","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-cloudbeds\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Cloudbeds API reference","type":"api_reference","url":"https:\/\/hotels.cloudbeds.com\/api\/docs\/"},{"title":"Cloudbeds OAuth guide","type":"authentication_guide","url":"https:\/\/hotels.cloudbeds.com\/api\/docs\/#section\/Authentication"},{"title":"Cloudbeds rate limits","type":"rate_limits","url":"https:\/\/hotels.cloudbeds.com\/api\/docs\/#section\/Rate-Limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-cloudbeds"}},"is_oss":true,"name_cloud":"Cloudbeds","dockerRepository_cloud":"airbyte\/source-cloudbeds","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/cloudbeds","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.cloudbeds.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9e384b0e48e129d063f9e3194f0786a0a7606ca3","commit_timestamp":"2026-03-17T10:29:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-cloudbeds\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:37:55.840000+00:00","registry_entry_generated_at":"2026-03-17T10:39:10.489249"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"021d2bd7-40de-43b8-8a93-21e8b731eceb","connector_name":"Cloudbeds","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-cloudbeds","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"021d2bd7-40de-43b8-8a93-21e8b731eceb","connector_name":"Cloudbeds","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-cloudbeds","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"021d2bd7-40de-43b8-8a93-21e8b731eceb","connector_name":"Cloudbeds","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-cloudbeds","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-cloudbeds\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-cloudbeds","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-cloudbeds\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Cloudbeds API reference","type":"api_reference","url":"https:\/\/hotels.cloudbeds.com\/api\/docs\/"},{"title":"Cloudbeds OAuth guide","type":"authentication_guide","url":"https:\/\/hotels.cloudbeds.com\/api\/docs\/#section\/Authentication"},{"title":"Cloudbeds rate limits","type":"rate_limits","url":"https:\/\/hotels.cloudbeds.com\/api\/docs\/#section\/Rate-Limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-cloudbeds"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-cloudbeds","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/cloudbeds","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-cloudbeds","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-cloudbeds:0.0.49","docker_image_cloud":"airbyte\/source-cloudbeds:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":5,"definitionId":"02e5177c-84cf-424c-91e4-9f7ce344b813","name_oss":"GoLogin","dockerRepository_oss":"airbyte\/source-gologin","dockerImageTag_oss":"0.0.31","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/gologin","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key found at `https:\/\/app.gologin.com\/personalArea\/TokenApi`","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.gologin.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"db4e8ee9ded4f201bcf2d0dbf454427b71ed160f","commit_timestamp":"2026-03-31T04:54:27+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gologin\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:58:15.143231+00:00","registry_entry_generated_at":"2026-03-31T04:58:15.143231+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"02e5177c-84cf-424c-91e4-9f7ce344b813","connector_name":"GoLogin","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gologin","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"02e5177c-84cf-424c-91e4-9f7ce344b813","connector_name":"GoLogin","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-gologin","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"02e5177c-84cf-424c-91e4-9f7ce344b813","connector_name":"GoLogin","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-gologin","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gologin\/0.0.31.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-gologin","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gologin\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"GoLogin API documentation","type":"api_reference","url":"https:\/\/api.gologin.com\/docs"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-gologin"}},"is_oss":true,"name_cloud":"GoLogin","dockerRepository_cloud":"airbyte\/source-gologin","dockerImageTag_cloud":"0.0.31","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/gologin","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key found at `https:\/\/app.gologin.com\/personalArea\/TokenApi`","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.gologin.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"db4e8ee9ded4f201bcf2d0dbf454427b71ed160f","commit_timestamp":"2026-03-31T04:54:27+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gologin\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:58:14.986188+00:00","registry_entry_generated_at":"2026-03-31T04:58:14.986188+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"02e5177c-84cf-424c-91e4-9f7ce344b813","connector_name":"GoLogin","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gologin","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"02e5177c-84cf-424c-91e4-9f7ce344b813","connector_name":"GoLogin","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-gologin","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"02e5177c-84cf-424c-91e4-9f7ce344b813","connector_name":"GoLogin","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-gologin","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gologin\/0.0.31.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-gologin","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gologin\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"GoLogin API documentation","type":"api_reference","url":"https:\/\/api.gologin.com\/docs"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-gologin"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-gologin","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/gologin","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-gologin","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-gologin:0.0.31","docker_image_cloud":"airbyte\/source-gologin:0.0.31","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":6,"definitionId":"02e8708f-3270-4f13-8b67-257b8ef439f0","name_oss":"Factorial","dockerRepository_oss":"airbyte\/source-factorial","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/factorial","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"limit":{"default":"50","description":"Max records per page limit","order":2,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-24","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.factorialhr.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43d0419d0a36756dab36feb75687a1accfd3a8d2","commit_timestamp":"2026-03-31T08:33:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-factorial\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:50.492834+00:00","registry_entry_generated_at":"2026-03-31T08:37:50.492834+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"02e8708f-3270-4f13-8b67-257b8ef439f0","connector_name":"Factorial","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-factorial","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"02e8708f-3270-4f13-8b67-257b8ef439f0","connector_name":"Factorial","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-factorial","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"02e8708f-3270-4f13-8b67-257b8ef439f0","connector_name":"Factorial","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-factorial","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-factorial\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-factorial","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-factorial\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Factorial API documentation","type":"api_reference","url":"https:\/\/apidoc.factorialhr.com\/"},{"title":"Factorial authentication","type":"authentication_guide","url":"https:\/\/apidoc.factorialhr.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-factorial"}},"is_oss":true,"name_cloud":"Factorial","dockerRepository_cloud":"airbyte\/source-factorial","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/factorial","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"limit":{"default":"50","description":"Max records per page limit","order":2,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-24","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.factorialhr.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43d0419d0a36756dab36feb75687a1accfd3a8d2","commit_timestamp":"2026-03-31T08:33:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-factorial\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:50.336700+00:00","registry_entry_generated_at":"2026-03-31T08:37:50.336700+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"02e8708f-3270-4f13-8b67-257b8ef439f0","connector_name":"Factorial","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-factorial","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"02e8708f-3270-4f13-8b67-257b8ef439f0","connector_name":"Factorial","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-factorial","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"02e8708f-3270-4f13-8b67-257b8ef439f0","connector_name":"Factorial","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-factorial","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-factorial\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-factorial","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-factorial\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Factorial API documentation","type":"api_reference","url":"https:\/\/apidoc.factorialhr.com\/"},{"title":"Factorial authentication","type":"authentication_guide","url":"https:\/\/apidoc.factorialhr.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-factorial"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-factorial","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/factorial","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-factorial","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-factorial:0.0.48","docker_image_cloud":"airbyte\/source-factorial:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":7,"definitionId":"03383c9d-acff-468b-9afb-444479cd7fbc","name_oss":"Ding Connect","dockerRepository_oss":"airbyte\/source-ding-connect","dockerImageTag_oss":"0.0.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ding-connect","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"X-Correlation-Id":{"description":"Optional header to correlate HTTP requests between a client and server.","name":"X-Correlation-Id","order":1,"title":"X-Correlation-Id","type":"string"},"api_key":{"airbyte_secret":true,"description":"Your API key for authenticating with the DingConnect API. You can generate this key by navigating to the Developer tab in the Account Settings section of your DingConnect account.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-03","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.dingconnect.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"34a2ffb1b9ab7434933d814266f0dccb9fd7c0fa","commit_timestamp":"2026-03-03T04:39:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ding-connect\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T04:43:55.257000+00:00","registry_entry_generated_at":"2026-03-03T04:45:14.158409"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"03383c9d-acff-468b-9afb-444479cd7fbc","connector_name":"Ding Connect","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ding-connect","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"03383c9d-acff-468b-9afb-444479cd7fbc","connector_name":"Ding Connect","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-ding-connect","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"03383c9d-acff-468b-9afb-444479cd7fbc","connector_name":"Ding Connect","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-ding-connect","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ding-connect\/0.0.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ding-connect","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ding-connect\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Ding Connect API documentation","type":"api_reference","url":"https:\/\/docs.ding.com\/"},{"title":"Ding authentication","type":"authentication_guide","url":"https:\/\/docs.ding.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ding-connect"}},"is_oss":true,"name_cloud":"Ding Connect","dockerRepository_cloud":"airbyte\/source-ding-connect","dockerImageTag_cloud":"0.0.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ding-connect","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"X-Correlation-Id":{"description":"Optional header to correlate HTTP requests between a client and server.","name":"X-Correlation-Id","order":1,"title":"X-Correlation-Id","type":"string"},"api_key":{"airbyte_secret":true,"description":"Your API key for authenticating with the DingConnect API. You can generate this key by navigating to the Developer tab in the Account Settings section of your DingConnect account.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-03","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.dingconnect.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"34a2ffb1b9ab7434933d814266f0dccb9fd7c0fa","commit_timestamp":"2026-03-03T04:39:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ding-connect\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T04:43:55.257000+00:00","registry_entry_generated_at":"2026-03-03T04:45:21.957318"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"03383c9d-acff-468b-9afb-444479cd7fbc","connector_name":"Ding Connect","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ding-connect","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"03383c9d-acff-468b-9afb-444479cd7fbc","connector_name":"Ding Connect","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-ding-connect","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"03383c9d-acff-468b-9afb-444479cd7fbc","connector_name":"Ding Connect","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-ding-connect","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ding-connect\/0.0.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ding-connect","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ding-connect\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Ding Connect API documentation","type":"api_reference","url":"https:\/\/docs.ding.com\/"},{"title":"Ding authentication","type":"authentication_guide","url":"https:\/\/docs.ding.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ding-connect"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ding-connect","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ding-connect","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ding-connect","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ding-connect:0.0.23","docker_image_cloud":"airbyte\/source-ding-connect:0.0.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":8,"definitionId":"03a53b13-794a-4d6b-8544-3b36ed8f3ce4","name_oss":"Waiteraid","dockerRepository_oss":"airbyte\/source-waiteraid","dockerImageTag_oss":"0.2.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/waiteraid","icon_oss":"waiteraid.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_hash":{"airbyte_secret":true,"description":"Your WaiterAid API key, obtained from API request with Username and Password","order":0,"title":"Authentication Hash","type":"string"},"restid":{"airbyte_secret":true,"description":"Your WaiterAid restaurant id from API request to getRestaurants","order":1,"title":"Restaurant ID","type":"string"},"start_date":{"description":"Start getting data from that date.","examples":["YYYY-MM-DD"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["auth_hash","restid","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-waiteraid\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:34:31.638000+00:00","registry_entry_generated_at":"2025-11-19T02:48:56.477153"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"03a53b13-794a-4d6b-8544-3b36ed8f3ce4","connector_name":"Waiteraid","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-waiteraid","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"03a53b13-794a-4d6b-8544-3b36ed8f3ce4","connector_name":"Waiteraid","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-waiteraid","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"03a53b13-794a-4d6b-8544-3b36ed8f3ce4","connector_name":"Waiteraid","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-waiteraid","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-waiteraid\/0.2.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-waiteraid","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-waiteraid\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Waiteraid API documentation","type":"api_reference","url":"https:\/\/waiteraid.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-waiteraid"}},"is_oss":true,"name_cloud":"Waiteraid","dockerRepository_cloud":"airbyte\/source-waiteraid","dockerImageTag_cloud":"0.2.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/waiteraid","icon_cloud":"waiteraid.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_hash":{"airbyte_secret":true,"description":"Your WaiterAid API key, obtained from API request with Username and Password","order":0,"title":"Authentication Hash","type":"string"},"restid":{"airbyte_secret":true,"description":"Your WaiterAid restaurant id from API request to getRestaurants","order":1,"title":"Restaurant ID","type":"string"},"start_date":{"description":"Start getting data from that date.","examples":["YYYY-MM-DD"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["auth_hash","restid","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-waiteraid\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:34:31.638000+00:00","registry_entry_generated_at":"2025-11-19T02:49:01.914995"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"03a53b13-794a-4d6b-8544-3b36ed8f3ce4","connector_name":"Waiteraid","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-waiteraid","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"03a53b13-794a-4d6b-8544-3b36ed8f3ce4","connector_name":"Waiteraid","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-waiteraid","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"03a53b13-794a-4d6b-8544-3b36ed8f3ce4","connector_name":"Waiteraid","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-waiteraid","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-waiteraid\/0.2.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-waiteraid","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-waiteraid\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Waiteraid API documentation","type":"api_reference","url":"https:\/\/waiteraid.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-waiteraid"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-waiteraid","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/waiteraid","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-waiteraid","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-waiteraid:0.2.22","docker_image_cloud":"airbyte\/source-waiteraid:0.2.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":9,"definitionId":"03fdd212-bd09-4e7b-b472-5b8f1b73969b","name_oss":"Planhat","dockerRepository_oss":"airbyte\/source-planhat","dockerImageTag_oss":"0.0.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/planhat","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your Planhat API Access Token<\/a>","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-22","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.planhat.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c9d0f9bd079ba2779e35073a869d0060bed0ae90","commit_timestamp":"2026-03-31T10:32:07+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-planhat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:36:15.921776+00:00","registry_entry_generated_at":"2026-03-31T10:36:15.921776+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"03fdd212-bd09-4e7b-b472-5b8f1b73969b","connector_name":"Planhat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-planhat","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"03fdd212-bd09-4e7b-b472-5b8f1b73969b","connector_name":"Planhat","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-planhat","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"03fdd212-bd09-4e7b-b472-5b8f1b73969b","connector_name":"Planhat","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-planhat","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-planhat\/0.0.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-planhat","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-planhat\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Planhat API documentation","type":"api_reference","url":"https:\/\/docs.planhat.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-planhat"}},"is_oss":true,"name_cloud":"Planhat","dockerRepository_cloud":"airbyte\/source-planhat","dockerImageTag_cloud":"0.0.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/planhat","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your Planhat API Access Token<\/a>","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-22","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.planhat.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c9d0f9bd079ba2779e35073a869d0060bed0ae90","commit_timestamp":"2026-03-31T10:32:07+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-planhat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:36:15.646851+00:00","registry_entry_generated_at":"2026-03-31T10:36:15.646851+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"03fdd212-bd09-4e7b-b472-5b8f1b73969b","connector_name":"Planhat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-planhat","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"03fdd212-bd09-4e7b-b472-5b8f1b73969b","connector_name":"Planhat","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-planhat","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"03fdd212-bd09-4e7b-b472-5b8f1b73969b","connector_name":"Planhat","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-planhat","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-planhat\/0.0.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-planhat","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-planhat\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Planhat API documentation","type":"api_reference","url":"https:\/\/docs.planhat.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-planhat"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-planhat","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/planhat","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-planhat","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-planhat:0.0.52","docker_image_cloud":"airbyte\/source-planhat:0.0.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":10,"definitionId":"053eb2fe-5c44-49fc-a1e4-2dc82b09318e","name_oss":"Ticketmaster","dockerRepository_oss":"airbyte\/source-ticketmaster","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ticketmaster","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.ticketmaster.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"55d0866dde82ddd09286bbd9b5b40bbb72602bf2","commit_timestamp":"2026-03-10T08:23:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ticketmaster\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T08:28:42.231000+00:00","registry_entry_generated_at":"2026-03-10T08:29:55.618103"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"053eb2fe-5c44-49fc-a1e4-2dc82b09318e","connector_name":"Ticketmaster","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ticketmaster","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"053eb2fe-5c44-49fc-a1e4-2dc82b09318e","connector_name":"Ticketmaster","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-ticketmaster","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"053eb2fe-5c44-49fc-a1e4-2dc82b09318e","connector_name":"Ticketmaster","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-ticketmaster","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ticketmaster\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ticketmaster","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ticketmaster\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Ticketmaster Discovery API","type":"api_reference","url":"https:\/\/developer.ticketmaster.com\/products-and-docs\/apis\/discovery-api\/v2\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ticketmaster"}},"is_oss":true,"name_cloud":"Ticketmaster","dockerRepository_cloud":"airbyte\/source-ticketmaster","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ticketmaster","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.ticketmaster.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"55d0866dde82ddd09286bbd9b5b40bbb72602bf2","commit_timestamp":"2026-03-10T08:23:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ticketmaster\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T08:28:42.231000+00:00","registry_entry_generated_at":"2026-03-10T08:30:03.726758"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"053eb2fe-5c44-49fc-a1e4-2dc82b09318e","connector_name":"Ticketmaster","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ticketmaster","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"053eb2fe-5c44-49fc-a1e4-2dc82b09318e","connector_name":"Ticketmaster","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-ticketmaster","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"053eb2fe-5c44-49fc-a1e4-2dc82b09318e","connector_name":"Ticketmaster","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-ticketmaster","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ticketmaster\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ticketmaster","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ticketmaster\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Ticketmaster Discovery API","type":"api_reference","url":"https:\/\/developer.ticketmaster.com\/products-and-docs\/apis\/discovery-api\/v2\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ticketmaster"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ticketmaster","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ticketmaster","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ticketmaster","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ticketmaster:0.0.46","docker_image_cloud":"airbyte\/source-ticketmaster:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":11,"definitionId":"05b0bce2-4ec4-4534-bb1a-5d0127bd91b7","name_oss":"Workramp","dockerRepository_oss":"airbyte\/source-workramp","dockerImageTag_oss":"0.2.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/workramp","icon_oss":"workramp.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"academy_id":{"description":"The id of the Academy","order":1,"title":"Academy ID","type":"string"},"api_key":{"airbyte_secret":true,"description":"The API Token for Workramp","order":0,"title":"API Token","type":"string"}},"required":["api_key","academy_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-01-02","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workramp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:16:29.720000+00:00","registry_entry_generated_at":"2025-11-19T02:34:09.039070"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"05b0bce2-4ec4-4534-bb1a-5d0127bd91b7","connector_name":"Workramp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workramp","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"05b0bce2-4ec4-4534-bb1a-5d0127bd91b7","connector_name":"Workramp","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-workramp","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"05b0bce2-4ec4-4534-bb1a-5d0127bd91b7","connector_name":"Workramp","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-workramp","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workramp\/0.2.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-workramp","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workramp\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"WorkRamp API documentation","type":"api_reference","url":"https:\/\/developers.workramp.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-workramp"}},"is_oss":true,"name_cloud":"Workramp","dockerRepository_cloud":"airbyte\/source-workramp","dockerImageTag_cloud":"0.2.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/workramp","icon_cloud":"workramp.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"academy_id":{"description":"The id of the Academy","order":1,"title":"Academy ID","type":"string"},"api_key":{"airbyte_secret":true,"description":"The API Token for Workramp","order":0,"title":"API Token","type":"string"}},"required":["api_key","academy_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-01-02","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workramp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:16:29.720000+00:00","registry_entry_generated_at":"2025-11-19T02:34:16.629396"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"05b0bce2-4ec4-4534-bb1a-5d0127bd91b7","connector_name":"Workramp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workramp","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"05b0bce2-4ec4-4534-bb1a-5d0127bd91b7","connector_name":"Workramp","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-workramp","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"05b0bce2-4ec4-4534-bb1a-5d0127bd91b7","connector_name":"Workramp","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-workramp","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workramp\/0.2.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-workramp","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workramp\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"WorkRamp API documentation","type":"api_reference","url":"https:\/\/developers.workramp.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-workramp"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-workramp","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/workramp","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-workramp","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-workramp:0.2.23","docker_image_cloud":"airbyte\/source-workramp:0.2.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":12,"definitionId":"06bdb480-2598-40b8-8b0f-fc2e2d2abdda","name_oss":"Opsgenie","dockerRepository_oss":"airbyte\/source-opsgenie","dockerImageTag_oss":"0.5.12","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/opsgenie","icon_oss":null,"spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token used to access the Opsgenie platform","type":"string"},"endpoint":{"default":"api.opsgenie.com","description":"Service endpoint to use for API calls.","examples":["api.opsgenie.com","api.eu.opsgenie.com"],"type":"string"},"start_date":{"description":"The date from which you'd like to replicate data from Opsgenie in the format of YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only in the following incremental streams: issues.","examples":["2022-07-01T00:00:00Z"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"}},"required":["api_token","endpoint"],"title":"Opsgenie Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/opsgenie","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-opsgenie\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:35:14.842000+00:00","registry_entry_generated_at":"2025-11-19T02:48:03.949286"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"06bdb480-2598-40b8-8b0f-fc2e2d2abdda","connector_name":"Opsgenie","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-opsgenie","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"06bdb480-2598-40b8-8b0f-fc2e2d2abdda","connector_name":"Opsgenie","connector_type":"source","connector_version":"0.5.12","docker_repository":"airbyte\/source-opsgenie","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"06bdb480-2598-40b8-8b0f-fc2e2d2abdda","connector_name":"Opsgenie","connector_type":"source","connector_version":"0.5.12","docker_repository":"airbyte\/source-opsgenie","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-opsgenie\/0.5.12.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OPSGENIE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-opsgenie","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-opsgenie\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Opsgenie API reference","type":"api_reference","url":"https:\/\/docs.opsgenie.com\/docs\/api-overview"},{"title":"Opsgenie authentication","type":"authentication_guide","url":"https:\/\/docs.opsgenie.com\/docs\/api-authentication"},{"title":"Opsgenie rate limits","type":"rate_limits","url":"https:\/\/docs.opsgenie.com\/docs\/api-rate-limiting"},{"title":"Opsgenie Status","type":"status_page","url":"https:\/\/status.opsgenie.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-opsgenie"}},"is_oss":true,"name_cloud":"Opsgenie","dockerRepository_cloud":"airbyte\/source-opsgenie","dockerImageTag_cloud":"0.5.12","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/opsgenie","icon_cloud":null,"spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token used to access the Opsgenie platform","type":"string"},"endpoint":{"default":"api.opsgenie.com","description":"Service endpoint to use for API calls.","examples":["api.opsgenie.com","api.eu.opsgenie.com"],"type":"string"},"start_date":{"description":"The date from which you'd like to replicate data from Opsgenie in the format of YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only in the following incremental streams: issues.","examples":["2022-07-01T00:00:00Z"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"}},"required":["api_token","endpoint"],"title":"Opsgenie Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/opsgenie","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-opsgenie\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:35:14.842000+00:00","registry_entry_generated_at":"2025-11-19T02:48:10.964051"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"06bdb480-2598-40b8-8b0f-fc2e2d2abdda","connector_name":"Opsgenie","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-opsgenie","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"06bdb480-2598-40b8-8b0f-fc2e2d2abdda","connector_name":"Opsgenie","connector_type":"source","connector_version":"0.5.12","docker_repository":"airbyte\/source-opsgenie","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"06bdb480-2598-40b8-8b0f-fc2e2d2abdda","connector_name":"Opsgenie","connector_type":"source","connector_version":"0.5.12","docker_repository":"airbyte\/source-opsgenie","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-opsgenie\/0.5.12.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OPSGENIE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-opsgenie","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-opsgenie\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Opsgenie API reference","type":"api_reference","url":"https:\/\/docs.opsgenie.com\/docs\/api-overview"},{"title":"Opsgenie authentication","type":"authentication_guide","url":"https:\/\/docs.opsgenie.com\/docs\/api-authentication"},{"title":"Opsgenie rate limits","type":"rate_limits","url":"https:\/\/docs.opsgenie.com\/docs\/api-rate-limiting"},{"title":"Opsgenie Status","type":"status_page","url":"https:\/\/status.opsgenie.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-opsgenie"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-opsgenie","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/opsgenie","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-opsgenie","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-opsgenie:0.5.12","docker_image_cloud":"airbyte\/source-opsgenie:0.5.12","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":13,"definitionId":"08164461-a3fd-49d5-8185-b83d51013585","name_oss":"Zoho Desk","dockerRepository_oss":"airbyte\/source-zoho-desk","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-desk","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"include_custom_domain":{"order":4,"title":"include Custom Domain","type":"boolean"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":3,"title":"OAuth Refresh Token","type":"string"},"token_refresh_endpoint":{"name":"token_refresh_endpoint","order":2,"title":"Token Refresh Endpoint","type":"string"}},"required":["client_id","client_secret","token_refresh_endpoint","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["desk.zoho.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"35d9771bf95e977d8dcdcd5159ebe160308a4db0","commit_timestamp":"2026-03-31T08:30:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-desk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:34:32.759908+00:00","registry_entry_generated_at":"2026-03-31T08:34:32.759908+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"08164461-a3fd-49d5-8185-b83d51013585","connector_name":"Zoho Desk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-desk","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"08164461-a3fd-49d5-8185-b83d51013585","connector_name":"Zoho Desk","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-zoho-desk","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"08164461-a3fd-49d5-8185-b83d51013585","connector_name":"Zoho Desk","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-zoho-desk","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-desk\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zoho-desk","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-desk\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho Desk API","type":"api_reference","url":"https:\/\/desk.zoho.com\/DeskAPIDocument"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-desk"}},"is_oss":true,"name_cloud":"Zoho Desk","dockerRepository_cloud":"airbyte\/source-zoho-desk","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-desk","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"include_custom_domain":{"order":4,"title":"include Custom Domain","type":"boolean"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":3,"title":"OAuth Refresh Token","type":"string"},"token_refresh_endpoint":{"name":"token_refresh_endpoint","order":2,"title":"Token Refresh Endpoint","type":"string"}},"required":["client_id","client_secret","token_refresh_endpoint","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["desk.zoho.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"35d9771bf95e977d8dcdcd5159ebe160308a4db0","commit_timestamp":"2026-03-31T08:30:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-desk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:34:32.597157+00:00","registry_entry_generated_at":"2026-03-31T08:34:32.597157+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"08164461-a3fd-49d5-8185-b83d51013585","connector_name":"Zoho Desk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-desk","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"08164461-a3fd-49d5-8185-b83d51013585","connector_name":"Zoho Desk","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-zoho-desk","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"08164461-a3fd-49d5-8185-b83d51013585","connector_name":"Zoho Desk","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-zoho-desk","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-desk\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zoho-desk","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-desk\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho Desk API","type":"api_reference","url":"https:\/\/desk.zoho.com\/DeskAPIDocument"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-desk"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-desk","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-desk","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-desk","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-desk:0.0.48","docker_image_cloud":"airbyte\/source-zoho-desk:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":14,"definitionId":"084124ab-22db-4019-b36d-630418541bf7","name_oss":"Hardcoded Records","dockerRepository_oss":"airbyte\/source-hardcoded-records","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/hardcoded-records","icon_oss":"faker.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"count":{"default":1000,"description":"How many records per stream should be generated","minimum":1,"order":0,"title":"Count","type":"integer"}},"required":[],"title":"Hardcoded Records Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hardcoded-records","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":[]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"84fcd126f5eefebe3a2922589c475476a5be5fe1","commit_timestamp":"2025-10-21T12:35:15-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hardcoded-records\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-21T16:42:33.940000+00:00","registry_entry_generated_at":"2025-10-21T16:43:49.501672"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"084124ab-22db-4019-b36d-630418541bf7","connector_name":"Hardcoded Records","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hardcoded-records","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"084124ab-22db-4019-b36d-630418541bf7","connector_name":"Hardcoded Records","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-hardcoded-records","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"084124ab-22db-4019-b36d-630418541bf7","connector_name":"Hardcoded Records","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-hardcoded-records","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hardcoded-records\/0.0.46.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.46.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HARDCODED-RECORDS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-hardcoded-records","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hardcoded-records\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-hardcoded-records"}},"is_oss":true,"name_cloud":"Hardcoded Records","dockerRepository_cloud":"airbyte\/source-hardcoded-records","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/hardcoded-records","icon_cloud":"faker.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"count":{"default":1000,"description":"How many records per stream should be generated","minimum":1,"order":0,"title":"Count","type":"integer"}},"required":[],"title":"Hardcoded Records Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hardcoded-records","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":[]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"84fcd126f5eefebe3a2922589c475476a5be5fe1","commit_timestamp":"2025-10-21T12:35:15-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hardcoded-records\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-21T16:42:33.940000+00:00","registry_entry_generated_at":"2025-10-21T16:43:56.445156"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"084124ab-22db-4019-b36d-630418541bf7","connector_name":"Hardcoded Records","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hardcoded-records","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"084124ab-22db-4019-b36d-630418541bf7","connector_name":"Hardcoded Records","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-hardcoded-records","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"084124ab-22db-4019-b36d-630418541bf7","connector_name":"Hardcoded Records","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-hardcoded-records","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hardcoded-records\/0.0.46.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.46.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HARDCODED-RECORDS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-hardcoded-records","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hardcoded-records\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-hardcoded-records"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-hardcoded-records","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/hardcoded-records","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-hardcoded-records","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-hardcoded-records:0.0.46","docker_image_cloud":"airbyte\/source-hardcoded-records:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":{"streams":["countries","orders"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":{"streams":["countries","orders"]},"erdUrl_cloud":null},{"index":15,"definitionId":"09a517d3-803f-448d-97bf-0b1ee64b90ef","name_oss":"Yahoo Finance Price","dockerRepository_oss":"airbyte\/source-yahoo-finance-price","dockerImageTag_oss":"0.3.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/yahoo-finance-price","icon_oss":"yahoo-finance-price.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"interval":{"description":"The interval of between prices queried.","enum":["1m","5m","15m","30m","90m","1h","1d","5d","1wk","1mo","3mo"],"order":1,"title":"Interval","type":"string"},"range":{"description":"The range of prices to be queried.","enum":["1d","5d","7d","1mo","3mo","6mo","1y","2y","5y","ytd","max"],"order":2,"title":"Range","type":"string"},"tickers":{"description":"Comma-separated identifiers for the stocks to be queried. Whitespaces are allowed.","order":0,"title":"Tickers","type":"string"}},"required":["tickers"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-yahoo-finance-price\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:19:24.481000+00:00","registry_entry_generated_at":"2025-11-19T02:35:26.796887"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"09a517d3-803f-448d-97bf-0b1ee64b90ef","connector_name":"Yahoo Finance Price","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-yahoo-finance-price","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"09a517d3-803f-448d-97bf-0b1ee64b90ef","connector_name":"Yahoo Finance Price","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-yahoo-finance-price","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"09a517d3-803f-448d-97bf-0b1ee64b90ef","connector_name":"Yahoo Finance Price","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-yahoo-finance-price","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-yahoo-finance-price\/0.3.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-YAHOO-FINANCE-PRICES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-yahoo-finance-price","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-yahoo-finance-price\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Yahoo Finance API","type":"api_reference","url":"https:\/\/www.yahoofinanceapi.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-yahoo-finance-price"}},"is_oss":true,"name_cloud":"Yahoo Finance Price","dockerRepository_cloud":"airbyte\/source-yahoo-finance-price","dockerImageTag_cloud":"0.3.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/yahoo-finance-price","icon_cloud":"yahoo-finance-price.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"interval":{"description":"The interval of between prices queried.","enum":["1m","5m","15m","30m","90m","1h","1d","5d","1wk","1mo","3mo"],"order":1,"title":"Interval","type":"string"},"range":{"description":"The range of prices to be queried.","enum":["1d","5d","7d","1mo","3mo","6mo","1y","2y","5y","ytd","max"],"order":2,"title":"Range","type":"string"},"tickers":{"description":"Comma-separated identifiers for the stocks to be queried. Whitespaces are allowed.","order":0,"title":"Tickers","type":"string"}},"required":["tickers"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-yahoo-finance-price\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:19:24.481000+00:00","registry_entry_generated_at":"2025-11-19T02:35:36.188560"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"09a517d3-803f-448d-97bf-0b1ee64b90ef","connector_name":"Yahoo Finance Price","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-yahoo-finance-price","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"09a517d3-803f-448d-97bf-0b1ee64b90ef","connector_name":"Yahoo Finance Price","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-yahoo-finance-price","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"09a517d3-803f-448d-97bf-0b1ee64b90ef","connector_name":"Yahoo Finance Price","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-yahoo-finance-price","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-yahoo-finance-price\/0.3.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-YAHOO-FINANCE-PRICES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-yahoo-finance-price","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-yahoo-finance-price\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Yahoo Finance API","type":"api_reference","url":"https:\/\/www.yahoofinanceapi.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-yahoo-finance-price"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-yahoo-finance-price","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/yahoo-finance-price","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-yahoo-finance-price","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-yahoo-finance-price:0.3.23","docker_image_cloud":"airbyte\/source-yahoo-finance-price:0.3.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":16,"definitionId":"09f894a4-d2fb-488f-b0eb-640205314296","name_oss":"Piwik","dockerRepository_oss":"airbyte\/source-piwik","dockerImageTag_oss":"0.0.54","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/piwik","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"organization_id":{"description":"The organization id appearing at URL of your piwik website","order":2,"title":"Organization ID","type":"string"}},"required":["client_id","client_secret","organization_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-14","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.piwik.pro"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"94db71c7f5ec129961ee768038bea469c7f001b9","commit_timestamp":"2026-03-24T10:23:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-piwik\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T10:28:56.309133+00:00","registry_entry_generated_at":"2026-03-24T10:28:56.309133+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"09f894a4-d2fb-488f-b0eb-640205314296","connector_name":"Piwik","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-piwik","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"09f894a4-d2fb-488f-b0eb-640205314296","connector_name":"Piwik","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-piwik","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"09f894a4-d2fb-488f-b0eb-640205314296","connector_name":"Piwik","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-piwik","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-piwik\/0.0.54.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-piwik","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-piwik\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Matomo (Piwik) API reference","type":"api_reference","url":"https:\/\/developer.matomo.org\/api-reference\/reporting-api"},{"title":"Matomo authentication","type":"authentication_guide","url":"https:\/\/matomo.org\/faq\/general\/faq_114\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-piwik"}},"is_oss":true,"name_cloud":"Piwik","dockerRepository_cloud":"airbyte\/source-piwik","dockerImageTag_cloud":"0.0.54","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/piwik","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"organization_id":{"description":"The organization id appearing at URL of your piwik website","order":2,"title":"Organization ID","type":"string"}},"required":["client_id","client_secret","organization_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-14","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.piwik.pro"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"94db71c7f5ec129961ee768038bea469c7f001b9","commit_timestamp":"2026-03-24T10:23:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-piwik\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T10:28:56.139565+00:00","registry_entry_generated_at":"2026-03-24T10:28:56.139565+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"09f894a4-d2fb-488f-b0eb-640205314296","connector_name":"Piwik","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-piwik","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"09f894a4-d2fb-488f-b0eb-640205314296","connector_name":"Piwik","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-piwik","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"09f894a4-d2fb-488f-b0eb-640205314296","connector_name":"Piwik","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-piwik","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-piwik\/0.0.54.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-piwik","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-piwik\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Matomo (Piwik) API reference","type":"api_reference","url":"https:\/\/developer.matomo.org\/api-reference\/reporting-api"},{"title":"Matomo authentication","type":"authentication_guide","url":"https:\/\/matomo.org\/faq\/general\/faq_114\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-piwik"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-piwik","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/piwik","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-piwik","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-piwik:0.0.54","docker_image_cloud":"airbyte\/source-piwik:0.0.54","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":17,"definitionId":"0abc340d-772c-4fa1-8d1d-ebf3be72ab51","name_oss":"Basecamp","dockerRepository_oss":"airbyte\/source-basecamp","dockerImageTag_oss":"0.0.35","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/basecamp","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"order":0,"title":"Account ID","type":"number"},"client_id":{"airbyte_secret":true,"order":2,"title":"Client ID","type":"string"},"client_refresh_token_2":{"airbyte_secret":true,"order":4,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":3,"title":"Client secret","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["account_id","start_date","client_id","client_secret","client_refresh_token_2"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["3.basecampapi.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7ef0056573721fedd5ebe617dbcc8d0828e21334","commit_timestamp":"2026-04-01T18:08:52-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-basecamp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T01:12:44.252383+00:00","registry_entry_generated_at":"2026-04-02T01:12:44.252383+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0abc340d-772c-4fa1-8d1d-ebf3be72ab51","connector_name":"Basecamp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-basecamp","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0abc340d-772c-4fa1-8d1d-ebf3be72ab51","connector_name":"Basecamp","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-basecamp","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0abc340d-772c-4fa1-8d1d-ebf3be72ab51","connector_name":"Basecamp","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-basecamp","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-basecamp\/0.0.35.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-basecamp","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0.post13.dev23823332086@sha256:dc8f1d054d9b0ee5ed6afe1b6732151ddd4dfa58ee32ca39c608ee2dd50dadf5"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-basecamp\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Basecamp 3 API","type":"api_reference","url":"https:\/\/github.com\/basecamp\/bc3-api"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/github.com\/basecamp\/api\/blob\/master\/sections\/authentication.md"},{"title":"Rate limiting","type":"rate_limits","url":"https:\/\/github.com\/basecamp\/bc3-api#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-basecamp"}},"is_oss":true,"name_cloud":"Basecamp","dockerRepository_cloud":"airbyte\/source-basecamp","dockerImageTag_cloud":"0.0.35","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/basecamp","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"order":0,"title":"Account ID","type":"number"},"client_id":{"airbyte_secret":true,"order":2,"title":"Client ID","type":"string"},"client_refresh_token_2":{"airbyte_secret":true,"order":4,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":3,"title":"Client secret","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["account_id","start_date","client_id","client_secret","client_refresh_token_2"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["3.basecampapi.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7ef0056573721fedd5ebe617dbcc8d0828e21334","commit_timestamp":"2026-04-01T18:08:52-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-basecamp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T01:12:44.074897+00:00","registry_entry_generated_at":"2026-04-02T01:12:44.074897+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0abc340d-772c-4fa1-8d1d-ebf3be72ab51","connector_name":"Basecamp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-basecamp","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0abc340d-772c-4fa1-8d1d-ebf3be72ab51","connector_name":"Basecamp","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-basecamp","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0abc340d-772c-4fa1-8d1d-ebf3be72ab51","connector_name":"Basecamp","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-basecamp","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-basecamp\/0.0.35.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-basecamp","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0.post13.dev23823332086@sha256:dc8f1d054d9b0ee5ed6afe1b6732151ddd4dfa58ee32ca39c608ee2dd50dadf5"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-basecamp\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Basecamp 3 API","type":"api_reference","url":"https:\/\/github.com\/basecamp\/bc3-api"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/github.com\/basecamp\/api\/blob\/master\/sections\/authentication.md"},{"title":"Rate limiting","type":"rate_limits","url":"https:\/\/github.com\/basecamp\/bc3-api#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-basecamp"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-basecamp","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/basecamp","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-basecamp","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-basecamp:0.0.35","docker_image_cloud":"airbyte\/source-basecamp:0.0.35","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":18,"definitionId":"0b5c867e-1b12-4d02-ab74-97b2184ff6d7","name_oss":"Dixa","dockerRepository_oss":"airbyte\/source-dixa","dockerImageTag_oss":"0.4.21","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/dixa","icon_oss":"dixa.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Dixa API token","order":1,"type":"string"},"batch_size":{"default":31,"description":"Number of days to batch into one request. Max 31.","examples":[1,31],"order":2,"pattern":"^[0-9]{1,2}$","type":"integer"},"start_date":{"description":"The connector pulls records updated from this date onwards.","examples":["YYYY-MM-DD"],"format":"date-time","order":3,"title":"Start date","type":"string"}},"required":["api_token","start_date"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dixa","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-07-07","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["exports.dixa.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dixa\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:45:26.560000+00:00","registry_entry_generated_at":"2025-11-19T02:04:35.603439"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0b5c867e-1b12-4d02-ab74-97b2184ff6d7","connector_name":"Dixa","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dixa","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0b5c867e-1b12-4d02-ab74-97b2184ff6d7","connector_name":"Dixa","connector_type":"source","connector_version":"0.4.21","docker_repository":"airbyte\/source-dixa","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0b5c867e-1b12-4d02-ab74-97b2184ff6d7","connector_name":"Dixa","connector_type":"source","connector_version":"0.4.21","docker_repository":"airbyte\/source-dixa","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dixa\/0.4.21.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DIXA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-dixa","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dixa\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Dixa API reference","type":"api_reference","url":"https:\/\/docs.dixa.io\/openapi\/"},{"title":"Dixa authentication","type":"authentication_guide","url":"https:\/\/docs.dixa.io\/openapi\/dixa-api\/#section\/Authentication"},{"title":"Dixa rate limits","type":"rate_limits","url":"https:\/\/docs.dixa.io\/openapi\/dixa-api\/#section\/Rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-dixa"}},"is_oss":true,"name_cloud":"Dixa","dockerRepository_cloud":"airbyte\/source-dixa","dockerImageTag_cloud":"0.4.21","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/dixa","icon_cloud":"dixa.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Dixa API token","order":1,"type":"string"},"batch_size":{"default":31,"description":"Number of days to batch into one request. Max 31.","examples":[1,31],"order":2,"pattern":"^[0-9]{1,2}$","type":"integer"},"start_date":{"description":"The connector pulls records updated from this date onwards.","examples":["YYYY-MM-DD"],"format":"date-time","order":3,"title":"Start date","type":"string"}},"required":["api_token","start_date"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dixa","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-07-07","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["exports.dixa.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dixa\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:45:26.560000+00:00","registry_entry_generated_at":"2025-11-19T02:04:45.924340"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0b5c867e-1b12-4d02-ab74-97b2184ff6d7","connector_name":"Dixa","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dixa","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0b5c867e-1b12-4d02-ab74-97b2184ff6d7","connector_name":"Dixa","connector_type":"source","connector_version":"0.4.21","docker_repository":"airbyte\/source-dixa","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0b5c867e-1b12-4d02-ab74-97b2184ff6d7","connector_name":"Dixa","connector_type":"source","connector_version":"0.4.21","docker_repository":"airbyte\/source-dixa","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dixa\/0.4.21.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DIXA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-dixa","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dixa\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Dixa API reference","type":"api_reference","url":"https:\/\/docs.dixa.io\/openapi\/"},{"title":"Dixa authentication","type":"authentication_guide","url":"https:\/\/docs.dixa.io\/openapi\/dixa-api\/#section\/Authentication"},{"title":"Dixa rate limits","type":"rate_limits","url":"https:\/\/docs.dixa.io\/openapi\/dixa-api\/#section\/Rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-dixa"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-dixa","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/dixa","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-dixa","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-dixa:0.4.21","docker_image_cloud":"airbyte\/source-dixa:0.4.21","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":19,"definitionId":"0b8bfdb4-ee91-43a8-9f91-536c816724a6","name_oss":"Deputy","dockerRepository_oss":"airbyte\/source-deputy","dockerImageTag_oss":"0.0.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/deputy","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"base_url":{"description":"The base url for your deputy account to make API requests","order":0,"title":"Base URL","type":"string"}},"required":["base_url","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-27","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"095c6afb143cc05cf70cc74bd30bda2627ea20c7","commit_timestamp":"2026-03-17T10:27:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-deputy\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:30.908000+00:00","registry_entry_generated_at":"2026-03-17T10:32:35.333352"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0b8bfdb4-ee91-43a8-9f91-536c816724a6","connector_name":"Deputy","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-deputy","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0b8bfdb4-ee91-43a8-9f91-536c816724a6","connector_name":"Deputy","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-deputy","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0b8bfdb4-ee91-43a8-9f91-536c816724a6","connector_name":"Deputy","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-deputy","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-deputy\/0.0.40.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-deputy","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-deputy\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Deputy API reference","type":"api_reference","url":"https:\/\/www.deputy.com\/api-doc\/API\/Getting_Started"},{"title":"Deputy authentication","type":"authentication_guide","url":"https:\/\/www.deputy.com\/api-doc\/API\/Authentication"},{"title":"Deputy rate limits","type":"rate_limits","url":"https:\/\/www.deputy.com\/api-doc\/API\/Rate_Limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-deputy"}},"is_oss":true,"name_cloud":"Deputy","dockerRepository_cloud":"airbyte\/source-deputy","dockerImageTag_cloud":"0.0.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/deputy","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"base_url":{"description":"The base url for your deputy account to make API requests","order":0,"title":"Base URL","type":"string"}},"required":["base_url","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-27","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"095c6afb143cc05cf70cc74bd30bda2627ea20c7","commit_timestamp":"2026-03-17T10:27:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-deputy\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:30.908000+00:00","registry_entry_generated_at":"2026-03-17T10:32:43.891186"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0b8bfdb4-ee91-43a8-9f91-536c816724a6","connector_name":"Deputy","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-deputy","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0b8bfdb4-ee91-43a8-9f91-536c816724a6","connector_name":"Deputy","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-deputy","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0b8bfdb4-ee91-43a8-9f91-536c816724a6","connector_name":"Deputy","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-deputy","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-deputy\/0.0.40.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-deputy","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-deputy\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Deputy API reference","type":"api_reference","url":"https:\/\/www.deputy.com\/api-doc\/API\/Getting_Started"},{"title":"Deputy authentication","type":"authentication_guide","url":"https:\/\/www.deputy.com\/api-doc\/API\/Authentication"},{"title":"Deputy rate limits","type":"rate_limits","url":"https:\/\/www.deputy.com\/api-doc\/API\/Rate_Limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-deputy"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-deputy","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/deputy","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-deputy","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-deputy:0.0.40","docker_image_cloud":"airbyte\/source-deputy:0.0.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":20,"definitionId":"0b98589b-ccee-40fd-9e9d-28d94087b4e1","name_oss":"JobNimbus","dockerRepository_oss":"airbyte\/source-jobnimbus","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/jobnimbus","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it by logging into your JobNimbus account, navigating to settings, and creating a new API key under the API section.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.jobnimbus.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7cb4ff98e4c69d2d95742faab681471fec5fd773","commit_timestamp":"2026-03-31T06:41:28+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jobnimbus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:21.658361+00:00","registry_entry_generated_at":"2026-03-31T06:45:21.658361+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0b98589b-ccee-40fd-9e9d-28d94087b4e1","connector_name":"JobNimbus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jobnimbus","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0b98589b-ccee-40fd-9e9d-28d94087b4e1","connector_name":"JobNimbus","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-jobnimbus","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0b98589b-ccee-40fd-9e9d-28d94087b4e1","connector_name":"JobNimbus","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-jobnimbus","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jobnimbus\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-jobnimbus","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jobnimbus\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"JobNimbus API documentation","type":"api_reference","url":"https:\/\/documenter.getpostman.com\/view\/3919598\/S11PpG4x"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-jobnimbus"}},"is_oss":true,"name_cloud":"JobNimbus","dockerRepository_cloud":"airbyte\/source-jobnimbus","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/jobnimbus","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it by logging into your JobNimbus account, navigating to settings, and creating a new API key under the API section.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.jobnimbus.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7cb4ff98e4c69d2d95742faab681471fec5fd773","commit_timestamp":"2026-03-31T06:41:28+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jobnimbus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:21.494269+00:00","registry_entry_generated_at":"2026-03-31T06:45:21.494269+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0b98589b-ccee-40fd-9e9d-28d94087b4e1","connector_name":"JobNimbus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jobnimbus","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0b98589b-ccee-40fd-9e9d-28d94087b4e1","connector_name":"JobNimbus","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-jobnimbus","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0b98589b-ccee-40fd-9e9d-28d94087b4e1","connector_name":"JobNimbus","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-jobnimbus","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jobnimbus\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-jobnimbus","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jobnimbus\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"JobNimbus API documentation","type":"api_reference","url":"https:\/\/documenter.getpostman.com\/view\/3919598\/S11PpG4x"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-jobnimbus"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-jobnimbus","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/jobnimbus","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-jobnimbus","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-jobnimbus:0.0.48","docker_image_cloud":"airbyte\/source-jobnimbus:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":21,"definitionId":"0caeba13-0807-46aa-a6c0-7e8d25d168be","name_oss":"Marketstack","dockerRepository_oss":"airbyte\/source-marketstack","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/marketstack","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.marketstack.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"51e2669cf0e7ed07e670f21269bb60d06f4aaed1","commit_timestamp":"2026-03-31T08:31:21+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-marketstack\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:54.838794+00:00","registry_entry_generated_at":"2026-03-31T08:35:54.838794+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0caeba13-0807-46aa-a6c0-7e8d25d168be","connector_name":"Marketstack","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-marketstack","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0caeba13-0807-46aa-a6c0-7e8d25d168be","connector_name":"Marketstack","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-marketstack","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"0caeba13-0807-46aa-a6c0-7e8d25d168be","connector_name":"Marketstack","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-marketstack","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-marketstack\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-marketstack","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-marketstack\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Marketstack API documentation","type":"api_reference","url":"https:\/\/marketstack.com\/documentation"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-marketstack"}},"is_oss":true,"name_cloud":"Marketstack","dockerRepository_cloud":"airbyte\/source-marketstack","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/marketstack","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.marketstack.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"51e2669cf0e7ed07e670f21269bb60d06f4aaed1","commit_timestamp":"2026-03-31T08:31:21+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-marketstack\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:54.514575+00:00","registry_entry_generated_at":"2026-03-31T08:35:54.514575+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0caeba13-0807-46aa-a6c0-7e8d25d168be","connector_name":"Marketstack","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-marketstack","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0caeba13-0807-46aa-a6c0-7e8d25d168be","connector_name":"Marketstack","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-marketstack","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"0caeba13-0807-46aa-a6c0-7e8d25d168be","connector_name":"Marketstack","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-marketstack","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-marketstack\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-marketstack","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-marketstack\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Marketstack API documentation","type":"api_reference","url":"https:\/\/marketstack.com\/documentation"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-marketstack"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-marketstack","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/marketstack","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-marketstack","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-marketstack:0.0.50","docker_image_cloud":"airbyte\/source-marketstack:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":22,"definitionId":"0da3b186-8879-4e94-8738-55b48762f1e8","name_oss":"Gainsight Px","dockerRepository_oss":"airbyte\/source-gainsight-px","dockerImageTag_oss":"0.2.34","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/gainsight-px","icon_oss":"gainsight-px.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The Aptrinsic API Key which is recieved from the dashboard settings (ref - https:\/\/app.aptrinsic.com\/settings\/api-keys)","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.aptrinsic.com\/v1"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gainsight-px\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:24.134000+00:00","registry_entry_generated_at":"2025-11-19T02:36:22.253976"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0da3b186-8879-4e94-8738-55b48762f1e8","connector_name":"Gainsight Px","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gainsight-px","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0da3b186-8879-4e94-8738-55b48762f1e8","connector_name":"Gainsight Px","connector_type":"source","connector_version":"0.2.34","docker_repository":"airbyte\/source-gainsight-px","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"0da3b186-8879-4e94-8738-55b48762f1e8","connector_name":"Gainsight Px","connector_type":"source","connector_version":"0.2.34","docker_repository":"airbyte\/source-gainsight-px","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gainsight-px\/0.2.34.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"b7c7c482-039e-49ef-8dc2-b5ad34d6ef65","name":"gainsight-px_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GAINSIGHT-PX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-gainsight-px","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.16@sha256:b8126848437ec5a6cff05fb4796fd775450b83e57925674d856a1838a390a28c"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gainsight-px\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Gainsight PX API documentation","type":"api_reference","url":"https:\/\/support.gainsight.com\/PX\/API_for_Developers\/02Usage_of_Different_APIs"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-gainsight-px"}},"is_oss":true,"name_cloud":"Gainsight Px","dockerRepository_cloud":"airbyte\/source-gainsight-px","dockerImageTag_cloud":"0.2.34","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/gainsight-px","icon_cloud":"gainsight-px.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The Aptrinsic API Key which is recieved from the dashboard settings (ref - https:\/\/app.aptrinsic.com\/settings\/api-keys)","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.aptrinsic.com\/v1"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gainsight-px\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:24.134000+00:00","registry_entry_generated_at":"2025-11-19T02:36:27.235162"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0da3b186-8879-4e94-8738-55b48762f1e8","connector_name":"Gainsight Px","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gainsight-px","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0da3b186-8879-4e94-8738-55b48762f1e8","connector_name":"Gainsight Px","connector_type":"source","connector_version":"0.2.34","docker_repository":"airbyte\/source-gainsight-px","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"0da3b186-8879-4e94-8738-55b48762f1e8","connector_name":"Gainsight Px","connector_type":"source","connector_version":"0.2.34","docker_repository":"airbyte\/source-gainsight-px","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gainsight-px\/0.2.34.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"b7c7c482-039e-49ef-8dc2-b5ad34d6ef65","name":"gainsight-px_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GAINSIGHT-PX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-gainsight-px","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.16@sha256:b8126848437ec5a6cff05fb4796fd775450b83e57925674d856a1838a390a28c"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gainsight-px\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Gainsight PX API documentation","type":"api_reference","url":"https:\/\/support.gainsight.com\/PX\/API_for_Developers\/02Usage_of_Different_APIs"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-gainsight-px"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-gainsight-px","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/gainsight-px","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-gainsight-px","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-gainsight-px:0.2.34","docker_image_cloud":"airbyte\/source-gainsight-px:0.2.34","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":23,"definitionId":"0dad1a35-ccf8-4d03-b73e-6788c00b13ae","name_oss":"TiDB","dockerRepository_oss":"airbyte\/source-tidb","dockerImageTag_oss":"0.3.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/tidb","icon_oss":"tidb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"database":{"description":"Name of the database.","order":2,"title":"Database","type":"string"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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)","order":5,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":4,"title":"Password","type":"string"},"port":{"default":4000,"description":"Port of the database.","examples":["4000"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"ssl":{"default":false,"description":"Encrypt data using SSL.","order":6,"title":"SSL Connection","type":"boolean"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username to use to access the database.","order":3,"title":"Username","type":"string"}},"required":["host","port","database","username"],"title":"TiDB Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tidb","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tidb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:17:40.065000+00:00","registry_entry_generated_at":"2025-11-19T02:42:24.802959"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0dad1a35-ccf8-4d03-b73e-6788c00b13ae","connector_name":"TiDB","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tidb","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0dad1a35-ccf8-4d03-b73e-6788c00b13ae","connector_name":"TiDB","connector_type":"source","connector_version":"0.3.5","docker_repository":"airbyte\/source-tidb","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tidb\/0.3.5.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_oss":"source-tidb","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tidb\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"TiDB documentation","type":"api_reference","url":"https:\/\/docs.pingcap.com\/tidb\/stable"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-tidb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/tidb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-tidb","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-tidb:0.3.5","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":24,"definitionId":"0efee448-6948-49e2-b786-17db50647908","name_oss":"Rss","dockerRepository_oss":"airbyte\/source-rss","dockerImageTag_oss":"1.0.31","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss","icon_oss":"rss.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"url":{"description":"RSS Feed URL","type":"string"}},"required":["url"],"title":"RSS Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-12","tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-30","message":"The verison migrates the Rss connector to the low-code framework for greater maintainability.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8da40342fd29015cb2abc09b3d3cccab7140b0a5","commit_timestamp":"2025-02-02T04:34:20+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CIuZoeP\/o4sDEAE=","metadata_file_path":"metadata\/airbyte\/source-rss\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-02T03:01:02.221000+00:00","registry_entry_generated_at":"2025-02-02T03:02:57.455977"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0efee448-6948-49e2-b786-17db50647908","connector_name":"Rss","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rss","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0efee448-6948-49e2-b786-17db50647908","connector_name":"Rss","connector_type":"source","connector_version":"1.0.31","docker_repository":"airbyte\/source-rss","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0efee448-6948-49e2-b786-17db50647908","connector_name":"Rss","connector_type":"source","connector_version":"1.0.31","docker_repository":"airbyte\/source-rss","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rss\/1.0.31.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.88.1"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"09453f70-3d9d-4075-bf9d-6d29f34e2aba","name":"rss_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-RSS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-rss","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-rss"}},"is_oss":true,"name_cloud":"Rss","dockerRepository_cloud":"airbyte\/source-rss","dockerImageTag_cloud":"1.0.31","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss","icon_cloud":"rss.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"url":{"description":"RSS Feed URL","type":"string"}},"required":["url"],"title":"RSS Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-12","tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-30","message":"The verison migrates the Rss connector to the low-code framework for greater maintainability.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/rss-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8da40342fd29015cb2abc09b3d3cccab7140b0a5","commit_timestamp":"2025-02-02T04:34:20+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CIuZoeP\/o4sDEAE=","metadata_file_path":"metadata\/airbyte\/source-rss\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-02T03:01:02.221000+00:00","registry_entry_generated_at":"2025-02-02T03:02:57.981984"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0efee448-6948-49e2-b786-17db50647908","connector_name":"Rss","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rss","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0efee448-6948-49e2-b786-17db50647908","connector_name":"Rss","connector_type":"source","connector_version":"1.0.31","docker_repository":"airbyte\/source-rss","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0efee448-6948-49e2-b786-17db50647908","connector_name":"Rss","connector_type":"source","connector_version":"1.0.31","docker_repository":"airbyte\/source-rss","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rss\/1.0.31.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.88.1"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"09453f70-3d9d-4075-bf9d-6d29f34e2aba","name":"rss_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-RSS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-rss","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-rss"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-rss","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/rss","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-rss","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-rss:1.0.31","docker_image_cloud":"airbyte\/source-rss:1.0.31","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":25,"definitionId":"0f1a0659-0239-48a7-bf34-072a5bf2713a","name_oss":"churnkey","dockerRepository_oss":"airbyte\/source-churnkey","dockerImageTag_oss":"0.0.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/churnkey","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"x-ck-app":{"order":1,"title":"App ID","type":"string"}},"required":["api_key","x-ck-app"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-06-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.churnkey.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"af3f4df25cb830341e399a8db6d4ecb3173959e0","commit_timestamp":"2026-03-31T06:36:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-churnkey\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:02.022180+00:00","registry_entry_generated_at":"2026-03-31T06:41:02.022180+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0f1a0659-0239-48a7-bf34-072a5bf2713a","connector_name":"churnkey","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-churnkey","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0f1a0659-0239-48a7-bf34-072a5bf2713a","connector_name":"churnkey","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-churnkey","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0f1a0659-0239-48a7-bf34-072a5bf2713a","connector_name":"churnkey","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-churnkey","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-churnkey\/0.0.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-churnkey","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-churnkey\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Churnkey API documentation","type":"api_reference","url":"https:\/\/docs.churnkey.co\/api"},{"title":"Churnkey authentication","type":"authentication_guide","url":"https:\/\/docs.churnkey.co\/api\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-churnkey"}},"is_oss":true,"name_cloud":"churnkey","dockerRepository_cloud":"airbyte\/source-churnkey","dockerImageTag_cloud":"0.0.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/churnkey","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"x-ck-app":{"order":1,"title":"App ID","type":"string"}},"required":["api_key","x-ck-app"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-06-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.churnkey.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"af3f4df25cb830341e399a8db6d4ecb3173959e0","commit_timestamp":"2026-03-31T06:36:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-churnkey\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:01.774597+00:00","registry_entry_generated_at":"2026-03-31T06:41:01.774597+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0f1a0659-0239-48a7-bf34-072a5bf2713a","connector_name":"churnkey","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-churnkey","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0f1a0659-0239-48a7-bf34-072a5bf2713a","connector_name":"churnkey","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-churnkey","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0f1a0659-0239-48a7-bf34-072a5bf2713a","connector_name":"churnkey","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-churnkey","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-churnkey\/0.0.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-churnkey","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-churnkey\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Churnkey API documentation","type":"api_reference","url":"https:\/\/docs.churnkey.co\/api"},{"title":"Churnkey authentication","type":"authentication_guide","url":"https:\/\/docs.churnkey.co\/api\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-churnkey"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-churnkey","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/churnkey","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-churnkey","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-churnkey:0.0.25","docker_image_cloud":"airbyte\/source-churnkey:0.0.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":26,"definitionId":"0f242d62-dbef-49d7-8cc1-72ff7e54c9ca","name_oss":"Lightspeed Retail","dockerRepository_oss":"airbyte\/source-lightspeed-retail","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/lightspeed-retail","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key or access token","name":"api_key","order":0,"title":"API Key","type":"string"},"subdomain":{"description":"The subdomain for the retailer, e.g., 'example' in 'example.retail.lightspeed.app'.","name":"subdomain","order":1,"title":"Subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-23","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.retail.lightspeed.app"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6758f1a9fc6fc94df7cc5e40715eac09a4b423c7","commit_timestamp":"2026-03-31T06:37:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lightspeed-retail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:17.739262+00:00","registry_entry_generated_at":"2026-03-31T06:42:17.739262+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0f242d62-dbef-49d7-8cc1-72ff7e54c9ca","connector_name":"Lightspeed Retail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lightspeed-retail","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0f242d62-dbef-49d7-8cc1-72ff7e54c9ca","connector_name":"Lightspeed Retail","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-lightspeed-retail","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0f242d62-dbef-49d7-8cc1-72ff7e54c9ca","connector_name":"Lightspeed Retail","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-lightspeed-retail","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lightspeed-retail\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-lightspeed-retail","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lightspeed-retail\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Lightspeed Retail API","type":"api_reference","url":"https:\/\/developers.lightspeedhq.com\/retail\/introduction\/introduction\/"},{"title":"Lightspeed authentication","type":"authentication_guide","url":"https:\/\/developers.lightspeedhq.com\/retail\/authentication\/authentication\/"},{"title":"Lightspeed rate limits","type":"rate_limits","url":"https:\/\/developers.lightspeedhq.com\/retail\/introduction\/rate-limiting\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-lightspeed-retail"}},"is_oss":true,"name_cloud":"Lightspeed Retail","dockerRepository_cloud":"airbyte\/source-lightspeed-retail","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/lightspeed-retail","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key or access token","name":"api_key","order":0,"title":"API Key","type":"string"},"subdomain":{"description":"The subdomain for the retailer, e.g., 'example' in 'example.retail.lightspeed.app'.","name":"subdomain","order":1,"title":"Subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-23","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.retail.lightspeed.app"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6758f1a9fc6fc94df7cc5e40715eac09a4b423c7","commit_timestamp":"2026-03-31T06:37:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lightspeed-retail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:17.438349+00:00","registry_entry_generated_at":"2026-03-31T06:42:17.438349+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0f242d62-dbef-49d7-8cc1-72ff7e54c9ca","connector_name":"Lightspeed Retail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lightspeed-retail","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0f242d62-dbef-49d7-8cc1-72ff7e54c9ca","connector_name":"Lightspeed Retail","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-lightspeed-retail","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"0f242d62-dbef-49d7-8cc1-72ff7e54c9ca","connector_name":"Lightspeed Retail","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-lightspeed-retail","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lightspeed-retail\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-lightspeed-retail","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lightspeed-retail\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Lightspeed Retail API","type":"api_reference","url":"https:\/\/developers.lightspeedhq.com\/retail\/introduction\/introduction\/"},{"title":"Lightspeed authentication","type":"authentication_guide","url":"https:\/\/developers.lightspeedhq.com\/retail\/authentication\/authentication\/"},{"title":"Lightspeed rate limits","type":"rate_limits","url":"https:\/\/developers.lightspeedhq.com\/retail\/introduction\/rate-limiting\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-lightspeed-retail"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-lightspeed-retail","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/lightspeed-retail","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-lightspeed-retail","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-lightspeed-retail:0.0.51","docker_image_cloud":"airbyte\/source-lightspeed-retail:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":27,"definitionId":"0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83","name_oss":"New York Times","dockerRepository_oss":"airbyte\/source-nytimes","dockerImageTag_oss":"0.2.27","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/nytimes","icon_oss":"nytimes.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"end_date":{"description":"End date to stop the article retrieval (format YYYY-MM)","examples":["2022-08","1851-01"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}$","title":"End Date","type":"string"},"period":{"description":"Period of time (in days)","enum":[1,7,30],"order":3,"title":"Period (used for Most Popular streams)","type":"integer"},"share_type":{"description":"Share Type","enum":["facebook"],"order":4,"title":"Share Type (used for Most Popular Shared stream)","type":"string"},"start_date":{"description":"Start date to begin the article retrieval (format YYYY-MM)","examples":["2022-08","1851-01"],"order":1,"pattern":"^[0-9]{4}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["api_key","start_date","period"],"title":"Nytimes Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/nytimes","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f2e1cddb4875c88be62d56a0038f837c7ed0b592","commit_timestamp":"2026-03-24T08:24:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nytimes\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:29:53.223003+00:00","registry_entry_generated_at":"2026-03-24T08:29:53.223003+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83","connector_name":"New York Times","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nytimes","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83","connector_name":"New York Times","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-nytimes","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83","connector_name":"New York Times","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-nytimes","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nytimes\/0.2.27.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"458374b9-e318-4baa-87ff-d217fe32697e","name":"nytimes_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NYTIMES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-nytimes","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nytimes\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"New York Times APIs","type":"api_reference","url":"https:\/\/developer.nytimes.com\/apis"},{"title":"NYT API authentication","type":"authentication_guide","url":"https:\/\/developer.nytimes.com\/get-started"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-nytimes"}},"is_oss":true,"name_cloud":"New York Times","dockerRepository_cloud":"airbyte\/source-nytimes","dockerImageTag_cloud":"0.2.27","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/nytimes","icon_cloud":"nytimes.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"end_date":{"description":"End date to stop the article retrieval (format YYYY-MM)","examples":["2022-08","1851-01"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}$","title":"End Date","type":"string"},"period":{"description":"Period of time (in days)","enum":[1,7,30],"order":3,"title":"Period (used for Most Popular streams)","type":"integer"},"share_type":{"description":"Share Type","enum":["facebook"],"order":4,"title":"Share Type (used for Most Popular Shared stream)","type":"string"},"start_date":{"description":"Start date to begin the article retrieval (format YYYY-MM)","examples":["2022-08","1851-01"],"order":1,"pattern":"^[0-9]{4}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["api_key","start_date","period"],"title":"Nytimes Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/nytimes","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f2e1cddb4875c88be62d56a0038f837c7ed0b592","commit_timestamp":"2026-03-24T08:24:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nytimes\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:29:52.992302+00:00","registry_entry_generated_at":"2026-03-24T08:29:52.992302+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83","connector_name":"New York Times","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nytimes","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83","connector_name":"New York Times","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-nytimes","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"0fae6a9a-04eb-44d4-96e1-e02d3dbc1d83","connector_name":"New York Times","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-nytimes","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nytimes\/0.2.27.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"458374b9-e318-4baa-87ff-d217fe32697e","name":"nytimes_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NYTIMES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-nytimes","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nytimes\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"New York Times APIs","type":"api_reference","url":"https:\/\/developer.nytimes.com\/apis"},{"title":"NYT API authentication","type":"authentication_guide","url":"https:\/\/developer.nytimes.com\/get-started"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-nytimes"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-nytimes","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/nytimes","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-nytimes","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-nytimes:0.2.27","docker_image_cloud":"airbyte\/source-nytimes:0.2.27","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":28,"definitionId":"100640bc-c2f3-42b2-a91a-8164f7499ec3","name_oss":"Freshchat","dockerRepository_oss":"airbyte\/source-freshchat","dockerImageTag_oss":"0.0.41","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/freshchat","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_name":{"airbyte_secret":false,"description":"The unique account name for your Freshchat instance","name":"account_name","order":0,"title":"Account Name","type":"string"},"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["account_name","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-22","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.freshchat.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"067ffd89f520aae09ff06da554ab26bcd129c68c","commit_timestamp":"2026-03-17T06:33:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freshchat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:39:11.218000+00:00","registry_entry_generated_at":"2026-03-17T06:40:14.990991"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"100640bc-c2f3-42b2-a91a-8164f7499ec3","connector_name":"Freshchat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freshchat","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"100640bc-c2f3-42b2-a91a-8164f7499ec3","connector_name":"Freshchat","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-freshchat","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"100640bc-c2f3-42b2-a91a-8164f7499ec3","connector_name":"Freshchat","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-freshchat","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freshchat\/0.0.41.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-freshchat","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freshchat\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Freshchat API reference","type":"api_reference","url":"https:\/\/developers.freshchat.com\/api\/"},{"title":"Freshchat authentication","type":"authentication_guide","url":"https:\/\/developers.freshchat.com\/api\/#authentication"},{"title":"Freshworks Status","type":"status_page","url":"https:\/\/status.freshworks.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-freshchat"}},"is_oss":true,"name_cloud":"Freshchat","dockerRepository_cloud":"airbyte\/source-freshchat","dockerImageTag_cloud":"0.0.41","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/freshchat","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_name":{"airbyte_secret":false,"description":"The unique account name for your Freshchat instance","name":"account_name","order":0,"title":"Account Name","type":"string"},"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["account_name","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-22","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.freshchat.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"067ffd89f520aae09ff06da554ab26bcd129c68c","commit_timestamp":"2026-03-17T06:33:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freshchat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:39:11.218000+00:00","registry_entry_generated_at":"2026-03-17T06:40:20.773367"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"100640bc-c2f3-42b2-a91a-8164f7499ec3","connector_name":"Freshchat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freshchat","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"100640bc-c2f3-42b2-a91a-8164f7499ec3","connector_name":"Freshchat","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-freshchat","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"100640bc-c2f3-42b2-a91a-8164f7499ec3","connector_name":"Freshchat","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-freshchat","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freshchat\/0.0.41.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-freshchat","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freshchat\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Freshchat API reference","type":"api_reference","url":"https:\/\/developers.freshchat.com\/api\/"},{"title":"Freshchat authentication","type":"authentication_guide","url":"https:\/\/developers.freshchat.com\/api\/#authentication"},{"title":"Freshworks Status","type":"status_page","url":"https:\/\/status.freshworks.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-freshchat"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-freshchat","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/freshchat","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-freshchat","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-freshchat:0.0.41","docker_image_cloud":"airbyte\/source-freshchat:0.0.41","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":29,"definitionId":"1028d4dc-005b-484b-9164-5a81e0dbac19","name_oss":"Fulcrum","dockerRepository_oss":"airbyte\/source-fulcrum","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/fulcrum","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/web.fulcrumapp.com\/settings\/api","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.fulcrumapp.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bcbb60f7ba20a9f2f1ee3d538e0143bc018999cf","commit_timestamp":"2026-03-31T06:41:12+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fulcrum\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:40.727946+00:00","registry_entry_generated_at":"2026-03-31T06:45:40.727946+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1028d4dc-005b-484b-9164-5a81e0dbac19","connector_name":"Fulcrum","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fulcrum","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1028d4dc-005b-484b-9164-5a81e0dbac19","connector_name":"Fulcrum","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-fulcrum","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1028d4dc-005b-484b-9164-5a81e0dbac19","connector_name":"Fulcrum","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-fulcrum","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fulcrum\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-fulcrum","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fulcrum\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Fulcrum API documentation","type":"api_reference","url":"https:\/\/developer.fulcrumapp.com\/"},{"title":"Fulcrum authentication","type":"authentication_guide","url":"https:\/\/developer.fulcrumapp.com\/general\/authentication\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-fulcrum"}},"is_oss":true,"name_cloud":"Fulcrum","dockerRepository_cloud":"airbyte\/source-fulcrum","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/fulcrum","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/web.fulcrumapp.com\/settings\/api","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.fulcrumapp.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"bcbb60f7ba20a9f2f1ee3d538e0143bc018999cf","commit_timestamp":"2026-03-31T06:41:12+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fulcrum\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:40.497810+00:00","registry_entry_generated_at":"2026-03-31T06:45:40.497810+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1028d4dc-005b-484b-9164-5a81e0dbac19","connector_name":"Fulcrum","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fulcrum","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1028d4dc-005b-484b-9164-5a81e0dbac19","connector_name":"Fulcrum","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-fulcrum","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1028d4dc-005b-484b-9164-5a81e0dbac19","connector_name":"Fulcrum","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-fulcrum","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fulcrum\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-fulcrum","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fulcrum\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Fulcrum API documentation","type":"api_reference","url":"https:\/\/developer.fulcrumapp.com\/"},{"title":"Fulcrum authentication","type":"authentication_guide","url":"https:\/\/developer.fulcrumapp.com\/general\/authentication\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-fulcrum"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-fulcrum","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/fulcrum","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-fulcrum","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-fulcrum:0.0.50","docker_image_cloud":"airbyte\/source-fulcrum:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":30,"definitionId":"10c2652f-00cf-421a-bd16-7758357e5d99","name_oss":"Dolibarr","dockerRepository_oss":"airbyte\/source-dolibarr","dockerImageTag_oss":"1.0.17","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/dolibarr","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"my_dolibarr_domain_url":{"description":"enter your \"domain\/dolibarr_url\" without https:\/\/ Example: mydomain.com\/dolibarr","order":1,"title":"my_dolibarr_domain\/url","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","my_dolibarr_domain_url","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-06-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-07-31","message":"This version implements the incremental sync and date_modification descendent sortfield for all parent streams, except the `company profile data` stream, as required for incremental sync for no date filter API endpoints. Please update Dolibarr to 21.0.0 version or higher, update the connector user inputs and all the streams, clean and refresh your destination","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dolibarr-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dolibarr-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9537e241e8f8a44eb9659db99fb3b50267ad3f55","commit_timestamp":"2026-03-17T10:26:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dolibarr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:08.441000+00:00","registry_entry_generated_at":"2026-03-17T10:32:16.948699"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"10c2652f-00cf-421a-bd16-7758357e5d99","connector_name":"Dolibarr","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dolibarr","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"10c2652f-00cf-421a-bd16-7758357e5d99","connector_name":"Dolibarr","connector_type":"source","connector_version":"1.0.17","docker_repository":"airbyte\/source-dolibarr","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"10c2652f-00cf-421a-bd16-7758357e5d99","connector_name":"Dolibarr","connector_type":"source","connector_version":"1.0.17","docker_repository":"airbyte\/source-dolibarr","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dolibarr\/1.0.17.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-dolibarr","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dolibarr\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Dolibarr REST API","type":"api_reference","url":"https:\/\/wiki.dolibarr.org\/index.php\/REST_API"},{"title":"Dolibarr authentication","type":"authentication_guide","url":"https:\/\/wiki.dolibarr.org\/index.php\/REST_API#Authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-dolibarr"}},"is_oss":true,"name_cloud":"Dolibarr","dockerRepository_cloud":"airbyte\/source-dolibarr","dockerImageTag_cloud":"1.0.17","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/dolibarr","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"my_dolibarr_domain_url":{"description":"enter your \"domain\/dolibarr_url\" without https:\/\/ Example: mydomain.com\/dolibarr","order":1,"title":"my_dolibarr_domain\/url","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","my_dolibarr_domain_url","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-06-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-07-31","message":"This version implements the incremental sync and date_modification descendent sortfield for all parent streams, except the `company profile data` stream, as required for incremental sync for no date filter API endpoints. Please update Dolibarr to 21.0.0 version or higher, update the connector user inputs and all the streams, clean and refresh your destination","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dolibarr-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dolibarr-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9537e241e8f8a44eb9659db99fb3b50267ad3f55","commit_timestamp":"2026-03-17T10:26:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dolibarr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:08.441000+00:00","registry_entry_generated_at":"2026-03-17T10:32:25.010929"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"10c2652f-00cf-421a-bd16-7758357e5d99","connector_name":"Dolibarr","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dolibarr","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"10c2652f-00cf-421a-bd16-7758357e5d99","connector_name":"Dolibarr","connector_type":"source","connector_version":"1.0.17","docker_repository":"airbyte\/source-dolibarr","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"10c2652f-00cf-421a-bd16-7758357e5d99","connector_name":"Dolibarr","connector_type":"source","connector_version":"1.0.17","docker_repository":"airbyte\/source-dolibarr","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dolibarr\/1.0.17.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-dolibarr","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dolibarr\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Dolibarr REST API","type":"api_reference","url":"https:\/\/wiki.dolibarr.org\/index.php\/REST_API"},{"title":"Dolibarr authentication","type":"authentication_guide","url":"https:\/\/wiki.dolibarr.org\/index.php\/REST_API#Authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-dolibarr"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-dolibarr","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/dolibarr","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-dolibarr","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-dolibarr:1.0.17","docker_image_cloud":"airbyte\/source-dolibarr:1.0.17","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":31,"definitionId":"1178ad64-72bb-4326-86fb-b623663842b6","name_oss":"Open Data DC","dockerRepository_oss":"airbyte\/source-open-data-dc","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/open-data-dc","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"location":{"description":"address or place or block","order":1,"title":"location","type":"string"},"marid":{"description":"A unique identifier (Master Address Repository).","order":2,"title":"marid","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-06","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["datagate.dc.gov"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"91f9ece27fd6f4b031aec4ec50facf5e85dccf16","commit_timestamp":"2026-03-17T06:35:55+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-open-data-dc\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:41:37.279000+00:00","registry_entry_generated_at":"2026-03-17T06:42:41.464430"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1178ad64-72bb-4326-86fb-b623663842b6","connector_name":"Open Data DC","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-open-data-dc","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1178ad64-72bb-4326-86fb-b623663842b6","connector_name":"Open Data DC","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-open-data-dc","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1178ad64-72bb-4326-86fb-b623663842b6","connector_name":"Open Data DC","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-open-data-dc","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-open-data-dc\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-open-data-dc","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-open-data-dc\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Open Data DC","type":"api_reference","url":"https:\/\/opendata.dc.gov\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-open-data-dc"}},"is_oss":true,"name_cloud":"Open Data DC","dockerRepository_cloud":"airbyte\/source-open-data-dc","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/open-data-dc","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"location":{"description":"address or place or block","order":1,"title":"location","type":"string"},"marid":{"description":"A unique identifier (Master Address Repository).","order":2,"title":"marid","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-06","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["datagate.dc.gov"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"91f9ece27fd6f4b031aec4ec50facf5e85dccf16","commit_timestamp":"2026-03-17T06:35:55+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-open-data-dc\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:41:37.279000+00:00","registry_entry_generated_at":"2026-03-17T06:42:50.498920"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1178ad64-72bb-4326-86fb-b623663842b6","connector_name":"Open Data DC","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-open-data-dc","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1178ad64-72bb-4326-86fb-b623663842b6","connector_name":"Open Data DC","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-open-data-dc","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1178ad64-72bb-4326-86fb-b623663842b6","connector_name":"Open Data DC","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-open-data-dc","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-open-data-dc\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-open-data-dc","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-open-data-dc\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Open Data DC","type":"api_reference","url":"https:\/\/opendata.dc.gov\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-open-data-dc"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-open-data-dc","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/open-data-dc","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-open-data-dc","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-open-data-dc:0.0.46","docker_image_cloud":"airbyte\/source-open-data-dc:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":32,"definitionId":"1180b5a7-8658-4510-ba65-611191333ba8","name_oss":"Mention","dockerRepository_oss":"airbyte\/source-mention","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mention","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"stats_end_date":{"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Statistics End Date","type":"string"},"stats_interval":{"default":"P1D","description":"Periodicity of statistics returned. it may be daily(P1D), weekly(P1W) or monthly(P1M).","enum":["P1D","P1W","P1M"],"order":1,"title":"Statistics Interval","type":"string"},"stats_start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Statistics Start Date","type":"string"}},"required":["api_key","stats_start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.mention.net"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"00af41054e62d319c7d85cfe28828ad9069d6b51","commit_timestamp":"2026-03-24T08:21:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mention\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:27:40.406694+00:00","registry_entry_generated_at":"2026-03-24T08:27:40.406694+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1180b5a7-8658-4510-ba65-611191333ba8","connector_name":"Mention","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mention","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1180b5a7-8658-4510-ba65-611191333ba8","connector_name":"Mention","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-mention","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1180b5a7-8658-4510-ba65-611191333ba8","connector_name":"Mention","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-mention","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mention\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mention","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mention\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mention API documentation","type":"api_reference","url":"https:\/\/dev.mention.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mention"}},"is_oss":true,"name_cloud":"Mention","dockerRepository_cloud":"airbyte\/source-mention","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mention","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"stats_end_date":{"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Statistics End Date","type":"string"},"stats_interval":{"default":"P1D","description":"Periodicity of statistics returned. it may be daily(P1D), weekly(P1W) or monthly(P1M).","enum":["P1D","P1W","P1M"],"order":1,"title":"Statistics Interval","type":"string"},"stats_start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Statistics Start Date","type":"string"}},"required":["api_key","stats_start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.mention.net"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"00af41054e62d319c7d85cfe28828ad9069d6b51","commit_timestamp":"2026-03-24T08:21:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mention\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:27:40.118141+00:00","registry_entry_generated_at":"2026-03-24T08:27:40.118141+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1180b5a7-8658-4510-ba65-611191333ba8","connector_name":"Mention","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mention","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1180b5a7-8658-4510-ba65-611191333ba8","connector_name":"Mention","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-mention","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1180b5a7-8658-4510-ba65-611191333ba8","connector_name":"Mention","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-mention","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mention\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mention","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mention\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mention API documentation","type":"api_reference","url":"https:\/\/dev.mention.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mention"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mention","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mention","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mention","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mention:0.0.50","docker_image_cloud":"airbyte\/source-mention:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":33,"definitionId":"12928b32-bf0a-4f1e-964f-07e12e37153a","name_oss":"Mixpanel","dockerRepository_oss":"airbyte\/source-mixpanel","dockerImageTag_oss":"3.6.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel","icon_oss":"mixpanel.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"attribution_window":{"default":5,"description":"A period of time for attributing results to ads and the lookback period after those actions occur during which ad results are counted. Default attribution window is 5 days. (This value should be non-negative integer)","order":2,"title":"Attribution Window","type":"integer"},"credentials":{"description":"Choose how to authenticate to Mixpanel","oneOf":[{"properties":{"option_title":{"const":"Service Account","order":0,"type":"string"},"project_id":{"description":"Your project ID number. See the docs<\/a> for more information on how to obtain this.","order":3,"title":"Project ID","type":"integer"},"secret":{"airbyte_secret":true,"description":"Mixpanel Service Account Secret. See the docs<\/a> for more information on how to obtain this.","order":2,"title":"Secret","type":"string"},"username":{"description":"Mixpanel Service Account Username. See the docs<\/a> for more information on how to obtain this.","order":1,"title":"Username","type":"string"}},"required":["username","secret","project_id"],"title":"Service Account","type":"object"},{"properties":{"api_secret":{"airbyte_secret":true,"description":"Mixpanel project secret. See the docs<\/a> for more information on how to obtain this.","order":1,"title":"Project Secret","type":"string"},"option_title":{"const":"Project Secret","order":0,"type":"string"}},"required":["api_secret"],"title":"Project Secret","type":"object"}],"order":0,"title":"Authentication *","type":"object"},"date_window_size":{"default":30,"description":"Defines window size in days, that used to slice through data. You can reduce it, if amount of data in each window is too big for your environment. (This value should be positive integer)","minimum":1,"order":8,"title":"Date slicing window","type":"integer"},"end_date":{"description":"The date in the format YYYY-MM-DD. Any data after this date will not be replicated. Left empty to always sync to most recent date","examples":["2021-11-16"],"format":"date-time","order":6,"pattern":"^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}Z)?$","title":"End Date","type":"string"},"export_lookback_window":{"default":0,"description":"The number of seconds to look back from the last synced timestamp during incremental syncs of the Export stream. This ensures no data is missed due to delays in event recording. Default is 0 seconds. Must be a non-negative integer.","minimum":0,"order":10,"title":"Export Lookback Window","type":"integer"},"num_workers":{"default":3,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Mixpanel pricing plan. More info about the rate limit tiers can be found on Mixpanel's API docs<\/a>.","examples":[1,2,3],"maximum":25,"minimum":1,"order":11,"title":"Number of concurrent workers","type":"integer"},"page_size":{"default":1000,"description":"The number of records to fetch per request for the engage stream. Default is 1000. If you are experiencing long sync times with this stream, try increasing this value.","minimum":1,"order":9,"title":"Page Size","type":"integer"},"project_timezone":{"default":"US\/Pacific","description":"Time zone in which integer date times are stored. The project timezone may be found in the project settings in the Mixpanel console<\/a>.","examples":["US\/Pacific","UTC"],"order":3,"title":"Project Timezone","type":"string"},"region":{"default":"US","description":"The region of mixpanel domain instance either US or EU.","enum":["US","EU"],"order":7,"title":"Region","type":"string"},"select_properties_by_default":{"default":true,"description":"Setting this config parameter to TRUE ensures that new properties on events and engage records are captured. Otherwise new properties will be ignored.","order":4,"title":"Select Properties By Default","type":"boolean"},"start_date":{"description":"The date in the format YYYY-MM-DD. Any data before this date will not be replicated. If this option is not set, the connector will replicate data from up to one year ago by default.","examples":["2021-11-16"],"format":"date-time","order":5,"pattern":"^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}Z)?$","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Source Mixpanel Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["mixpanel.com","eu.mixpanel.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-31","message":"In this release, the datetime field of stream engage has had its type changed from date-time to string due to inconsistent data from Mixpanel. Additionally, the primary key for stream export has been fixed to uniquely identify records. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-11-30","message":"In this release, the default primary key for stream Export has been deleted, allowing users to select the key that best fits their data. Refreshing the source schema and resetting affected streams is necessary only if new primary keys are to be applied following the upgrade.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-06-03","message":"In this release, CohortMembers stream has changed due to changes in primary key and an improper state format. Please reset CohortMembers stream. For more information, see our migration documentation.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations"},"ab_internal_oss":{"sl":100,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"18107879b230488bdce08592e39b58904e731b54","commit_timestamp":"2026-04-03T09:35:35-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mixpanel\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-03T16:41:37.891922+00:00","registry_entry_generated_at":"2026-04-03T16:41:37.891922+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"12928b32-bf0a-4f1e-964f-07e12e37153a","connector_name":"Mixpanel","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mixpanel","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"12928b32-bf0a-4f1e-964f-07e12e37153a","connector_name":"Mixpanel","connector_type":"source","connector_version":"3.6.2","docker_repository":"airbyte\/source-mixpanel","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"12928b32-bf0a-4f1e-964f-07e12e37153a","connector_name":"Mixpanel","connector_type":"source","connector_version":"3.6.2","docker_repository":"airbyte\/source-mixpanel","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mixpanel\/3.6.2.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.45.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"1684fa59-b23d-4955-b9f3-f56f77599606","name":"mixpanel_config_incremental_dev_null"},{"id":"4158acfe-9e39-46f4-bf0b-6865368ed5a8","name":"mixpanel_config_old_dev_null"},{"id":"575b938b-35ad-459c-a820-291e1e94c293","name":"mixpanel_config_project_secret_dev_null"},{"id":"94ebb422-0a1f-4c4d-b4a1-cc0aa63a4114","name":"mixpanel_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_incremental.json","name":"SECRET_SOURCE-MIXPANEL_CONFIG_INCREMENTAL","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_project_secret.json","name":"SECRET_SOURCE-MIXPANEL_PROJECT_SECRET","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MIXPANEL_SERVICE_ACCOUNT","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-MIXPANEL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-mixpanel","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mixpanel\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mixpanel API reference","type":"api_reference","url":"https:\/\/developer.mixpanel.com\/reference\/overview"},{"title":"Mixpanel authentication","type":"authentication_guide","url":"https:\/\/developer.mixpanel.com\/reference\/authentication"},{"title":"Mixpanel rate limits","type":"rate_limits","url":"https:\/\/developer.mixpanel.com\/reference\/rate-limits"},{"title":"Mixpanel Status","type":"status_page","url":"https:\/\/status.mixpanel.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-mixpanel"}},"is_oss":true,"name_cloud":"Mixpanel","dockerRepository_cloud":"airbyte\/source-mixpanel","dockerImageTag_cloud":"3.6.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel","icon_cloud":"mixpanel.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"attribution_window":{"default":5,"description":"A period of time for attributing results to ads and the lookback period after those actions occur during which ad results are counted. Default attribution window is 5 days. (This value should be non-negative integer)","order":2,"title":"Attribution Window","type":"integer"},"credentials":{"description":"Choose how to authenticate to Mixpanel","oneOf":[{"properties":{"option_title":{"const":"Service Account","order":0,"type":"string"},"project_id":{"description":"Your project ID number. See the docs<\/a> for more information on how to obtain this.","order":3,"title":"Project ID","type":"integer"},"secret":{"airbyte_secret":true,"description":"Mixpanel Service Account Secret. See the docs<\/a> for more information on how to obtain this.","order":2,"title":"Secret","type":"string"},"username":{"description":"Mixpanel Service Account Username. See the docs<\/a> for more information on how to obtain this.","order":1,"title":"Username","type":"string"}},"required":["username","secret","project_id"],"title":"Service Account","type":"object"},{"properties":{"api_secret":{"airbyte_secret":true,"description":"Mixpanel project secret. See the docs<\/a> for more information on how to obtain this.","order":1,"title":"Project Secret","type":"string"},"option_title":{"const":"Project Secret","order":0,"type":"string"}},"required":["api_secret"],"title":"Project Secret","type":"object"}],"order":0,"title":"Authentication *","type":"object"},"date_window_size":{"default":30,"description":"Defines window size in days, that used to slice through data. You can reduce it, if amount of data in each window is too big for your environment. (This value should be positive integer)","minimum":1,"order":8,"title":"Date slicing window","type":"integer"},"end_date":{"description":"The date in the format YYYY-MM-DD. Any data after this date will not be replicated. Left empty to always sync to most recent date","examples":["2021-11-16"],"format":"date-time","order":6,"pattern":"^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}Z)?$","title":"End Date","type":"string"},"export_lookback_window":{"default":0,"description":"The number of seconds to look back from the last synced timestamp during incremental syncs of the Export stream. This ensures no data is missed due to delays in event recording. Default is 0 seconds. Must be a non-negative integer.","minimum":0,"order":10,"title":"Export Lookback Window","type":"integer"},"num_workers":{"default":3,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Mixpanel pricing plan. More info about the rate limit tiers can be found on Mixpanel's API docs<\/a>.","examples":[1,2,3],"maximum":25,"minimum":1,"order":11,"title":"Number of concurrent workers","type":"integer"},"page_size":{"default":1000,"description":"The number of records to fetch per request for the engage stream. Default is 1000. If you are experiencing long sync times with this stream, try increasing this value.","minimum":1,"order":9,"title":"Page Size","type":"integer"},"project_timezone":{"default":"US\/Pacific","description":"Time zone in which integer date times are stored. The project timezone may be found in the project settings in the Mixpanel console<\/a>.","examples":["US\/Pacific","UTC"],"order":3,"title":"Project Timezone","type":"string"},"region":{"default":"US","description":"The region of mixpanel domain instance either US or EU.","enum":["US","EU"],"order":7,"title":"Region","type":"string"},"select_properties_by_default":{"default":true,"description":"Setting this config parameter to TRUE ensures that new properties on events and engage records are captured. Otherwise new properties will be ignored.","order":4,"title":"Select Properties By Default","type":"boolean"},"start_date":{"description":"The date in the format YYYY-MM-DD. Any data before this date will not be replicated. If this option is not set, the connector will replicate data from up to one year ago by default.","examples":["2021-11-16"],"format":"date-time","order":5,"pattern":"^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}Z)?$","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Source Mixpanel Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["mixpanel.com","eu.mixpanel.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-31","message":"In this release, the datetime field of stream engage has had its type changed from date-time to string due to inconsistent data from Mixpanel. Additionally, the primary key for stream export has been fixed to uniquely identify records. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-11-30","message":"In this release, the default primary key for stream Export has been deleted, allowing users to select the key that best fits their data. Refreshing the source schema and resetting affected streams is necessary only if new primary keys are to be applied following the upgrade.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-06-03","message":"In this release, CohortMembers stream has changed due to changes in primary key and an improper state format. Please reset CohortMembers stream. For more information, see our migration documentation.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixpanel-migrations"},"ab_internal_cloud":{"sl":100,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"18107879b230488bdce08592e39b58904e731b54","commit_timestamp":"2026-04-03T09:35:35-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mixpanel\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-03T16:41:37.891327+00:00","registry_entry_generated_at":"2026-04-03T16:41:37.891327+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"12928b32-bf0a-4f1e-964f-07e12e37153a","connector_name":"Mixpanel","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mixpanel","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"12928b32-bf0a-4f1e-964f-07e12e37153a","connector_name":"Mixpanel","connector_type":"source","connector_version":"3.6.2","docker_repository":"airbyte\/source-mixpanel","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"12928b32-bf0a-4f1e-964f-07e12e37153a","connector_name":"Mixpanel","connector_type":"source","connector_version":"3.6.2","docker_repository":"airbyte\/source-mixpanel","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mixpanel\/3.6.2.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.45.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"1684fa59-b23d-4955-b9f3-f56f77599606","name":"mixpanel_config_incremental_dev_null"},{"id":"4158acfe-9e39-46f4-bf0b-6865368ed5a8","name":"mixpanel_config_old_dev_null"},{"id":"575b938b-35ad-459c-a820-291e1e94c293","name":"mixpanel_config_project_secret_dev_null"},{"id":"94ebb422-0a1f-4c4d-b4a1-cc0aa63a4114","name":"mixpanel_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_incremental.json","name":"SECRET_SOURCE-MIXPANEL_CONFIG_INCREMENTAL","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_project_secret.json","name":"SECRET_SOURCE-MIXPANEL_PROJECT_SECRET","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MIXPANEL_SERVICE_ACCOUNT","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-MIXPANEL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-mixpanel","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mixpanel\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mixpanel API reference","type":"api_reference","url":"https:\/\/developer.mixpanel.com\/reference\/overview"},{"title":"Mixpanel authentication","type":"authentication_guide","url":"https:\/\/developer.mixpanel.com\/reference\/authentication"},{"title":"Mixpanel rate limits","type":"rate_limits","url":"https:\/\/developer.mixpanel.com\/reference\/rate-limits"},{"title":"Mixpanel Status","type":"status_page","url":"https:\/\/status.mixpanel.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-mixpanel"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mixpanel","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mixpanel","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mixpanel","ab_internal_ql":400.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mixpanel:3.6.2","docker_image_cloud":"airbyte\/source-mixpanel:3.6.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":3600.0,"suggestedStreams_oss":{"streams":["export","cohorts","cohort_members","engage","annotations","revenue","funnels"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":3600.0,"suggestedStreams_cloud":{"streams":["export","cohorts","cohort_members","engage","annotations","revenue","funnels"]},"erdUrl_cloud":null},{"index":34,"definitionId":"136a1ee6-5b95-4e09-9f3f-5c8df35df690","name_oss":"Nylas","dockerRepository_oss":"airbyte\/source-nylas","dockerImageTag_oss":"0.0.53","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/nylas","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"api_server":{"enum":["us","eu"],"order":1,"title":"API Server","type":"string"},"end_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","api_server","start_date","end_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-03","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.*.nylas.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a55488226c5cc7933033419a282eb5d532b8a5a2","commit_timestamp":"2026-03-31T06:36:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nylas\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:54.376016+00:00","registry_entry_generated_at":"2026-03-31T06:40:54.376016+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"136a1ee6-5b95-4e09-9f3f-5c8df35df690","connector_name":"Nylas","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nylas","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"136a1ee6-5b95-4e09-9f3f-5c8df35df690","connector_name":"Nylas","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-nylas","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"136a1ee6-5b95-4e09-9f3f-5c8df35df690","connector_name":"Nylas","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-nylas","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nylas\/0.0.53.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-nylas","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nylas\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Nylas API reference","type":"api_reference","url":"https:\/\/developer.nylas.com\/docs\/api\/"},{"title":"Nylas authentication","type":"authentication_guide","url":"https:\/\/developer.nylas.com\/docs\/the-basics\/authentication\/"},{"title":"Nylas rate limits","type":"rate_limits","url":"https:\/\/developer.nylas.com\/docs\/dev-guide\/platform\/rate-limits\/"},{"title":"Nylas Status","type":"status_page","url":"https:\/\/status.nylas.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-nylas"}},"is_oss":true,"name_cloud":"Nylas","dockerRepository_cloud":"airbyte\/source-nylas","dockerImageTag_cloud":"0.0.53","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/nylas","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"api_server":{"enum":["us","eu"],"order":1,"title":"API Server","type":"string"},"end_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","api_server","start_date","end_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-03","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.*.nylas.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a55488226c5cc7933033419a282eb5d532b8a5a2","commit_timestamp":"2026-03-31T06:36:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nylas\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:54.066654+00:00","registry_entry_generated_at":"2026-03-31T06:40:54.066654+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"136a1ee6-5b95-4e09-9f3f-5c8df35df690","connector_name":"Nylas","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nylas","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"136a1ee6-5b95-4e09-9f3f-5c8df35df690","connector_name":"Nylas","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-nylas","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"136a1ee6-5b95-4e09-9f3f-5c8df35df690","connector_name":"Nylas","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-nylas","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nylas\/0.0.53.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-nylas","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nylas\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Nylas API reference","type":"api_reference","url":"https:\/\/developer.nylas.com\/docs\/api\/"},{"title":"Nylas authentication","type":"authentication_guide","url":"https:\/\/developer.nylas.com\/docs\/the-basics\/authentication\/"},{"title":"Nylas rate limits","type":"rate_limits","url":"https:\/\/developer.nylas.com\/docs\/dev-guide\/platform\/rate-limits\/"},{"title":"Nylas Status","type":"status_page","url":"https:\/\/status.nylas.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-nylas"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-nylas","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/nylas","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-nylas","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-nylas:0.0.53","docker_image_cloud":"airbyte\/source-nylas:0.0.53","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":35,"definitionId":"137ece28-5434-455c-8f34-69dc3782f451","name_oss":"LinkedIn Ads","dockerRepository_oss":"airbyte\/source-linkedin-ads","dockerImageTag_oss":"5.6.7","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads","icon_oss":"linkedin.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/www.linkedin.com\/oauth\/v2\/accessToken","consent_url":"https:\/\/www.linkedin.com\/oauth\/v2\/authorization?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&{{state_param}}","extract_output":["refresh_token"],"scopes":[{"scope":"r_marketing_leadgen_automation"},{"scope":"r_ads_reporting"},{"scope":"r_liteprofile"},{"scope":"r_organization_social"},{"scope":"r_ads"},{"scope":"r_emailaddress"},{"scope":"r_basicprofile"},{"scope":"r_events"},{"scope":"r_organization_admin"},{"scope":"r_ads_leadgen_automation"},{"scope":"r_1st_connections_size"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oAuth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_ids":{"default":[],"description":"Specify the account IDs to pull data from, separated by a space. Leave this field empty if you want to pull the data from all accounts accessible by the authenticated user. See the LinkedIn docs<\/a> to locate these IDs.","examples":[123456789],"items":{"type":"integer"},"title":"Account IDs","type":"array"},"ad_analytics_reports":{"default":[],"items":{"description":"Config for custom ad Analytics Report","properties":{"name":{"description":"The name for the custom report.","title":"Report Name","type":"string"},"pivot_by":{"description":"Choose a category to pivot your analytics report around. This selection will organize your data based on the chosen attribute, allowing you to analyze trends and performance from different perspectives.","enum":["COMPANY","ACCOUNT","SHARE","CAMPAIGN","CREATIVE","CAMPAIGN_GROUP","CONVERSION","CONVERSATION_NODE","CONVERSATION_NODE_OPTION_INDEX","SERVING_LOCATION","CARD_INDEX","MEMBER_COMPANY_SIZE","MEMBER_INDUSTRY","MEMBER_SENIORITY","MEMBER_JOB_TITLE","MEMBER_JOB_FUNCTION","MEMBER_COUNTRY_V2","MEMBER_REGION_V2","MEMBER_COMPANY","PLACEMENT_NAME","IMPRESSION_DEVICE_TYPE"],"title":"Pivot Category","type":"string"},"time_granularity":{"description":"Choose how to group the data in your report by time. The options are:
    - 'ALL': A single result summarizing the entire time range.
    - 'DAILY': Group results by each day.
    - 'MONTHLY': Group results by each month.
    - 'YEARLY': Group results by each year.
    Selecting a time grouping helps you analyze trends and patterns over different time periods.","enum":["ALL","DAILY","MONTHLY","YEARLY"],"title":"Time Granularity","type":"string"}},"required":["name","pivot_by","time_granularity"],"title":"Ad Analytics Report Configuration","type":"object"},"title":"Custom Ad Analytics Reports","type":"array"},"credentials":{"oneOf":[{"properties":{"auth_method":{"const":"oAuth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The client ID of your developer application. Refer to our
    documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of your developer application. Refer to our documentation<\/a> for more information.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access token. Refer to our documentation<\/a> for more information.","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The access token generated for your developer application. Refer to our documentation<\/a> for more information.","title":"Access Token","type":"string"},"auth_method":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Access Token","type":"object"}],"title":"Authentication","type":"object"},"lookback_window":{"default":0,"description":"How far into the past to look for records. (in days)","minimum":0,"title":"Lookback Window","type":"integer"},"num_workers":{"default":3,"description":"The number of workers to use for the connector. This is used to limit the number of concurrent requests to the LinkedIn Ads API. If not set, the default is 3 workers.","maximum":50,"minimum":2,"title":"Number of Workers","type":"integer"},"start_date":{"description":"UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.","examples":["2021-05-17"],"format":"date","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["start_date"],"title":"Linkedin Ads Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["linkedin.com","api.linkedin.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-30","message":"This upgrade brings changes in primary key to *-analytics streams.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ad_campaign_analytics","ad_creative_analytics","ad_impression_device_analytics","ad_member_company_size_analytics","ad_member_country_analytics","ad_member_job_function_analytics","ad_member_job_title_analytics","ad_member_industry_analytics","ad_member_seniority_analytics","ad_member_region_analytics","ad_member_company_analytics"]}]},"2.0.0":{"upgradeDeadline":"2024-05-14","message":"This upgrade changes primary key for *-analytics streams from pivotValues[array of strings] to string_of_pivot_values[string] so that it is compatible with more destination types.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ad_campaign_analytics","ad_creative_analytics","ad_impression_device_analytics","ad_member_company_size_analytics","ad_member_country_analytics","ad_member_job_function_analytics","ad_member_job_title_analytics","ad_member_industry_analytics","ad_member_seniority_analytics","ad_member_region_analytics","ad_member_company_analytics"]}]},"3.0.0":{"upgradeDeadline":"2024-08-20","message":"This release introduces updated format of state for incremental streams and changes primary key for AccountUsers streams from account to account. Users will need to reset affected streams after upgrading. Please see migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["account_users","campaigns","creatives","campaign_groups","conversions"]}]},"4.0.0":{"upgradeDeadline":"2024-08-21","message":"This release introduces updated format of state for incremental streams and changes primary key for AccountUsers streams from composite key - [account, user] to key - account. Users using 3.X.X of the connector will need to reset affected streams after upgrading. Please see migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["account_users","campaigns","creatives","campaign_groups","conversions"]}]},"5.0.0":{"upgradeDeadline":"2024-12-10","message":"We would like to inform you that the Primary Key (PK) for ad_campaign_analytics and Custom Ad Analytics Reports streams has been changed from [string_of_pivot_values, end_date] to [string_of_pivot_values, end_date, sponsoredCampaign] and Primary Key (PK) for account_users stream has been changed from [account] to [account, user]. This update is intended to improve data integrity and ensure optimal performance. Upgrade LinkedIn Ads to apply these changes immediately. Otherwise, LinkedIn Ads will be upgraded automatically on 2024-12-10.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#5.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b22321bd649ff02f67d74be2f7423e469cbdb21e","commit_timestamp":"2026-04-06T09:03:36-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linkedin-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-06T16:07:24.654027+00:00","registry_entry_generated_at":"2026-04-06T16:07:24.654027+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"137ece28-5434-455c-8f34-69dc3782f451","connector_name":"LinkedIn Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linkedin-ads","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"137ece28-5434-455c-8f34-69dc3782f451","connector_name":"LinkedIn Ads","connector_type":"source","connector_version":"5.6.5","docker_repository":"airbyte\/source-linkedin-ads","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"137ece28-5434-455c-8f34-69dc3782f451","connector_name":"LinkedIn Ads","connector_type":"source","connector_version":"5.6.5","docker_repository":"airbyte\/source-linkedin-ads","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linkedin-ads\/5.6.7.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"105e4dcd-6c79-461d-8b2b-9bbf0424d5b7","name":"linkedin-ads_config_multiple_account_ids_dev_null"},{"id":"3d35a758-f9ba-4b40-9ebd-454fe21f389d","name":"linkedin-ads_config_dev_null"},{"id":"42888b02-5f06-4ccd-b86b-2620d7f87b61","name":"linkedin-ads_config_oauth_dev_null"},{"id":"a9ae94ba-24e6-406a-b02d-b100e6ffacda","name":"linkedin-ads_config_token_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-LINKEDIN_ADS_OAUTH2_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_multiple_account_ids.json","name":"SECRET_SOURCE-LINKEDIN_ADS_OAUTH2_MULTIPLE_IDS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-LINKEDIN_ADS_OLD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_token.json","name":"SECRET_SOURCE-LINKEDIN_ADS_TOKEN_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-linkedin-ads","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.15.0@sha256:eecde84a1c8efced5b35f04900ed983eb306028d262cdb0673f26526aaabd7fc"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linkedin-ads\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/marketing\/integrations\/recent-changes?view=li-lms-2024-10"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-linkedin-ads"}},"is_oss":true,"name_cloud":"LinkedIn Ads","dockerRepository_cloud":"airbyte\/source-linkedin-ads","dockerImageTag_cloud":"5.6.7","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads","icon_cloud":"linkedin.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/www.linkedin.com\/oauth\/v2\/accessToken","consent_url":"https:\/\/www.linkedin.com\/oauth\/v2\/authorization?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&{{state_param}}","extract_output":["refresh_token"],"scopes":[{"scope":"r_marketing_leadgen_automation"},{"scope":"r_ads_reporting"},{"scope":"r_liteprofile"},{"scope":"r_organization_social"},{"scope":"r_ads"},{"scope":"r_emailaddress"},{"scope":"r_basicprofile"},{"scope":"r_events"},{"scope":"r_organization_admin"},{"scope":"r_ads_leadgen_automation"},{"scope":"r_1st_connections_size"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oAuth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_ids":{"default":[],"description":"Specify the account IDs to pull data from, separated by a space. Leave this field empty if you want to pull the data from all accounts accessible by the authenticated user. See the LinkedIn docs<\/a> to locate these IDs.","examples":[123456789],"items":{"type":"integer"},"title":"Account IDs","type":"array"},"ad_analytics_reports":{"default":[],"items":{"description":"Config for custom ad Analytics Report","properties":{"name":{"description":"The name for the custom report.","title":"Report Name","type":"string"},"pivot_by":{"description":"Choose a category to pivot your analytics report around. This selection will organize your data based on the chosen attribute, allowing you to analyze trends and performance from different perspectives.","enum":["COMPANY","ACCOUNT","SHARE","CAMPAIGN","CREATIVE","CAMPAIGN_GROUP","CONVERSION","CONVERSATION_NODE","CONVERSATION_NODE_OPTION_INDEX","SERVING_LOCATION","CARD_INDEX","MEMBER_COMPANY_SIZE","MEMBER_INDUSTRY","MEMBER_SENIORITY","MEMBER_JOB_TITLE","MEMBER_JOB_FUNCTION","MEMBER_COUNTRY_V2","MEMBER_REGION_V2","MEMBER_COMPANY","PLACEMENT_NAME","IMPRESSION_DEVICE_TYPE"],"title":"Pivot Category","type":"string"},"time_granularity":{"description":"Choose how to group the data in your report by time. The options are:
    - 'ALL': A single result summarizing the entire time range.
    - 'DAILY': Group results by each day.
    - 'MONTHLY': Group results by each month.
    - 'YEARLY': Group results by each year.
    Selecting a time grouping helps you analyze trends and patterns over different time periods.","enum":["ALL","DAILY","MONTHLY","YEARLY"],"title":"Time Granularity","type":"string"}},"required":["name","pivot_by","time_granularity"],"title":"Ad Analytics Report Configuration","type":"object"},"title":"Custom Ad Analytics Reports","type":"array"},"credentials":{"oneOf":[{"properties":{"auth_method":{"const":"oAuth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The client ID of your developer application. Refer to our
    documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of your developer application. Refer to our documentation<\/a> for more information.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access token. Refer to our documentation<\/a> for more information.","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The access token generated for your developer application. Refer to our documentation<\/a> for more information.","title":"Access Token","type":"string"},"auth_method":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Access Token","type":"object"}],"title":"Authentication","type":"object"},"lookback_window":{"default":0,"description":"How far into the past to look for records. (in days)","minimum":0,"title":"Lookback Window","type":"integer"},"num_workers":{"default":3,"description":"The number of workers to use for the connector. This is used to limit the number of concurrent requests to the LinkedIn Ads API. If not set, the default is 3 workers.","maximum":50,"minimum":2,"title":"Number of Workers","type":"integer"},"start_date":{"description":"UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated.","examples":["2021-05-17"],"format":"date","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["start_date"],"title":"Linkedin Ads Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["linkedin.com","api.linkedin.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-30","message":"This upgrade brings changes in primary key to *-analytics streams.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ad_campaign_analytics","ad_creative_analytics","ad_impression_device_analytics","ad_member_company_size_analytics","ad_member_country_analytics","ad_member_job_function_analytics","ad_member_job_title_analytics","ad_member_industry_analytics","ad_member_seniority_analytics","ad_member_region_analytics","ad_member_company_analytics"]}]},"2.0.0":{"upgradeDeadline":"2024-05-14","message":"This upgrade changes primary key for *-analytics streams from pivotValues[array of strings] to string_of_pivot_values[string] so that it is compatible with more destination types.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ad_campaign_analytics","ad_creative_analytics","ad_impression_device_analytics","ad_member_company_size_analytics","ad_member_country_analytics","ad_member_job_function_analytics","ad_member_job_title_analytics","ad_member_industry_analytics","ad_member_seniority_analytics","ad_member_region_analytics","ad_member_company_analytics"]}]},"3.0.0":{"upgradeDeadline":"2024-08-20","message":"This release introduces updated format of state for incremental streams and changes primary key for AccountUsers streams from account to account. Users will need to reset affected streams after upgrading. Please see migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["account_users","campaigns","creatives","campaign_groups","conversions"]}]},"4.0.0":{"upgradeDeadline":"2024-08-21","message":"This release introduces updated format of state for incremental streams and changes primary key for AccountUsers streams from composite key - [account, user] to key - account. Users using 3.X.X of the connector will need to reset affected streams after upgrading. Please see migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["account_users","campaigns","creatives","campaign_groups","conversions"]}]},"5.0.0":{"upgradeDeadline":"2024-12-10","message":"We would like to inform you that the Primary Key (PK) for ad_campaign_analytics and Custom Ad Analytics Reports streams has been changed from [string_of_pivot_values, end_date] to [string_of_pivot_values, end_date, sponsoredCampaign] and Primary Key (PK) for account_users stream has been changed from [account] to [account, user]. This update is intended to improve data integrity and ensure optimal performance. Upgrade LinkedIn Ads to apply these changes immediately. Otherwise, LinkedIn Ads will be upgraded automatically on 2024-12-10.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations#5.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-ads-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b22321bd649ff02f67d74be2f7423e469cbdb21e","commit_timestamp":"2026-04-06T09:03:36-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linkedin-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-06T16:07:24.475348+00:00","registry_entry_generated_at":"2026-04-06T16:07:24.475348+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"137ece28-5434-455c-8f34-69dc3782f451","connector_name":"LinkedIn Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linkedin-ads","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"137ece28-5434-455c-8f34-69dc3782f451","connector_name":"LinkedIn Ads","connector_type":"source","connector_version":"5.6.5","docker_repository":"airbyte\/source-linkedin-ads","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"137ece28-5434-455c-8f34-69dc3782f451","connector_name":"LinkedIn Ads","connector_type":"source","connector_version":"5.6.5","docker_repository":"airbyte\/source-linkedin-ads","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linkedin-ads\/5.6.7.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"105e4dcd-6c79-461d-8b2b-9bbf0424d5b7","name":"linkedin-ads_config_multiple_account_ids_dev_null"},{"id":"3d35a758-f9ba-4b40-9ebd-454fe21f389d","name":"linkedin-ads_config_dev_null"},{"id":"42888b02-5f06-4ccd-b86b-2620d7f87b61","name":"linkedin-ads_config_oauth_dev_null"},{"id":"a9ae94ba-24e6-406a-b02d-b100e6ffacda","name":"linkedin-ads_config_token_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-LINKEDIN_ADS_OAUTH2_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_multiple_account_ids.json","name":"SECRET_SOURCE-LINKEDIN_ADS_OAUTH2_MULTIPLE_IDS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-LINKEDIN_ADS_OLD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_token.json","name":"SECRET_SOURCE-LINKEDIN_ADS_TOKEN_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-linkedin-ads","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.15.0@sha256:eecde84a1c8efced5b35f04900ed983eb306028d262cdb0673f26526aaabd7fc"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linkedin-ads\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/marketing\/integrations\/recent-changes?view=li-lms-2024-10"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-linkedin-ads"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-linkedin-ads","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/linkedin-ads","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-linkedin-ads","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-linkedin-ads:5.6.7","docker_image_cloud":"airbyte\/source-linkedin-ads:5.6.7","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["accounts","account_users","ad_campaign_analytics","ad_creative_analytics","campaigns","campaign_groups","creatives"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["accounts","account_users","ad_campaign_analytics","ad_creative_analytics","campaigns","campaign_groups","creatives"]},"erdUrl_cloud":null},{"index":36,"definitionId":"139e24a8-6439-4606-8b1b-32bf6817b07d","name_oss":"Inflowinventory","dockerRepository_oss":"airbyte\/source-inflowinventory","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/inflowinventory","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"companyid":{"order":1,"title":"CompanyID","type":"string"}},"required":["api_key","companyid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["cloudapi.inflowinventory.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"53c842f1b6fa4bd3df59a7a2ff9415cfb1ca05db","commit_timestamp":"2026-03-17T08:26:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-inflowinventory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:31:27.175000+00:00","registry_entry_generated_at":"2026-03-17T08:33:57.681701"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"139e24a8-6439-4606-8b1b-32bf6817b07d","connector_name":"Inflowinventory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-inflowinventory","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"139e24a8-6439-4606-8b1b-32bf6817b07d","connector_name":"Inflowinventory","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-inflowinventory","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"139e24a8-6439-4606-8b1b-32bf6817b07d","connector_name":"Inflowinventory","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-inflowinventory","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-inflowinventory\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-inflowinventory","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-inflowinventory\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"inFlow Inventory API","type":"api_reference","url":"https:\/\/developer.inflowinventory.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-inflowinventory"}},"is_oss":true,"name_cloud":"Inflowinventory","dockerRepository_cloud":"airbyte\/source-inflowinventory","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/inflowinventory","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"companyid":{"order":1,"title":"CompanyID","type":"string"}},"required":["api_key","companyid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["cloudapi.inflowinventory.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"53c842f1b6fa4bd3df59a7a2ff9415cfb1ca05db","commit_timestamp":"2026-03-17T08:26:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-inflowinventory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:31:27.175000+00:00","registry_entry_generated_at":"2026-03-17T08:34:07.567037"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"139e24a8-6439-4606-8b1b-32bf6817b07d","connector_name":"Inflowinventory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-inflowinventory","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"139e24a8-6439-4606-8b1b-32bf6817b07d","connector_name":"Inflowinventory","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-inflowinventory","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"139e24a8-6439-4606-8b1b-32bf6817b07d","connector_name":"Inflowinventory","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-inflowinventory","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-inflowinventory\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-inflowinventory","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-inflowinventory\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"inFlow Inventory API","type":"api_reference","url":"https:\/\/developer.inflowinventory.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-inflowinventory"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-inflowinventory","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/inflowinventory","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-inflowinventory","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-inflowinventory:0.0.46","docker_image_cloud":"airbyte\/source-inflowinventory:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":37,"definitionId":"13a7652d-1d94-4033-931a-613d22d3cbb3","name_oss":"Fleetio","dockerRepository_oss":"airbyte\/source-fleetio","dockerImageTag_oss":"0.2.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/fleetio","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_token":{"airbyte_secret":true,"order":1,"title":"account_token","type":"string"},"api_key":{"airbyte_secret":true,"order":0,"title":"api_key","type":"string"}},"required":["api_key","account_token"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/fleetio","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-02-12","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b7fe50d5ab14c05cc464be332ea5a121fe37ef0d","commit_timestamp":"2026-03-31T06:37:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fleetio\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:20.934806+00:00","registry_entry_generated_at":"2026-03-31T06:42:20.934806+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"13a7652d-1d94-4033-931a-613d22d3cbb3","connector_name":"Fleetio","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fleetio","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"13a7652d-1d94-4033-931a-613d22d3cbb3","connector_name":"Fleetio","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-fleetio","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"13a7652d-1d94-4033-931a-613d22d3cbb3","connector_name":"Fleetio","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-fleetio","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fleetio\/0.2.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-fleetio","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fleetio\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Fleetio API documentation","type":"api_reference","url":"https:\/\/developer.fleetio.com\/"},{"title":"Fleetio authentication","type":"authentication_guide","url":"https:\/\/developer.fleetio.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-fleetio"}},"is_oss":true,"name_cloud":"Fleetio","dockerRepository_cloud":"airbyte\/source-fleetio","dockerImageTag_cloud":"0.2.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/fleetio","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_token":{"airbyte_secret":true,"order":1,"title":"account_token","type":"string"},"api_key":{"airbyte_secret":true,"order":0,"title":"api_key","type":"string"}},"required":["api_key","account_token"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/fleetio","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-02-12","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b7fe50d5ab14c05cc464be332ea5a121fe37ef0d","commit_timestamp":"2026-03-31T06:37:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fleetio\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:20.631306+00:00","registry_entry_generated_at":"2026-03-31T06:42:20.631306+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"13a7652d-1d94-4033-931a-613d22d3cbb3","connector_name":"Fleetio","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fleetio","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"13a7652d-1d94-4033-931a-613d22d3cbb3","connector_name":"Fleetio","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-fleetio","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"13a7652d-1d94-4033-931a-613d22d3cbb3","connector_name":"Fleetio","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-fleetio","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fleetio\/0.2.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-fleetio","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fleetio\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Fleetio API documentation","type":"api_reference","url":"https:\/\/developer.fleetio.com\/"},{"title":"Fleetio authentication","type":"authentication_guide","url":"https:\/\/developer.fleetio.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-fleetio"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-fleetio","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/fleetio","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-fleetio","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-fleetio:0.2.48","docker_image_cloud":"airbyte\/source-fleetio:0.2.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":38,"definitionId":"14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212","name_oss":"Airtable","dockerRepository_oss":"airbyte\/source-airtable","dockerImageTag_oss":"4.6.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/airtable","icon_oss":"airtable.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"add_base_id_to_stream_name":{"default":false,"description":"When enabled, includes the base ID in stream names to ensure uniqueness. Use this if you have cloned Airtable bases with duplicate table names. Note that enabling this will change stream names and require a full refresh.","order":1,"title":"Add Base ID to Stream Name","type":"boolean"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_method":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The client ID of the Airtable developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of the Airtable developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access token.","title":"Refresh token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"The Personal Access Token for the Airtable account. See the Support Guide<\/a> for more information on how to obtain this token.","examples":["key1234567890"],"title":"Personal Access Token","type":"string"},"auth_method":{"const":"api_key","type":"string"}},"required":["api_key"],"title":"Personal Access Token","type":"object"}],"order":0,"title":"Authentication","type":"object"},"num_workers":{"default":5,"description":"Number of concurrent threads for syncing. Higher values can speed up syncs but may hit rate limits. Airtable limits to 5 requests per second per base.","maximum":40,"minimum":2,"title":"Number of Concurrent Workers","type":"integer"}},"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.airtable.com","airtable.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"4.0.0":{"upgradeDeadline":"2023-10-23","message":"This release introduces changes to columns with formula to parse values directly from `array` to `string` or `number` (where it is possible). Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/airtable-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/airtable-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6bb79fd911414bd61c0526bf0250c4fc038c209a","commit_timestamp":"2026-03-10T06:21:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-airtable\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T06:26:05.841000+00:00","registry_entry_generated_at":"2026-03-10T06:28:10.329741"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212","connector_name":"Airtable","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-airtable","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212","connector_name":"Airtable","connector_type":"source","connector_version":"4.6.24","docker_repository":"airbyte\/source-airtable","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212","connector_name":"Airtable","connector_type":"source","connector_version":"4.6.24","docker_repository":"airbyte\/source-airtable","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-airtable\/4.6.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"40988f9d-286c-4297-b39b-648bf87418a3","name":"airtable_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-AIRTABLE_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-AIRTABLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-airtable","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-airtable\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1536Mi","memory_limit":"1536Mi"}},{"jobType":"discover_schema","resourceRequirements":{"memory_request":"3072Mi","memory_limit":"3072Mi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/airtable.com\/developers\/web\/api\/changelog"},{"title":"Community blog","url":"https:\/\/community.airtable.com\/development-apis-11"},{"title":"OAuth refference","url":"https:\/\/airtable.com\/developers\/web\/api\/oauth-reference#authorization-request"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-airtable"}},"is_oss":true,"name_cloud":"Airtable","dockerRepository_cloud":"airbyte\/source-airtable","dockerImageTag_cloud":"4.6.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/airtable","icon_cloud":"airtable.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"add_base_id_to_stream_name":{"default":false,"description":"When enabled, includes the base ID in stream names to ensure uniqueness. Use this if you have cloned Airtable bases with duplicate table names. Note that enabling this will change stream names and require a full refresh.","order":1,"title":"Add Base ID to Stream Name","type":"boolean"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_method":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The client ID of the Airtable developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of the Airtable developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access token.","title":"Refresh token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"The Personal Access Token for the Airtable account. See the Support Guide<\/a> for more information on how to obtain this token.","examples":["key1234567890"],"title":"Personal Access Token","type":"string"},"auth_method":{"const":"api_key","type":"string"}},"required":["api_key"],"title":"Personal Access Token","type":"object"}],"order":0,"title":"Authentication","type":"object"},"num_workers":{"default":5,"description":"Number of concurrent threads for syncing. Higher values can speed up syncs but may hit rate limits. Airtable limits to 5 requests per second per base.","maximum":40,"minimum":2,"title":"Number of Concurrent Workers","type":"integer"}},"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.airtable.com","airtable.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"4.0.0":{"upgradeDeadline":"2023-10-23","message":"This release introduces changes to columns with formula to parse values directly from `array` to `string` or `number` (where it is possible). Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/airtable-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/airtable-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6bb79fd911414bd61c0526bf0250c4fc038c209a","commit_timestamp":"2026-03-10T06:21:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-airtable\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T06:26:05.841000+00:00","registry_entry_generated_at":"2026-03-10T06:28:23.141145"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212","connector_name":"Airtable","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-airtable","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212","connector_name":"Airtable","connector_type":"source","connector_version":"4.6.24","docker_repository":"airbyte\/source-airtable","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"14c6e7ea-97ed-4f5e-a7b5-25e9a80b8212","connector_name":"Airtable","connector_type":"source","connector_version":"4.6.24","docker_repository":"airbyte\/source-airtable","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-airtable\/4.6.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"40988f9d-286c-4297-b39b-648bf87418a3","name":"airtable_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-AIRTABLE_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-AIRTABLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-airtable","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-airtable\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1536Mi","memory_limit":"1536Mi"}},{"jobType":"discover_schema","resourceRequirements":{"memory_request":"3072Mi","memory_limit":"3072Mi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/airtable.com\/developers\/web\/api\/changelog"},{"title":"Community blog","url":"https:\/\/community.airtable.com\/development-apis-11"},{"title":"OAuth refference","url":"https:\/\/airtable.com\/developers\/web\/api\/oauth-reference#authorization-request"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-airtable"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-airtable","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/airtable","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-airtable","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-airtable:4.6.24","docker_image_cloud":"airbyte\/source-airtable:4.6.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":5400.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":5400.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":39,"definitionId":"14fb7a17-a371-4ebc-a072-b339c4daa4c1","name_oss":"Pingdom","dockerRepository_oss":"airbyte\/source-pingdom","dockerImageTag_oss":"0.0.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pingdom","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"probes":{"examples":["probe1","probe2"],"order":0,"title":"probes","type":"string"},"resolution":{"default":"hour","enum":["hour","day","week"],"order":2,"title":"resolution","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-12-03","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/api.pingdom.com\/api"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"430f8bf536369bd9b08392fc397b72bae8cd1156","commit_timestamp":"2024-12-06T20:19:01+01:00","commit_author":"KimPlv","commit_author_email":"67902258+KimPlv@users.noreply.github.com"},"source_file_info":{"metadata_etag":"COqR2s\/vk4oDEAE=","metadata_file_path":"metadata\/airbyte\/source-pingdom\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-12-06T19:25:23.941000+00:00","registry_entry_generated_at":"2024-12-06T19:28:19.777346"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"14fb7a17-a371-4ebc-a072-b339c4daa4c1","connector_name":"Pingdom","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pingdom","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"14fb7a17-a371-4ebc-a072-b339c4daa4c1","connector_name":"Pingdom","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-pingdom","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"14fb7a17-a371-4ebc-a072-b339c4daa4c1","connector_name":"Pingdom","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-pingdom","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pingdom\/0.0.1.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-pingdom","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.17.0@sha256:9c6bfd080a247b7781ce5b25687e7c44e29d31315d0bf656584b38810521bbaa"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pingdom"}},"is_oss":true,"name_cloud":"Pingdom","dockerRepository_cloud":"airbyte\/source-pingdom","dockerImageTag_cloud":"0.0.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pingdom","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"probes":{"examples":["probe1","probe2"],"order":0,"title":"probes","type":"string"},"resolution":{"default":"hour","enum":["hour","day","week"],"order":2,"title":"resolution","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-12-03","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/api.pingdom.com\/api"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"430f8bf536369bd9b08392fc397b72bae8cd1156","commit_timestamp":"2024-12-06T20:19:01+01:00","commit_author":"KimPlv","commit_author_email":"67902258+KimPlv@users.noreply.github.com"},"source_file_info":{"metadata_etag":"COqR2s\/vk4oDEAE=","metadata_file_path":"metadata\/airbyte\/source-pingdom\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-12-06T19:25:23.941000+00:00","registry_entry_generated_at":"2024-12-06T19:28:20.234497"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"14fb7a17-a371-4ebc-a072-b339c4daa4c1","connector_name":"Pingdom","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pingdom","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"14fb7a17-a371-4ebc-a072-b339c4daa4c1","connector_name":"Pingdom","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-pingdom","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"14fb7a17-a371-4ebc-a072-b339c4daa4c1","connector_name":"Pingdom","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-pingdom","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pingdom\/0.0.1.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-pingdom","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.17.0@sha256:9c6bfd080a247b7781ce5b25687e7c44e29d31315d0bf656584b38810521bbaa"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pingdom"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pingdom","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pingdom","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pingdom","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pingdom:0.0.1","docker_image_cloud":"airbyte\/source-pingdom:0.0.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":40,"definitionId":"162f084d-3a9f-42c0-8785-81aa18abf339","name_oss":"Twelve Data","dockerRepository_oss":"airbyte\/source-twelve-data","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/twelve-data","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"country":{"description":"Where instrument is traded","order":1,"title":"Country","type":"string"},"exchange":{"description":"Where instrument is traded","order":2,"title":"Exchange","type":"string"},"interval":{"default":"1day","description":"Between two consecutive points in time series Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 1day, 1week, 1month","enum":["1min","5min","15min","30min","45min","1h","2h","4h","1day","1week","1month"],"order":4,"title":"Interval","type":"string"},"symbol":{"description":"Ticker of the instrument","order":3,"title":"Symbol","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-20","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.twelvedata.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"062baf3f3cecaf7f5b8c5dad7a9a6b73f14ed80a","commit_timestamp":"2026-03-31T06:40:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-twelve-data\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:48.591065+00:00","registry_entry_generated_at":"2026-03-31T06:44:48.591065+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"162f084d-3a9f-42c0-8785-81aa18abf339","connector_name":"Twelve Data","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-twelve-data","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"162f084d-3a9f-42c0-8785-81aa18abf339","connector_name":"Twelve Data","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-twelve-data","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"162f084d-3a9f-42c0-8785-81aa18abf339","connector_name":"Twelve Data","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-twelve-data","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-twelve-data\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-twelve-data","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-twelve-data\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Twelve Data API","type":"api_reference","url":"https:\/\/twelvedata.com\/docs"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-twelve-data"}},"is_oss":true,"name_cloud":"Twelve Data","dockerRepository_cloud":"airbyte\/source-twelve-data","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/twelve-data","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"country":{"description":"Where instrument is traded","order":1,"title":"Country","type":"string"},"exchange":{"description":"Where instrument is traded","order":2,"title":"Exchange","type":"string"},"interval":{"default":"1day","description":"Between two consecutive points in time series Supports: 1min, 5min, 15min, 30min, 45min, 1h, 2h, 4h, 1day, 1week, 1month","enum":["1min","5min","15min","30min","45min","1h","2h","4h","1day","1week","1month"],"order":4,"title":"Interval","type":"string"},"symbol":{"description":"Ticker of the instrument","order":3,"title":"Symbol","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-20","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.twelvedata.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"062baf3f3cecaf7f5b8c5dad7a9a6b73f14ed80a","commit_timestamp":"2026-03-31T06:40:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-twelve-data\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:48.372098+00:00","registry_entry_generated_at":"2026-03-31T06:44:48.372098+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"162f084d-3a9f-42c0-8785-81aa18abf339","connector_name":"Twelve Data","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-twelve-data","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"162f084d-3a9f-42c0-8785-81aa18abf339","connector_name":"Twelve Data","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-twelve-data","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"162f084d-3a9f-42c0-8785-81aa18abf339","connector_name":"Twelve Data","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-twelve-data","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-twelve-data\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-twelve-data","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-twelve-data\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Twelve Data API","type":"api_reference","url":"https:\/\/twelvedata.com\/docs"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-twelve-data"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-twelve-data","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/twelve-data","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-twelve-data","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-twelve-data:0.0.50","docker_image_cloud":"airbyte\/source-twelve-data:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":41,"definitionId":"16447954-e6a8-4593-b140-43dea13bc457","name_oss":"AppsFlyer","dockerRepository_oss":"airbyte\/source-appsflyer","dockerImageTag_oss":"0.2.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/appsflyer","icon_oss":"appsflyer.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"api_token":{"airbyte_secret":true,"description":"Pull API token for authentication. If you change the account admin, the token changes, and you must update scripts with the new token. Get the API token in the Dashboard<\/a>.","type":"string"},"app_id":{"description":"App identifier as found in AppsFlyer.","type":"string"},"start_date":{"description":"The default value to use if no bookmark exists for an endpoint. Raw Reports historical lookback is limited to 90 days.","examples":["2021-11-16","2021-11-16 15:00:00"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}( [0-9]{2}:[0-9]{2}:[0-9]{2})?$","type":"string"},"timezone":{"default":"UTC","description":"Time zone in which date times are stored. The project timezone may be found in the App settings in the AppsFlyer console.","examples":["US\/Pacific","UTC"],"type":"string"}},"required":["app_id","api_token","start_date"],"title":"Appsflyer Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"0.2.0":{"upgradeDeadline":"2024-06-17","message":"Migrate to V2 AppsFlyer API","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/appsflyer-migrations#0.2.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/appsflyer-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a58f88ef553449666083113c5a9c2a004ccc83b1","commit_timestamp":"2025-05-29T20:39:09+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJSq+oKfyY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-appsflyer\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T17:50:53.537000+00:00","registry_entry_generated_at":"2025-05-29T17:52:46.098550"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"16447954-e6a8-4593-b140-43dea13bc457","connector_name":"AppsFlyer","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-appsflyer","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"16447954-e6a8-4593-b140-43dea13bc457","connector_name":"AppsFlyer","connector_type":"source","connector_version":"0.2.40","docker_repository":"airbyte\/source-appsflyer","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"16447954-e6a8-4593-b140-43dea13bc457","connector_name":"AppsFlyer","connector_type":"source","connector_version":"0.2.40","docker_repository":"airbyte\/source-appsflyer","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-appsflyer\/0.2.40.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"source-appsflyer","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-appsflyer"}},"is_oss":true,"name_cloud":"AppsFlyer","dockerRepository_cloud":"airbyte\/source-appsflyer","dockerImageTag_cloud":"0.2.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/appsflyer","icon_cloud":"appsflyer.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"api_token":{"airbyte_secret":true,"description":"Pull API token for authentication. If you change the account admin, the token changes, and you must update scripts with the new token. Get the API token in the Dashboard<\/a>.","type":"string"},"app_id":{"description":"App identifier as found in AppsFlyer.","type":"string"},"start_date":{"description":"The default value to use if no bookmark exists for an endpoint. Raw Reports historical lookback is limited to 90 days.","examples":["2021-11-16","2021-11-16 15:00:00"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}( [0-9]{2}:[0-9]{2}:[0-9]{2})?$","type":"string"},"timezone":{"default":"UTC","description":"Time zone in which date times are stored. The project timezone may be found in the App settings in the AppsFlyer console.","examples":["US\/Pacific","UTC"],"type":"string"}},"required":["app_id","api_token","start_date"],"title":"Appsflyer Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"0.2.0":{"upgradeDeadline":"2024-06-17","message":"Migrate to V2 AppsFlyer API","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/appsflyer-migrations#0.2.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/appsflyer-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a58f88ef553449666083113c5a9c2a004ccc83b1","commit_timestamp":"2025-05-29T20:39:09+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJSq+oKfyY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-appsflyer\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T17:50:53.537000+00:00","registry_entry_generated_at":"2025-05-29T17:52:46.724296"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"16447954-e6a8-4593-b140-43dea13bc457","connector_name":"AppsFlyer","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-appsflyer","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"16447954-e6a8-4593-b140-43dea13bc457","connector_name":"AppsFlyer","connector_type":"source","connector_version":"0.2.40","docker_repository":"airbyte\/source-appsflyer","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"16447954-e6a8-4593-b140-43dea13bc457","connector_name":"AppsFlyer","connector_type":"source","connector_version":"0.2.40","docker_repository":"airbyte\/source-appsflyer","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-appsflyer\/0.2.40.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"source-appsflyer","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-appsflyer"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-appsflyer","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/appsflyer","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-appsflyer","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-appsflyer:0.2.40","docker_image_cloud":"airbyte\/source-appsflyer:0.2.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":42,"definitionId":"177c8ac0-5b2e-497d-9526-c787fb333fc9","name_oss":"Ebay Finance","dockerRepository_oss":"airbyte\/source-ebay-finance","dockerImageTag_oss":"0.0.33","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ebay-finance","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_host":{"default":"https:\/\/apiz.ebay.com","description":"https:\/\/apiz.sandbox.ebay.com for sandbox & https:\/\/apiz.ebay.com for production","enum":["https:\/\/apiz.sandbox.ebay.com","https:\/\/apiz.ebay.com"],"order":6,"title":"API Host","type":"string"},"client_access_token":{"airbyte_hidden":true,"airbyte_secret":true,"order":1,"title":"Access token","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"description":"Ebay Client Secret","order":3,"title":"Password","type":"string"},"redirect_uri":{"order":4,"title":"Redirect URI","type":"string"},"refresh_token":{"airbyte_secret":true,"order":5,"title":"Refresh Token","type":"string"},"start_date":{"format":"date-time","order":7,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"token_refresh_endpoint":{"default":"https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token","enum":["https:\/\/api.sandbox.ebay.com\/identity\/v1\/oauth2\/token","https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token"],"order":0,"title":"Refresh Token Endpoint","type":"string"},"username":{"description":"Ebay Developer Client ID","order":2,"title":"Username","type":"string"}},"required":["token_refresh_endpoint","username","redirect_uri","refresh_token","api_host","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-01","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/apiz.sandbox.ebay.com","https:\/\/apiz.ebay.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c7013acd9b6bd8c673d06f62682d71780fdc9092","commit_timestamp":"2026-03-31T08:36:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ebay-finance\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:58.695620+00:00","registry_entry_generated_at":"2026-03-31T08:40:58.695620+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"177c8ac0-5b2e-497d-9526-c787fb333fc9","connector_name":"Ebay Finance","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ebay-finance","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"177c8ac0-5b2e-497d-9526-c787fb333fc9","connector_name":"Ebay Finance","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ebay-finance","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"177c8ac0-5b2e-497d-9526-c787fb333fc9","connector_name":"Ebay Finance","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ebay-finance","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ebay-finance\/0.0.33.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ebay-finance","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ebay-finance\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"eBay Finances API","type":"api_reference","url":"https:\/\/developer.ebay.com\/api-docs\/sell\/finances\/overview.html"},{"title":"eBay authentication","type":"authentication_guide","url":"https:\/\/developer.ebay.com\/api-docs\/static\/oauth-tokens.html"},{"title":"eBay rate limits","type":"rate_limits","url":"https:\/\/developer.ebay.com\/support\/app-check"},{"title":"eBay Developer Status","type":"status_page","url":"https:\/\/developer.ebay.com\/support\/api-status"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ebay-finance"}},"is_oss":true,"name_cloud":"Ebay Finance","dockerRepository_cloud":"airbyte\/source-ebay-finance","dockerImageTag_cloud":"0.0.33","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ebay-finance","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_host":{"default":"https:\/\/apiz.ebay.com","description":"https:\/\/apiz.sandbox.ebay.com for sandbox & https:\/\/apiz.ebay.com for production","enum":["https:\/\/apiz.sandbox.ebay.com","https:\/\/apiz.ebay.com"],"order":6,"title":"API Host","type":"string"},"client_access_token":{"airbyte_hidden":true,"airbyte_secret":true,"order":1,"title":"Access token","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"description":"Ebay Client Secret","order":3,"title":"Password","type":"string"},"redirect_uri":{"order":4,"title":"Redirect URI","type":"string"},"refresh_token":{"airbyte_secret":true,"order":5,"title":"Refresh Token","type":"string"},"start_date":{"format":"date-time","order":7,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"token_refresh_endpoint":{"default":"https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token","enum":["https:\/\/api.sandbox.ebay.com\/identity\/v1\/oauth2\/token","https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token"],"order":0,"title":"Refresh Token Endpoint","type":"string"},"username":{"description":"Ebay Developer Client ID","order":2,"title":"Username","type":"string"}},"required":["token_refresh_endpoint","username","redirect_uri","refresh_token","api_host","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-01","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/apiz.sandbox.ebay.com","https:\/\/apiz.ebay.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c7013acd9b6bd8c673d06f62682d71780fdc9092","commit_timestamp":"2026-03-31T08:36:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ebay-finance\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:58.467694+00:00","registry_entry_generated_at":"2026-03-31T08:40:58.467694+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"177c8ac0-5b2e-497d-9526-c787fb333fc9","connector_name":"Ebay Finance","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ebay-finance","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"177c8ac0-5b2e-497d-9526-c787fb333fc9","connector_name":"Ebay Finance","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ebay-finance","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"177c8ac0-5b2e-497d-9526-c787fb333fc9","connector_name":"Ebay Finance","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ebay-finance","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ebay-finance\/0.0.33.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ebay-finance","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ebay-finance\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"eBay Finances API","type":"api_reference","url":"https:\/\/developer.ebay.com\/api-docs\/sell\/finances\/overview.html"},{"title":"eBay authentication","type":"authentication_guide","url":"https:\/\/developer.ebay.com\/api-docs\/static\/oauth-tokens.html"},{"title":"eBay rate limits","type":"rate_limits","url":"https:\/\/developer.ebay.com\/support\/app-check"},{"title":"eBay Developer Status","type":"status_page","url":"https:\/\/developer.ebay.com\/support\/api-status"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ebay-finance"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ebay-finance","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ebay-finance","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ebay-finance","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ebay-finance:0.0.33","docker_image_cloud":"airbyte\/source-ebay-finance:0.0.33","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":43,"definitionId":"18139f00-b1ba-4971-8f80-8387b617cfd8","name_oss":"Yotpo","dockerRepository_oss":"airbyte\/source-yotpo","dockerImageTag_oss":"0.2.16","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/yotpo","icon_oss":"yotpo.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access token recieved as a result of API call to https:\/\/api.yotpo.com\/oauth\/token (Ref- https:\/\/apidocs.yotpo.com\/reference\/yotpo-authentication)","order":0,"title":"Access Token","type":"string"},"app_key":{"description":"App key found at settings (Ref- https:\/\/settings.yotpo.com\/#\/general_settings)","order":1,"title":"App Key","type":"string"},"email":{"default":"example@gmail.com","description":"Email address registered with yotpo.","order":3,"title":"Registered email address","type":"string"},"start_date":{"description":"Date time filter for incremental filter, Specify which date to extract from.","examples":["2022-03-01T00:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Date-From Filter","type":"string"}},"required":["access_token","app_key","start_date","email"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-yotpo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:19:27.674000+00:00","registry_entry_generated_at":"2025-11-19T02:35:20.988383"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"18139f00-b1ba-4971-8f80-8387b617cfd8","connector_name":"Yotpo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-yotpo","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"18139f00-b1ba-4971-8f80-8387b617cfd8","connector_name":"Yotpo","connector_type":"source","connector_version":"0.2.16","docker_repository":"airbyte\/source-yotpo","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"18139f00-b1ba-4971-8f80-8387b617cfd8","connector_name":"Yotpo","connector_type":"source","connector_version":"0.2.16","docker_repository":"airbyte\/source-yotpo","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-yotpo\/0.2.16.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"2d3fa28a-6d15-461b-8e8e-8a679c0ff0c3","name":"yotpo_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_YOTPO_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-yotpo","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.9@sha256:467a90d7721f4e0ca0065e6b2d257abfb371fdeafbc64c8ce63c039270aba0f0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-yotpo\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Yotpo API documentation","type":"api_reference","url":"https:\/\/apidocs.yotpo.com\/reference"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-yotpo"}},"is_oss":true,"name_cloud":"Yotpo","dockerRepository_cloud":"airbyte\/source-yotpo","dockerImageTag_cloud":"0.2.16","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/yotpo","icon_cloud":"yotpo.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access token recieved as a result of API call to https:\/\/api.yotpo.com\/oauth\/token (Ref- https:\/\/apidocs.yotpo.com\/reference\/yotpo-authentication)","order":0,"title":"Access Token","type":"string"},"app_key":{"description":"App key found at settings (Ref- https:\/\/settings.yotpo.com\/#\/general_settings)","order":1,"title":"App Key","type":"string"},"email":{"default":"example@gmail.com","description":"Email address registered with yotpo.","order":3,"title":"Registered email address","type":"string"},"start_date":{"description":"Date time filter for incremental filter, Specify which date to extract from.","examples":["2022-03-01T00:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Date-From Filter","type":"string"}},"required":["access_token","app_key","start_date","email"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-yotpo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:19:27.674000+00:00","registry_entry_generated_at":"2025-11-19T02:35:26.312949"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"18139f00-b1ba-4971-8f80-8387b617cfd8","connector_name":"Yotpo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-yotpo","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"18139f00-b1ba-4971-8f80-8387b617cfd8","connector_name":"Yotpo","connector_type":"source","connector_version":"0.2.16","docker_repository":"airbyte\/source-yotpo","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"18139f00-b1ba-4971-8f80-8387b617cfd8","connector_name":"Yotpo","connector_type":"source","connector_version":"0.2.16","docker_repository":"airbyte\/source-yotpo","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-yotpo\/0.2.16.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"2d3fa28a-6d15-461b-8e8e-8a679c0ff0c3","name":"yotpo_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_YOTPO_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-yotpo","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.9@sha256:467a90d7721f4e0ca0065e6b2d257abfb371fdeafbc64c8ce63c039270aba0f0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-yotpo\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Yotpo API documentation","type":"api_reference","url":"https:\/\/apidocs.yotpo.com\/reference"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-yotpo"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-yotpo","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/yotpo","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-yotpo","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-yotpo:0.2.16","docker_image_cloud":"airbyte\/source-yotpo:0.2.16","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":44,"definitionId":"1901024c-0249-45d0-bcac-31a954652927","name_oss":"Instatus","dockerRepository_oss":"airbyte\/source-instatus","dockerImageTag_oss":"0.2.15","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/instatus","icon_oss":"instatus.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Instatus REST API key","order":0,"title":"Rest API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c813a790eec13a0b344267306a1e6b5d2649b66f","commit_timestamp":"2025-05-24T17:14:09+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CLuguN+ovI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-instatus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T14:29:46.820000+00:00","registry_entry_generated_at":"2025-05-24T14:34:02.468535"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1901024c-0249-45d0-bcac-31a954652927","connector_name":"Instatus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-instatus","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1901024c-0249-45d0-bcac-31a954652927","connector_name":"Instatus","connector_type":"source","connector_version":"0.2.15","docker_repository":"airbyte\/source-instatus","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1901024c-0249-45d0-bcac-31a954652927","connector_name":"Instatus","connector_type":"source","connector_version":"0.2.15","docker_repository":"airbyte\/source-instatus","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-instatus\/0.2.15.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"6c2e5836-6ed5-400d-987e-4d6d37fad4b4","name":"instatus_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"source-instatus","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-instatus"}},"is_oss":true,"name_cloud":"Instatus","dockerRepository_cloud":"airbyte\/source-instatus","dockerImageTag_cloud":"0.2.15","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/instatus","icon_cloud":"instatus.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Instatus REST API key","order":0,"title":"Rest API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c813a790eec13a0b344267306a1e6b5d2649b66f","commit_timestamp":"2025-05-24T17:14:09+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CLuguN+ovI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-instatus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T14:29:46.820000+00:00","registry_entry_generated_at":"2025-05-24T14:34:02.944519"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1901024c-0249-45d0-bcac-31a954652927","connector_name":"Instatus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-instatus","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1901024c-0249-45d0-bcac-31a954652927","connector_name":"Instatus","connector_type":"source","connector_version":"0.2.15","docker_repository":"airbyte\/source-instatus","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1901024c-0249-45d0-bcac-31a954652927","connector_name":"Instatus","connector_type":"source","connector_version":"0.2.15","docker_repository":"airbyte\/source-instatus","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-instatus\/0.2.15.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"6c2e5836-6ed5-400d-987e-4d6d37fad4b4","name":"instatus_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"source-instatus","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-instatus"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-instatus","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/instatus","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-instatus","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-instatus:0.2.15","docker_image_cloud":"airbyte\/source-instatus:0.2.15","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":45,"definitionId":"193bdcb8-1dd9-48d1-aade-91cadfd74f9b","name_oss":"Paystack","dockerRepository_oss":"airbyte\/source-paystack","dockerImageTag_oss":"1.1.28","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/paystack","icon_oss":"paystack.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"lookback_window_days":{"default":0,"description":"When set, the connector will always reload data from the past N days, where N is the value set here. This is useful if your data is updated after creation.","minimum":0,"order":1,"title":"Lookback Window (in days)","type":"integer"},"secret_key":{"airbyte_secret":true,"description":"The Paystack API key (usually starts with 'sk_live_'; find yours here<\/a>).","order":2,"pattern":"^(s|r)k_(live|test)_[a-zA-Z0-9]+$","title":"Secret Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2017-01-25T00:00:00Z"],"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date","secret_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":"2021-10-20","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.paystack.co"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-30","message":"The refunds schema has been changed it's 'type' in schema['properties']['fully_deducted'] to integer","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/paystack-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/paystack-migrations"},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0fe7982f37efe70877ccd61766e06e3b5dca8427","commit_timestamp":"2026-03-31T10:34:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-paystack\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:38:29.049456+00:00","registry_entry_generated_at":"2026-03-31T10:38:29.049456+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"193bdcb8-1dd9-48d1-aade-91cadfd74f9b","connector_name":"Paystack","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-paystack","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"193bdcb8-1dd9-48d1-aade-91cadfd74f9b","connector_name":"Paystack","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-paystack","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"193bdcb8-1dd9-48d1-aade-91cadfd74f9b","connector_name":"Paystack","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-paystack","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-paystack\/1.1.28.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"53f674d1-d9f9-4fc1-99c1-0d64844948dc","name":"paystack_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PAYSTACK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-paystack","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-paystack\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Paystack API reference","type":"api_reference","url":"https:\/\/paystack.com\/docs\/api\/"},{"title":"Paystack authentication","type":"authentication_guide","url":"https:\/\/paystack.com\/docs\/api\/#authentication"},{"title":"Paystack rate limits","type":"rate_limits","url":"https:\/\/paystack.com\/docs\/api\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-paystack"}},"is_oss":true,"name_cloud":"Paystack","dockerRepository_cloud":"airbyte\/source-paystack","dockerImageTag_cloud":"1.1.28","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/paystack","icon_cloud":"paystack.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"lookback_window_days":{"default":0,"description":"When set, the connector will always reload data from the past N days, where N is the value set here. This is useful if your data is updated after creation.","minimum":0,"order":1,"title":"Lookback Window (in days)","type":"integer"},"secret_key":{"airbyte_secret":true,"description":"The Paystack API key (usually starts with 'sk_live_'; find yours here<\/a>).","order":2,"pattern":"^(s|r)k_(live|test)_[a-zA-Z0-9]+$","title":"Secret Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2017-01-25T00:00:00Z"],"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date","secret_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":"2021-10-20","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.paystack.co"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-30","message":"The refunds schema has been changed it's 'type' in schema['properties']['fully_deducted'] to integer","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/paystack-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/paystack-migrations"},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0fe7982f37efe70877ccd61766e06e3b5dca8427","commit_timestamp":"2026-03-31T10:34:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-paystack\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:38:28.867789+00:00","registry_entry_generated_at":"2026-03-31T10:38:28.867789+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"193bdcb8-1dd9-48d1-aade-91cadfd74f9b","connector_name":"Paystack","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-paystack","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"193bdcb8-1dd9-48d1-aade-91cadfd74f9b","connector_name":"Paystack","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-paystack","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"193bdcb8-1dd9-48d1-aade-91cadfd74f9b","connector_name":"Paystack","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-paystack","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-paystack\/1.1.28.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"53f674d1-d9f9-4fc1-99c1-0d64844948dc","name":"paystack_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PAYSTACK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-paystack","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-paystack\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Paystack API reference","type":"api_reference","url":"https:\/\/paystack.com\/docs\/api\/"},{"title":"Paystack authentication","type":"authentication_guide","url":"https:\/\/paystack.com\/docs\/api\/#authentication"},{"title":"Paystack rate limits","type":"rate_limits","url":"https:\/\/paystack.com\/docs\/api\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-paystack"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-paystack","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/paystack","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-paystack","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-paystack:1.1.28","docker_image_cloud":"airbyte\/source-paystack:1.1.28","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":46,"definitionId":"196a42fc-39f2-473f-88ff-d68b2ea702e9","name_oss":"Oracle","dockerRepository_oss":"airbyte\/source-oracle-enterprise","dockerImageTag_oss":"0.1.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-oracle-enterprise","icon_oss":"oracle.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"additionalProperties":{"additionalProperties":{"additionalProperties":true,"properties":{},"type":"object"},"type":"object"},"check_privileges":{"default":true,"description":"When this feature is enabled, during schema discovery the connector will query each table or view individually to check access privileges and inaccessible tables, views, or columns therein will be removed. In large schemas, this might cause schema discovery to take too long, in which case it might be advisable to disable this feature.","order":14,"title":"Check Table and Column Access Privileges","type":"boolean"},"checkpoint_target_interval_seconds":{"default":300,"description":"How often (in seconds) a stream should checkpoint, when possible.","order":12,"title":"Checkpoint Target Time Interval","type":"integer"},"concurrency":{"airbyte_hidden":true,"default":1,"description":"Maximum number of concurrent queries to the database.","order":13,"title":"Concurrency","type":"integer"},"connection_data":{"description":"The scheme by which to establish a database connection.","oneOf":[{"additionalProperties":true,"description":"Use service name.","properties":{"connection_type":{"default":"service_name","enum":["service_name"],"type":"string"},"service_name":{"title":"Service name","type":"string"}},"required":["connection_type","service_name"],"title":"Service name","type":"object"},{"additionalProperties":true,"description":"Use Oracle System Identifier.","properties":{"connection_type":{"default":"sid","enum":["sid"],"type":"string"},"sid":{"title":"System ID (SID)","type":"string"}},"required":["connection_type","sid"],"title":"System ID (SID)","type":"object"}],"order":3,"title":"Connect by","type":"object"},"cursor":{"description":"Configures how data is extracted from the database.","display_type":"radio","oneOf":[{"additionalProperties":true,"description":"Incrementally detects new inserts and updates using the cursor column<\/a> chosen when configuring a connection (e.g. created_at, updated_at).","properties":{"cursor_method":{"default":"user_defined","enum":["user_defined"],"type":"string"}},"required":["cursor_method"],"title":"Scan Changes with User Defined Cursor","type":"object"},{"additionalProperties":true,"description":"Recommended<\/i> - Incrementally reads new inserts, updates, and deletes using Oracle's change data capture feature<\/a>. This must be enabled on your database.","properties":{"cursor_method":{"default":"cdc","enum":["cdc"],"type":"string"},"debezium_shutdown_timeout_seconds":{"always_show":true,"default":60,"description":"The amount of time to allow the Debezium Engine to shut down, in seconds.","max":3600,"min":1,"order":3,"title":"Debezium Engine Shutdown Timeout in Seconds (Advanced)","type":"integer"},"initial_load_timeout_hours":{"always_show":true,"default":8,"description":"The amount of time an initial load is allowed to continue for before catching up on CDC events.","max":24,"min":4,"order":2,"title":"Initial Load Timeout in Hours (Advanced)","type":"integer"},"invalid_cdc_cursor_position_behavior":{"always_show":true,"default":"Fail sync","description":"Determines whether Airbyte should fail or re-sync data in case of an stale\/invalid cursor value in the mined logs. 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"],"order":1,"title":"Invalid CDC Position Behavior (Advanced)","type":"string"}},"required":["cursor_method"],"title":"Read Changes using Change Data Capture (CDC)","type":"object"}],"order":11,"title":"Update Method","type":"object"},"encryption":{"description":"The encryption method with is used when communicating with the database.","oneOf":[{"additionalProperties":true,"description":"Data transfer will not be encrypted.","properties":{"encryption_method":{"default":"unencrypted","enum":["unencrypted"],"type":"string"}},"required":["encryption_method"],"title":"Unencrypted","type":"object"},{"additionalProperties":true,"description":"The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP\/IP and SSL\/TLS and without the need to open and listen on different ports.","properties":{"encryption_algorithm":{"default":"AES256","description":"This parameter defines what encryption algorithm is used.","enum":["AES256","AES192","AES128","3DES168","3DES112","DES"],"title":"Encryption Algorithm","type":"string"},"encryption_method":{"default":"client_nne","enum":["client_nne"],"type":"string"}},"required":["encryption_method","encryption_algorithm"],"title":"Native Network Encryption (NNE)","type":"object"},{"additionalProperties":true,"description":"Verify and use the certificate provided by the server.","properties":{"encryption_method":{"default":"encrypted_verify_certificate","enum":["encrypted_verify_certificate"],"type":"string"},"ssl_certificate":{"airbyte_secret":true,"description":"Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.","multiline":true,"title":"SSL PEM File","type":"string"}},"required":["encryption_method","ssl_certificate"],"title":"TLS Encrypted (verify certificate)","type":"object"}],"order":9,"title":"Encryption","type":"object"},"host":{"description":"Hostname of the database.","order":1,"title":"Host","type":"string"},"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).","order":8,"title":"JDBC URL Params","type":"string"},"max_db_connections":{"description":"Maximum number of concurrent queries to the database. Leave empty to let Airbyte optimize performance.","order":13,"title":"Max Concurrent Queries to Database","type":"integer"},"password":{"airbyte_secret":true,"always_show":true,"description":"The password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":1521,"description":"Port of the database.\nOracle Corporations recommends the following port numbers:\n1521 - Default listening port for client connections to the listener. \n2484 - Recommended and officially registered listening port for client connections to the listener using TCP\/IP with SSL.","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"schemas":{"description":"The list of schemas to sync from. Defaults to user. Case sensitive.","items":{"type":"string"},"order":6,"title":"Schemas","type":"array","uniqueItems":true},"table_filters":{"description":"Inclusion filters for table selection per schema. If no filters are specified for a schema, all tables in that schema will be synced.","items":{"additionalProperties":true,"description":"Inclusion filter configuration for table selection per schema.","properties":{"schema_name":{"always_show":true,"description":"The name of the schema to apply this filter to. Should match a schema defined in \"Schemas\" field above.","order":1,"title":"Schema Name","type":"string"},"table_name_patterns":{"always_show":true,"description":"List of table name patterns to include from this schema. Should be a SQL LIKE pattern.","items":{"type":"string"},"order":2,"title":"Table Filter Patterns","type":"array"}},"required":["schema_name","table_name_patterns"],"title":"Table Filter","type":"object"},"order":7,"title":"Table Name Filters","type":"array"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":10,"title":"SSH Tunnel Method","type":"object"},"username":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","connection_data","username","encryption","tunnel_method","cursor","additionalProperties"],"title":"Oracle Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-oracle-enterprise","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":0,"ql":200,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b139952eb0c36385e5e6996fabce8a82b03e1369","commit_timestamp":"2026-03-03T14:00:49-08:00","commit_author":"Rodi Reich Zilberman","commit_author_email":"rodi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oracle-enterprise\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T22:09:04.574000+00:00","registry_entry_generated_at":"2026-03-03T22:10:34.144259"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"196a42fc-39f2-473f-88ff-d68b2ea702e9","connector_name":"Oracle","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oracle-enterprise","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"196a42fc-39f2-473f-88ff-d68b2ea702e9","connector_name":"Oracle","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-oracle-enterprise","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"196a42fc-39f2-473f-88ff-d68b2ea702e9","connector_name":"Oracle","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-oracle-enterprise","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oracle-enterprise\/0.1.1.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_ENTERPRISE_SOURCE_ORACLE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config-cdc.json","name":"SECRET_ENTERPRISE_SOURCE_ORACLE_CDC_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-oracle-enterprise","sourceType_oss":"database","license_oss":"Airbyte Enterprise","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.4@sha256:5f343797cfcf021ca98ba9bdf5970ef66cbf6222d8cc17b0d61d13860a5bcc2b"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oracle-enterprise\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Oracle","dockerRepository_cloud":"airbyte\/source-oracle-enterprise","dockerImageTag_cloud":"0.1.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-oracle-enterprise","icon_cloud":"oracle.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"additionalProperties":{"additionalProperties":{"additionalProperties":true,"properties":{},"type":"object"},"type":"object"},"check_privileges":{"default":true,"description":"When this feature is enabled, during schema discovery the connector will query each table or view individually to check access privileges and inaccessible tables, views, or columns therein will be removed. In large schemas, this might cause schema discovery to take too long, in which case it might be advisable to disable this feature.","order":14,"title":"Check Table and Column Access Privileges","type":"boolean"},"checkpoint_target_interval_seconds":{"default":300,"description":"How often (in seconds) a stream should checkpoint, when possible.","order":12,"title":"Checkpoint Target Time Interval","type":"integer"},"concurrency":{"airbyte_hidden":true,"default":1,"description":"Maximum number of concurrent queries to the database.","order":13,"title":"Concurrency","type":"integer"},"connection_data":{"description":"The scheme by which to establish a database connection.","oneOf":[{"additionalProperties":true,"description":"Use service name.","properties":{"connection_type":{"default":"service_name","enum":["service_name"],"type":"string"},"service_name":{"title":"Service name","type":"string"}},"required":["connection_type","service_name"],"title":"Service name","type":"object"},{"additionalProperties":true,"description":"Use Oracle System Identifier.","properties":{"connection_type":{"default":"sid","enum":["sid"],"type":"string"},"sid":{"title":"System ID (SID)","type":"string"}},"required":["connection_type","sid"],"title":"System ID (SID)","type":"object"}],"order":3,"title":"Connect by","type":"object"},"cursor":{"description":"Configures how data is extracted from the database.","display_type":"radio","oneOf":[{"additionalProperties":true,"description":"Incrementally detects new inserts and updates using the cursor column<\/a> chosen when configuring a connection (e.g. created_at, updated_at).","properties":{"cursor_method":{"default":"user_defined","enum":["user_defined"],"type":"string"}},"required":["cursor_method"],"title":"Scan Changes with User Defined Cursor","type":"object"},{"additionalProperties":true,"description":"Recommended<\/i> - Incrementally reads new inserts, updates, and deletes using Oracle's change data capture feature<\/a>. This must be enabled on your database.","properties":{"cursor_method":{"default":"cdc","enum":["cdc"],"type":"string"},"debezium_shutdown_timeout_seconds":{"always_show":true,"default":60,"description":"The amount of time to allow the Debezium Engine to shut down, in seconds.","max":3600,"min":1,"order":3,"title":"Debezium Engine Shutdown Timeout in Seconds (Advanced)","type":"integer"},"initial_load_timeout_hours":{"always_show":true,"default":8,"description":"The amount of time an initial load is allowed to continue for before catching up on CDC events.","max":24,"min":4,"order":2,"title":"Initial Load Timeout in Hours (Advanced)","type":"integer"},"invalid_cdc_cursor_position_behavior":{"always_show":true,"default":"Fail sync","description":"Determines whether Airbyte should fail or re-sync data in case of an stale\/invalid cursor value in the mined logs. 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"],"order":1,"title":"Invalid CDC Position Behavior (Advanced)","type":"string"}},"required":["cursor_method"],"title":"Read Changes using Change Data Capture (CDC)","type":"object"}],"order":11,"title":"Update Method","type":"object"},"encryption":{"description":"The encryption method with is used when communicating with the database.","oneOf":[{"additionalProperties":true,"description":"Data transfer will not be encrypted.","properties":{"encryption_method":{"default":"unencrypted","enum":["unencrypted"],"type":"string"}},"required":["encryption_method"],"title":"Unencrypted","type":"object"},{"additionalProperties":true,"description":"The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP\/IP and SSL\/TLS and without the need to open and listen on different ports.","properties":{"encryption_algorithm":{"default":"AES256","description":"This parameter defines what encryption algorithm is used.","enum":["AES256","AES192","AES128","3DES168","3DES112","DES"],"title":"Encryption Algorithm","type":"string"},"encryption_method":{"default":"client_nne","enum":["client_nne"],"type":"string"}},"required":["encryption_method","encryption_algorithm"],"title":"Native Network Encryption (NNE)","type":"object"},{"additionalProperties":true,"description":"Verify and use the certificate provided by the server.","properties":{"encryption_method":{"default":"encrypted_verify_certificate","enum":["encrypted_verify_certificate"],"type":"string"},"ssl_certificate":{"airbyte_secret":true,"description":"Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.","multiline":true,"title":"SSL PEM File","type":"string"}},"required":["encryption_method","ssl_certificate"],"title":"TLS Encrypted (verify certificate)","type":"object"}],"order":9,"title":"Encryption","type":"object"},"host":{"description":"Hostname of the database.","order":1,"title":"Host","type":"string"},"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).","order":8,"title":"JDBC URL Params","type":"string"},"max_db_connections":{"description":"Maximum number of concurrent queries to the database. Leave empty to let Airbyte optimize performance.","order":13,"title":"Max Concurrent Queries to Database","type":"integer"},"password":{"airbyte_secret":true,"always_show":true,"description":"The password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":1521,"description":"Port of the database.\nOracle Corporations recommends the following port numbers:\n1521 - Default listening port for client connections to the listener. \n2484 - Recommended and officially registered listening port for client connections to the listener using TCP\/IP with SSL.","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"schemas":{"description":"The list of schemas to sync from. Defaults to user. Case sensitive.","items":{"type":"string"},"order":6,"title":"Schemas","type":"array","uniqueItems":true},"table_filters":{"description":"Inclusion filters for table selection per schema. If no filters are specified for a schema, all tables in that schema will be synced.","items":{"additionalProperties":true,"description":"Inclusion filter configuration for table selection per schema.","properties":{"schema_name":{"always_show":true,"description":"The name of the schema to apply this filter to. Should match a schema defined in \"Schemas\" field above.","order":1,"title":"Schema Name","type":"string"},"table_name_patterns":{"always_show":true,"description":"List of table name patterns to include from this schema. Should be a SQL LIKE pattern.","items":{"type":"string"},"order":2,"title":"Table Filter Patterns","type":"array"}},"required":["schema_name","table_name_patterns"],"title":"Table Filter","type":"object"},"order":7,"title":"Table Name Filters","type":"array"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":10,"title":"SSH Tunnel Method","type":"object"},"username":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","connection_data","username","encryption","tunnel_method","cursor","additionalProperties"],"title":"Oracle Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-oracle-enterprise","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":0,"ql":200,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b139952eb0c36385e5e6996fabce8a82b03e1369","commit_timestamp":"2026-03-03T14:00:49-08:00","commit_author":"Rodi Reich Zilberman","commit_author_email":"rodi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oracle-enterprise\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T22:09:04.574000+00:00","registry_entry_generated_at":"2026-03-03T22:10:42.611533"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"196a42fc-39f2-473f-88ff-d68b2ea702e9","connector_name":"Oracle","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oracle-enterprise","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"196a42fc-39f2-473f-88ff-d68b2ea702e9","connector_name":"Oracle","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-oracle-enterprise","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"196a42fc-39f2-473f-88ff-d68b2ea702e9","connector_name":"Oracle","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-oracle-enterprise","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oracle-enterprise\/0.1.1.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_ENTERPRISE_SOURCE_ORACLE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config-cdc.json","name":"SECRET_ENTERPRISE_SOURCE_ORACLE_CDC_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-oracle-enterprise","sourceType_cloud":"database","license_cloud":"Airbyte Enterprise","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.4@sha256:5f343797cfcf021ca98ba9bdf5970ef66cbf6222d8cc17b0d61d13860a5bcc2b"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oracle-enterprise\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/oracle-enterprise","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-oracle-enterprise","ab_internal_ql":200.0,"ab_internal_sl":0.0,"docker_image_oss":"airbyte\/source-oracle-enterprise:0.1.1","docker_image_cloud":"airbyte\/source-oracle-enterprise:0.1.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":7200.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":7200.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":47,"definitionId":"1a3d38e4-dc6b-4154-b56b-582f9e978ecd","name_oss":"Todoist","dockerRepository_oss":"airbyte\/source-todoist","dockerImageTag_oss":"0.3.43","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/todoist","icon_oss":"todoist.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"token":{"airbyte_secret":true,"description":"API authorization bearer token for authenticating the API","order":0,"type":"string"}},"required":["token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-12-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.todoist.com\/rest\/v2"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"45de71616f3bc65779ac4d0fbf2f7bf3d695a22f","commit_timestamp":"2026-02-06T00:22:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-todoist\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-06T00:26:41.072000+00:00","registry_entry_generated_at":"2026-02-06T00:27:42.659840"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1a3d38e4-dc6b-4154-b56b-582f9e978ecd","connector_name":"Todoist","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-todoist","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1a3d38e4-dc6b-4154-b56b-582f9e978ecd","connector_name":"Todoist","connector_type":"source","connector_version":"0.3.43","docker_repository":"airbyte\/source-todoist","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1a3d38e4-dc6b-4154-b56b-582f9e978ecd","connector_name":"Todoist","connector_type":"source","connector_version":"0.3.43","docker_repository":"airbyte\/source-todoist","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-todoist\/0.3.43.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"2fe1267b-52cf-4f76-88f0-7e99a52992fc","name":"todoist_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TODOIST__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-todoist","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.8.0@sha256:47919035cb0fe315162daa2a68ea4b3c711af53365be20a5d1f4cea5ffcf8706"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-todoist\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Todoist REST API","type":"api_reference","url":"https:\/\/developer.todoist.com\/rest\/v2\/"},{"title":"Todoist authentication","type":"authentication_guide","url":"https:\/\/developer.todoist.com\/rest\/v2\/#authorization"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-todoist"}},"is_oss":true,"name_cloud":"Todoist","dockerRepository_cloud":"airbyte\/source-todoist","dockerImageTag_cloud":"0.3.43","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/todoist","icon_cloud":"todoist.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"token":{"airbyte_secret":true,"description":"API authorization bearer token for authenticating the API","order":0,"type":"string"}},"required":["token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-12-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.todoist.com\/rest\/v2"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"45de71616f3bc65779ac4d0fbf2f7bf3d695a22f","commit_timestamp":"2026-02-06T00:22:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-todoist\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-06T00:26:41.072000+00:00","registry_entry_generated_at":"2026-02-06T00:27:50.179321"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1a3d38e4-dc6b-4154-b56b-582f9e978ecd","connector_name":"Todoist","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-todoist","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1a3d38e4-dc6b-4154-b56b-582f9e978ecd","connector_name":"Todoist","connector_type":"source","connector_version":"0.3.43","docker_repository":"airbyte\/source-todoist","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1a3d38e4-dc6b-4154-b56b-582f9e978ecd","connector_name":"Todoist","connector_type":"source","connector_version":"0.3.43","docker_repository":"airbyte\/source-todoist","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-todoist\/0.3.43.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"2fe1267b-52cf-4f76-88f0-7e99a52992fc","name":"todoist_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TODOIST__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-todoist","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.8.0@sha256:47919035cb0fe315162daa2a68ea4b3c711af53365be20a5d1f4cea5ffcf8706"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-todoist\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Todoist REST API","type":"api_reference","url":"https:\/\/developer.todoist.com\/rest\/v2\/"},{"title":"Todoist authentication","type":"authentication_guide","url":"https:\/\/developer.todoist.com\/rest\/v2\/#authorization"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-todoist"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-todoist","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/todoist","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-todoist","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-todoist:0.3.43","docker_image_cloud":"airbyte\/source-todoist:0.3.43","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":48,"definitionId":"1a807325-5a1c-4e0f-a574-841034b1765d","name_oss":"GreytHr","dockerRepository_oss":"airbyte\/source-greythr","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/greythr","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"https:\/\/api.greythr.com","order":0,"title":"Base URL","type":"string"},"domain":{"description":"Your GreytHR Host URL","order":1,"title":"Host URL","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":3,"title":"Password","type":"string"},"username":{"order":2,"title":"Username","type":"string"}},"required":["base_url","domain","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"eb0f430768e3c1e8eaabdbbe00e745c8457b027c","commit_timestamp":"2026-03-31T06:39:40+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-greythr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:35.174126+00:00","registry_entry_generated_at":"2026-03-31T06:43:35.174126+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1a807325-5a1c-4e0f-a574-841034b1765d","connector_name":"GreytHr","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-greythr","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1a807325-5a1c-4e0f-a574-841034b1765d","connector_name":"GreytHr","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-greythr","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1a807325-5a1c-4e0f-a574-841034b1765d","connector_name":"GreytHr","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-greythr","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-greythr\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-greythr","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-greythr\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"greytHR API documentation","type":"api_reference","url":"https:\/\/help.greythr.com\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-greythr"}},"is_oss":true,"name_cloud":"GreytHr","dockerRepository_cloud":"airbyte\/source-greythr","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/greythr","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"https:\/\/api.greythr.com","order":0,"title":"Base URL","type":"string"},"domain":{"description":"Your GreytHR Host URL","order":1,"title":"Host URL","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":3,"title":"Password","type":"string"},"username":{"order":2,"title":"Username","type":"string"}},"required":["base_url","domain","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"eb0f430768e3c1e8eaabdbbe00e745c8457b027c","commit_timestamp":"2026-03-31T06:39:40+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-greythr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:34.995178+00:00","registry_entry_generated_at":"2026-03-31T06:43:34.995178+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1a807325-5a1c-4e0f-a574-841034b1765d","connector_name":"GreytHr","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-greythr","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1a807325-5a1c-4e0f-a574-841034b1765d","connector_name":"GreytHr","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-greythr","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"1a807325-5a1c-4e0f-a574-841034b1765d","connector_name":"GreytHr","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-greythr","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-greythr\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-greythr","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-greythr\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"greytHR API documentation","type":"api_reference","url":"https:\/\/help.greythr.com\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-greythr"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-greythr","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/greythr","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-greythr","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-greythr:0.0.49","docker_image_cloud":"airbyte\/source-greythr:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":49,"definitionId":"1a8667d7-7978-43cd-ba4d-d32cbd478971","name_oss":"Nasa","dockerRepository_oss":"airbyte\/source-nasa","dockerImageTag_oss":"0.3.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/nasa","icon_oss":"nasa.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API access key used to retrieve data from the NASA APOD API.","order":0,"type":"string"},"concept_tags":{"default":false,"description":"Indicates whether concept tags should be returned with the rest of the response. The concept tags are not necessarily included in the explanation, but rather derived from common search tags that are associated with the description text. (Better than just pure text search.) Defaults to False.","order":1,"type":"boolean"},"count":{"description":"A positive integer, no greater than 100. If this is specified then `count` randomly chosen images will be returned in a JSON array. Cannot be used in conjunction with `date` or `start_date` and `end_date`.","maximum":100,"minimum":1,"order":2,"type":"integer"},"end_date":{"description":"Indicates that end of a date range. If `start_date` is specified without an `end_date` then `end_date` defaults to the current date.","examples":["2022-10-20"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"},"start_date":{"description":"Indicates the start of a date range. All images in the range from `start_date` to `end_date` will be returned in a JSON array. Must be after 1995-06-16, the first day an APOD picture was posted. There are no images for tomorrow available through this API.","examples":["2022-10-20"],"format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"},"thumbs":{"default":false,"description":"Indicates whether the API should return a thumbnail image URL for video files. If set to True, the API returns URL of video thumbnail. If an APOD is not a video, this parameter is ignored.","order":5,"type":"boolean"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-10-09","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.nasa.gov"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nasa\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:21:05.169000+00:00","registry_entry_generated_at":"2025-11-19T02:42:15.511223"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1a8667d7-7978-43cd-ba4d-d32cbd478971","connector_name":"Nasa","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nasa","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1a8667d7-7978-43cd-ba4d-d32cbd478971","connector_name":"Nasa","connector_type":"source","connector_version":"0.3.32","docker_repository":"airbyte\/source-nasa","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1a8667d7-7978-43cd-ba4d-d32cbd478971","connector_name":"Nasa","connector_type":"source","connector_version":"0.3.32","docker_repository":"airbyte\/source-nasa","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nasa\/0.3.32.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-nasa","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.0@sha256:8a01d4fabdc7cbee92a583cc30fe08bb8ebba0e8d54569920d29378772b31699"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nasa\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"NASA APIs","type":"api_reference","url":"https:\/\/api.nasa.gov\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-nasa"}},"is_oss":true,"name_cloud":"Nasa","dockerRepository_cloud":"airbyte\/source-nasa","dockerImageTag_cloud":"0.3.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/nasa","icon_cloud":"nasa.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API access key used to retrieve data from the NASA APOD API.","order":0,"type":"string"},"concept_tags":{"default":false,"description":"Indicates whether concept tags should be returned with the rest of the response. The concept tags are not necessarily included in the explanation, but rather derived from common search tags that are associated with the description text. (Better than just pure text search.) Defaults to False.","order":1,"type":"boolean"},"count":{"description":"A positive integer, no greater than 100. If this is specified then `count` randomly chosen images will be returned in a JSON array. Cannot be used in conjunction with `date` or `start_date` and `end_date`.","maximum":100,"minimum":1,"order":2,"type":"integer"},"end_date":{"description":"Indicates that end of a date range. If `start_date` is specified without an `end_date` then `end_date` defaults to the current date.","examples":["2022-10-20"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"},"start_date":{"description":"Indicates the start of a date range. All images in the range from `start_date` to `end_date` will be returned in a JSON array. Must be after 1995-06-16, the first day an APOD picture was posted. There are no images for tomorrow available through this API.","examples":["2022-10-20"],"format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"},"thumbs":{"default":false,"description":"Indicates whether the API should return a thumbnail image URL for video files. If set to True, the API returns URL of video thumbnail. If an APOD is not a video, this parameter is ignored.","order":5,"type":"boolean"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-10-09","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.nasa.gov"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nasa\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:21:05.169000+00:00","registry_entry_generated_at":"2025-11-19T02:42:22.379401"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1a8667d7-7978-43cd-ba4d-d32cbd478971","connector_name":"Nasa","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nasa","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1a8667d7-7978-43cd-ba4d-d32cbd478971","connector_name":"Nasa","connector_type":"source","connector_version":"0.3.32","docker_repository":"airbyte\/source-nasa","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1a8667d7-7978-43cd-ba4d-d32cbd478971","connector_name":"Nasa","connector_type":"source","connector_version":"0.3.32","docker_repository":"airbyte\/source-nasa","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nasa\/0.3.32.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-nasa","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.0@sha256:8a01d4fabdc7cbee92a583cc30fe08bb8ebba0e8d54569920d29378772b31699"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nasa\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"NASA APIs","type":"api_reference","url":"https:\/\/api.nasa.gov\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-nasa"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-nasa","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/nasa","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-nasa","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-nasa:0.3.32","docker_image_cloud":"airbyte\/source-nasa:0.3.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":50,"definitionId":"1c5d8316-ed42-4473-8fbc-2626f03f070c","name_oss":"Linear","dockerRepository_oss":"airbyte\/source-linear","dockerImageTag_oss":"0.0.36","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/linear","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-11","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.linear.app"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"73826d6239e4da85d0e9b03f5e50c799c5dcfe68","commit_timestamp":"2026-03-31T06:38:29+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linear\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:20.022363+00:00","registry_entry_generated_at":"2026-03-31T06:42:20.022363+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1c5d8316-ed42-4473-8fbc-2626f03f070c","connector_name":"Linear","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linear","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1c5d8316-ed42-4473-8fbc-2626f03f070c","connector_name":"Linear","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-linear","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1c5d8316-ed42-4473-8fbc-2626f03f070c","connector_name":"Linear","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-linear","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linear\/0.0.36.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-linear","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linear\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Linear API reference","type":"api_reference","url":"https:\/\/developers.linear.app\/docs\/graphql\/working-with-the-graphql-api"},{"title":"Linear authentication","type":"authentication_guide","url":"https:\/\/developers.linear.app\/docs\/oauth\/authentication"},{"title":"Linear rate limits","type":"rate_limits","url":"https:\/\/developers.linear.app\/docs\/graphql\/working-with-the-graphql-api#rate-limiting"},{"title":"Linear Status","type":"status_page","url":"https:\/\/status.linear.app\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-linear"}},"is_oss":true,"name_cloud":"Linear","dockerRepository_cloud":"airbyte\/source-linear","dockerImageTag_cloud":"0.0.36","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/linear","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-11","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.linear.app"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"73826d6239e4da85d0e9b03f5e50c799c5dcfe68","commit_timestamp":"2026-03-31T06:38:29+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linear\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:19.847013+00:00","registry_entry_generated_at":"2026-03-31T06:42:19.847013+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1c5d8316-ed42-4473-8fbc-2626f03f070c","connector_name":"Linear","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linear","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1c5d8316-ed42-4473-8fbc-2626f03f070c","connector_name":"Linear","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-linear","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1c5d8316-ed42-4473-8fbc-2626f03f070c","connector_name":"Linear","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-linear","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linear\/0.0.36.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-linear","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linear\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Linear API reference","type":"api_reference","url":"https:\/\/developers.linear.app\/docs\/graphql\/working-with-the-graphql-api"},{"title":"Linear authentication","type":"authentication_guide","url":"https:\/\/developers.linear.app\/docs\/oauth\/authentication"},{"title":"Linear rate limits","type":"rate_limits","url":"https:\/\/developers.linear.app\/docs\/graphql\/working-with-the-graphql-api#rate-limiting"},{"title":"Linear Status","type":"status_page","url":"https:\/\/status.linear.app\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-linear"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-linear","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/linear","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-linear","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-linear:0.0.36","docker_image_cloud":"airbyte\/source-linear:0.0.36","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":51,"definitionId":"1cfc30c7-82db-43f4-9fd7-ac1b42312cda","name_oss":"Datadog","dockerRepository_oss":"airbyte\/source-datadog","dockerImageTag_oss":"2.0.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog","icon_oss":"datadog.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Datadog API key","order":0,"title":"API Key","type":"string"},"application_key":{"airbyte_secret":true,"description":"Datadog application key","order":1,"title":"Application Key","type":"string"},"end_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Data after this date will not be replicated. An empty value will represent the current datetime for each execution. This just applies to Incremental syncs.","examples":["2022-10-01T00:00:00Z"],"order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"max_records_per_request":{"default":5000,"description":"Maximum number of records to collect per request.","maximum":5000,"minimum":1,"order":6,"title":"Max records per requests","type":"integer"},"queries":{"default":[],"description":"List of queries to be run and used as inputs.","items":{"properties":{"data_source":{"description":"A data source that is powered by the platform.","enum":["metrics","cloud_cost","logs","rum"],"order":2,"title":"Data Source","type":"string"},"name":{"description":"The variable name for use in queries.","order":1,"title":"Query Name","type":"string"},"query":{"description":"A classic query string.","order":3,"title":"Query","type":"string"}},"required":["name","data_source","query"],"type":"object"},"order":7,"title":"Queries","type":"array"},"query":{"description":"The search query. This just applies to Incremental syncs. If empty, it'll collect all logs.","order":2,"title":"Query","type":"string"},"site":{"default":"datadoghq.com","description":"The site where Datadog data resides in.","enum":["datadoghq.com","us3.datadoghq.com","us5.datadoghq.com","datadoghq.eu","ddog-gov.com"],"order":4,"title":"Site","type":"string"},"start_date":{"default":"2023-12-01T00:00:00Z","description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This just applies to Incremental syncs.","examples":["2022-10-01T00:00:00Z"],"order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","application_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-27","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["datadoghq.com","us3.datadoghq.com","us5.datadoghq.com","datadoghq.eu","ddog-gov.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-09-18","message":"Spec and schema are inline now, and default start and end date is setup for incremental sync.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-12-13","message":"`is_read_only` has been removed from the `dashboards` stream schema. This attribute is deprecated as per API upgrade. See more [here](https:\/\/docs.datadoghq.com\/dashboards\/guide\/is-read-only-deprecation\/)","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-datadog\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:39:56.868000+00:00","registry_entry_generated_at":"2025-11-19T02:02:31.988301"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1cfc30c7-82db-43f4-9fd7-ac1b42312cda","connector_name":"Datadog","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-datadog","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1cfc30c7-82db-43f4-9fd7-ac1b42312cda","connector_name":"Datadog","connector_type":"source","connector_version":"2.0.24","docker_repository":"airbyte\/source-datadog","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1cfc30c7-82db-43f4-9fd7-ac1b42312cda","connector_name":"Datadog","connector_type":"source","connector_version":"2.0.24","docker_repository":"airbyte\/source-datadog","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-datadog\/2.0.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"168fe6d6-d7fd-4d8e-8efb-db69857d7daf","name":"datadog_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DATADOG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-datadog","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-datadog\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Datadog API reference","type":"api_reference","url":"https:\/\/docs.datadoghq.com\/api\/latest\/"},{"title":"Datadog authentication","type":"authentication_guide","url":"https:\/\/docs.datadoghq.com\/account_management\/api-app-keys\/"},{"title":"Datadog rate limits","type":"rate_limits","url":"https:\/\/docs.datadoghq.com\/api\/latest\/rate-limits\/"},{"title":"Datadog Status","type":"status_page","url":"https:\/\/status.datadoghq.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-datadog"}},"is_oss":true,"name_cloud":"Datadog","dockerRepository_cloud":"airbyte\/source-datadog","dockerImageTag_cloud":"2.0.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog","icon_cloud":"datadog.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Datadog API key","order":0,"title":"API Key","type":"string"},"application_key":{"airbyte_secret":true,"description":"Datadog application key","order":1,"title":"Application Key","type":"string"},"end_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Data after this date will not be replicated. An empty value will represent the current datetime for each execution. This just applies to Incremental syncs.","examples":["2022-10-01T00:00:00Z"],"order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"max_records_per_request":{"default":5000,"description":"Maximum number of records to collect per request.","maximum":5000,"minimum":1,"order":6,"title":"Max records per requests","type":"integer"},"queries":{"default":[],"description":"List of queries to be run and used as inputs.","items":{"properties":{"data_source":{"description":"A data source that is powered by the platform.","enum":["metrics","cloud_cost","logs","rum"],"order":2,"title":"Data Source","type":"string"},"name":{"description":"The variable name for use in queries.","order":1,"title":"Query Name","type":"string"},"query":{"description":"A classic query string.","order":3,"title":"Query","type":"string"}},"required":["name","data_source","query"],"type":"object"},"order":7,"title":"Queries","type":"array"},"query":{"description":"The search query. This just applies to Incremental syncs. If empty, it'll collect all logs.","order":2,"title":"Query","type":"string"},"site":{"default":"datadoghq.com","description":"The site where Datadog data resides in.","enum":["datadoghq.com","us3.datadoghq.com","us5.datadoghq.com","datadoghq.eu","ddog-gov.com"],"order":4,"title":"Site","type":"string"},"start_date":{"default":"2023-12-01T00:00:00Z","description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This just applies to Incremental syncs.","examples":["2022-10-01T00:00:00Z"],"order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","application_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-27","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["datadoghq.com","us3.datadoghq.com","us5.datadoghq.com","datadoghq.eu","ddog-gov.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-09-18","message":"Spec and schema are inline now, and default start and end date is setup for incremental sync.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-12-13","message":"`is_read_only` has been removed from the `dashboards` stream schema. This attribute is deprecated as per API upgrade. See more [here](https:\/\/docs.datadoghq.com\/dashboards\/guide\/is-read-only-deprecation\/)","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/datadog-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-datadog\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:39:56.868000+00:00","registry_entry_generated_at":"2025-11-19T02:02:37.281184"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1cfc30c7-82db-43f4-9fd7-ac1b42312cda","connector_name":"Datadog","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-datadog","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1cfc30c7-82db-43f4-9fd7-ac1b42312cda","connector_name":"Datadog","connector_type":"source","connector_version":"2.0.24","docker_repository":"airbyte\/source-datadog","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1cfc30c7-82db-43f4-9fd7-ac1b42312cda","connector_name":"Datadog","connector_type":"source","connector_version":"2.0.24","docker_repository":"airbyte\/source-datadog","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-datadog\/2.0.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"168fe6d6-d7fd-4d8e-8efb-db69857d7daf","name":"datadog_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DATADOG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-datadog","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-datadog\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Datadog API reference","type":"api_reference","url":"https:\/\/docs.datadoghq.com\/api\/latest\/"},{"title":"Datadog authentication","type":"authentication_guide","url":"https:\/\/docs.datadoghq.com\/account_management\/api-app-keys\/"},{"title":"Datadog rate limits","type":"rate_limits","url":"https:\/\/docs.datadoghq.com\/api\/latest\/rate-limits\/"},{"title":"Datadog Status","type":"status_page","url":"https:\/\/status.datadoghq.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-datadog"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-datadog","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/datadog","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-datadog","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-datadog:2.0.24","docker_image_cloud":"airbyte\/source-datadog:2.0.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":52,"definitionId":"1d0d5605-604b-401a-8a69-92f841a95a90","name_oss":"Zoho Campaign","dockerRepository_oss":"airbyte\/source-zoho-campaign","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-campaign","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id_2":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret_2":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"data_center":{"enum":["com","eu","in","com.au",".jp",".com.cn"],"order":3,"title":"Data Center","type":"string"}},"required":["client_id_2","client_secret_2","client_refresh_token","data_center"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-14","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/campaigns.zoho.*\/api\/"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2e173a3f52140033e9246c3eb741d063dd13aa07","commit_timestamp":"2026-03-31T08:33:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-campaign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:00.361843+00:00","registry_entry_generated_at":"2026-03-31T08:38:00.361843+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1d0d5605-604b-401a-8a69-92f841a95a90","connector_name":"Zoho Campaign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-campaign","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1d0d5605-604b-401a-8a69-92f841a95a90","connector_name":"Zoho Campaign","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-campaign","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1d0d5605-604b-401a-8a69-92f841a95a90","connector_name":"Zoho Campaign","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-campaign","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-campaign\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zoho-campaign","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-campaign\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho Campaigns API","type":"api_reference","url":"https:\/\/www.zoho.com\/campaigns\/help\/developers\/api-overview.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-campaign"}},"is_oss":true,"name_cloud":"Zoho Campaign","dockerRepository_cloud":"airbyte\/source-zoho-campaign","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-campaign","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id_2":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret_2":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"data_center":{"enum":["com","eu","in","com.au",".jp",".com.cn"],"order":3,"title":"Data Center","type":"string"}},"required":["client_id_2","client_secret_2","client_refresh_token","data_center"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-14","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/campaigns.zoho.*\/api\/"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2e173a3f52140033e9246c3eb741d063dd13aa07","commit_timestamp":"2026-03-31T08:33:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-campaign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:00.066190+00:00","registry_entry_generated_at":"2026-03-31T08:38:00.066190+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1d0d5605-604b-401a-8a69-92f841a95a90","connector_name":"Zoho Campaign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-campaign","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1d0d5605-604b-401a-8a69-92f841a95a90","connector_name":"Zoho Campaign","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-campaign","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1d0d5605-604b-401a-8a69-92f841a95a90","connector_name":"Zoho Campaign","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-campaign","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-campaign\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zoho-campaign","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-campaign\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho Campaigns API","type":"api_reference","url":"https:\/\/www.zoho.com\/campaigns\/help\/developers\/api-overview.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-campaign"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-campaign","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-campaign","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-campaign","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-campaign:0.0.50","docker_image_cloud":"airbyte\/source-zoho-campaign:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":53,"definitionId":"1d4fdb25-64fc-4569-92da-fcdca79a8372","name_oss":"Okta","dockerRepository_oss":"airbyte\/source-okta","dockerImageTag_oss":"0.3.21","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/okta","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"auth_type":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to obtain new Access Token, when it's expired.","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"auth_type":{"const":"oauth2.0_private_key","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","order":1,"title":"Client ID","type":"string"},"key_id":{"airbyte_secret":true,"description":"The key ID (kid).","order":2,"title":"Key ID","type":"string"},"private_key":{"airbyte_secret":true,"description":"The private key in PEM format","order":3,"title":"Private key","type":"string"},"scope":{"description":"The OAuth scope.","order":4,"title":"Scope","type":"string"}},"required":["auth_type","client_id","key_id","private_key","scope"],"title":"OAuth 2.0 with private key","type":"object"},{"properties":{"api_token":{"airbyte_secret":true,"description":"An Okta token. See the docs<\/a> for instructions on how to generate it.","title":"Personal API Token","type":"string"},"auth_type":{"const":"api_token","order":0,"type":"string"}},"required":["auth_type","api_token"],"title":"API Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"domain":{"airbyte_secret":false,"description":"The Okta domain. See the docs<\/a> for instructions on how to find it.","order":1,"title":"Okta domain","type":"string"},"start_date":{"description":"UTC date and time in the format YYYY-MM-DDTHH:MM:SSZ. Any data before this date will not be replicated.","examples":["2022-07-22T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":[],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/okta"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-okta\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:29:36.485000+00:00","registry_entry_generated_at":"2025-11-19T02:45:22.529801"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1d4fdb25-64fc-4569-92da-fcdca79a8372","connector_name":"Okta","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-okta","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1d4fdb25-64fc-4569-92da-fcdca79a8372","connector_name":"Okta","connector_type":"source","connector_version":"0.3.21","docker_repository":"airbyte\/source-okta","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1d4fdb25-64fc-4569-92da-fcdca79a8372","connector_name":"Okta","connector_type":"source","connector_version":"0.3.21","docker_repository":"airbyte\/source-okta","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-okta\/0.3.21.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.90.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"64578038-37df-4bc4-9181-b202a3cc20b9","name":"okta_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OKTA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-okta","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-okta\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Okta API reference","type":"api_reference","url":"https:\/\/developer.okta.com\/docs\/reference\/"},{"title":"Okta authentication","type":"authentication_guide","url":"https:\/\/developer.okta.com\/docs\/guides\/implement-oauth-for-okta\/main\/"},{"title":"Okta rate limits","type":"rate_limits","url":"https:\/\/developer.okta.com\/docs\/reference\/rate-limits\/"},{"title":"Okta Status","type":"status_page","url":"https:\/\/status.okta.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-okta"}},"is_oss":true,"name_cloud":"Okta","dockerRepository_cloud":"airbyte\/source-okta","dockerImageTag_cloud":"0.3.21","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/okta","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"auth_type":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to obtain new Access Token, when it's expired.","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"auth_type":{"const":"oauth2.0_private_key","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","order":1,"title":"Client ID","type":"string"},"key_id":{"airbyte_secret":true,"description":"The key ID (kid).","order":2,"title":"Key ID","type":"string"},"private_key":{"airbyte_secret":true,"description":"The private key in PEM format","order":3,"title":"Private key","type":"string"},"scope":{"description":"The OAuth scope.","order":4,"title":"Scope","type":"string"}},"required":["auth_type","client_id","key_id","private_key","scope"],"title":"OAuth 2.0 with private key","type":"object"},{"properties":{"api_token":{"airbyte_secret":true,"description":"An Okta token. See the docs<\/a> for instructions on how to generate it.","title":"Personal API Token","type":"string"},"auth_type":{"const":"api_token","order":0,"type":"string"}},"required":["auth_type","api_token"],"title":"API Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"domain":{"airbyte_secret":false,"description":"The Okta domain. See the docs<\/a> for instructions on how to find it.","order":1,"title":"Okta domain","type":"string"},"start_date":{"description":"UTC date and time in the format YYYY-MM-DDTHH:MM:SSZ. Any data before this date will not be replicated.","examples":["2022-07-22T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":[],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/okta"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-okta\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:29:36.485000+00:00","registry_entry_generated_at":"2025-11-19T02:45:28.435713"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1d4fdb25-64fc-4569-92da-fcdca79a8372","connector_name":"Okta","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-okta","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1d4fdb25-64fc-4569-92da-fcdca79a8372","connector_name":"Okta","connector_type":"source","connector_version":"0.3.21","docker_repository":"airbyte\/source-okta","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1d4fdb25-64fc-4569-92da-fcdca79a8372","connector_name":"Okta","connector_type":"source","connector_version":"0.3.21","docker_repository":"airbyte\/source-okta","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-okta\/0.3.21.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.90.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"64578038-37df-4bc4-9181-b202a3cc20b9","name":"okta_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OKTA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-okta","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-okta\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Okta API reference","type":"api_reference","url":"https:\/\/developer.okta.com\/docs\/reference\/"},{"title":"Okta authentication","type":"authentication_guide","url":"https:\/\/developer.okta.com\/docs\/guides\/implement-oauth-for-okta\/main\/"},{"title":"Okta rate limits","type":"rate_limits","url":"https:\/\/developer.okta.com\/docs\/reference\/rate-limits\/"},{"title":"Okta Status","type":"status_page","url":"https:\/\/status.okta.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-okta"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-okta","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/okta","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-okta","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-okta:0.3.21","docker_image_cloud":"airbyte\/source-okta:0.3.21","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":54,"definitionId":"1e9086ab-ddac-4c1d-aafd-ba43ff575fe4","name_oss":"Google PageSpeed Insights","dockerRepository_oss":"airbyte\/source-google-pagespeed-insights","dockerImageTag_oss":"0.2.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-pagespeed-insights","icon_oss":"google-pagespeed-insights.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Google PageSpeed API Key. See here<\/a>. The key is optional - however the API is heavily rate limited when using without API Key. Creating and using the API key therefore is recommended. The key is case sensitive.","order":0,"title":"API Key","type":"string"},"categories":{"description":"Defines which Lighthouse category to run. One or many of: \"accessibility\", \"best-practices\", \"performance\", \"pwa\", \"seo\".","items":{"enum":["accessibility","best-practices","performance","pwa","seo"],"type":"string"},"order":1,"title":"Lighthouse Categories","type":"array"},"strategies":{"description":"The analyses strategy to use. Either \"desktop\" or \"mobile\".","items":{"enum":["desktop","mobile"],"type":"string"},"order":2,"title":"Analyses Strategies","type":"array"},"urls":{"description":"The URLs to retrieve pagespeed information from. The connector will attempt to sync PageSpeed reports for all the defined URLs. Format: https:\/\/(www.)url.domain","example":"https:\/\/example.com","items":{"pattern":"^(?:origin:)?(http(s)?:\\\/\\\/)[\\w.-]+(?:\\.[\\w\\.-]+)+[\\w\\-\\._~:\\\/?#\\[\\]@!\\$&'\\(\\)\\*\\+,;=.]+$","type":"string"},"order":3,"title":"URLs to analyse","type":"array"}},"required":["categories","strategies","urls"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1ad602fc079c60a350a744caf045477633b6ead6","commit_timestamp":"2026-03-31T06:37:18+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-pagespeed-insights\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:15.567581+00:00","registry_entry_generated_at":"2026-03-31T06:41:15.567581+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1e9086ab-ddac-4c1d-aafd-ba43ff575fe4","connector_name":"Google PageSpeed Insights","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-pagespeed-insights","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1e9086ab-ddac-4c1d-aafd-ba43ff575fe4","connector_name":"Google PageSpeed Insights","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-google-pagespeed-insights","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1e9086ab-ddac-4c1d-aafd-ba43ff575fe4","connector_name":"Google PageSpeed Insights","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-google-pagespeed-insights","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-pagespeed-insights\/0.2.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"a70b1ba9-2358-49e2-a669-8c6ead853f0b","name":"google-pagespeed-insights_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-PAGESPEED-INSIGHTS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-google-pagespeed-insights","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-pagespeed-insights\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"PageSpeed Insights API","type":"api_reference","url":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/get-started"},{"title":"PageSpeed Insights quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/get-started#quota"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-pagespeed-insights"}},"is_oss":true,"name_cloud":"Google PageSpeed Insights","dockerRepository_cloud":"airbyte\/source-google-pagespeed-insights","dockerImageTag_cloud":"0.2.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-pagespeed-insights","icon_cloud":"google-pagespeed-insights.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Google PageSpeed API Key. See here<\/a>. The key is optional - however the API is heavily rate limited when using without API Key. Creating and using the API key therefore is recommended. The key is case sensitive.","order":0,"title":"API Key","type":"string"},"categories":{"description":"Defines which Lighthouse category to run. One or many of: \"accessibility\", \"best-practices\", \"performance\", \"pwa\", \"seo\".","items":{"enum":["accessibility","best-practices","performance","pwa","seo"],"type":"string"},"order":1,"title":"Lighthouse Categories","type":"array"},"strategies":{"description":"The analyses strategy to use. Either \"desktop\" or \"mobile\".","items":{"enum":["desktop","mobile"],"type":"string"},"order":2,"title":"Analyses Strategies","type":"array"},"urls":{"description":"The URLs to retrieve pagespeed information from. The connector will attempt to sync PageSpeed reports for all the defined URLs. Format: https:\/\/(www.)url.domain","example":"https:\/\/example.com","items":{"pattern":"^(?:origin:)?(http(s)?:\\\/\\\/)[\\w.-]+(?:\\.[\\w\\.-]+)+[\\w\\-\\._~:\\\/?#\\[\\]@!\\$&'\\(\\)\\*\\+,;=.]+$","type":"string"},"order":3,"title":"URLs to analyse","type":"array"}},"required":["categories","strategies","urls"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1ad602fc079c60a350a744caf045477633b6ead6","commit_timestamp":"2026-03-31T06:37:18+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-pagespeed-insights\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:15.334382+00:00","registry_entry_generated_at":"2026-03-31T06:41:15.334382+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1e9086ab-ddac-4c1d-aafd-ba43ff575fe4","connector_name":"Google PageSpeed Insights","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-pagespeed-insights","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1e9086ab-ddac-4c1d-aafd-ba43ff575fe4","connector_name":"Google PageSpeed Insights","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-google-pagespeed-insights","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1e9086ab-ddac-4c1d-aafd-ba43ff575fe4","connector_name":"Google PageSpeed Insights","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-google-pagespeed-insights","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-pagespeed-insights\/0.2.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"a70b1ba9-2358-49e2-a669-8c6ead853f0b","name":"google-pagespeed-insights_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-PAGESPEED-INSIGHTS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-google-pagespeed-insights","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-pagespeed-insights\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"PageSpeed Insights API","type":"api_reference","url":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/get-started"},{"title":"PageSpeed Insights quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/get-started#quota"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-pagespeed-insights"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-pagespeed-insights","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-pagespeed-insights","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-pagespeed-insights","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-google-pagespeed-insights:0.2.46","docker_image_cloud":"airbyte\/source-google-pagespeed-insights:0.2.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":55,"definitionId":"1fa90628-2b9e-11ed-a261-0242ac120002","name_oss":"AlloyDB for PostgreSQL","dockerRepository_oss":"airbyte\/source-alloydb","dockerImageTag_oss":"3.1.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/alloydb","icon_oss":"alloydb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","groups":[{"id":"db"},{"id":"auth"},{"id":"security","title":"Security"},{"id":"advanced","title":"Advanced"}],"properties":{"database":{"description":"Name of the database.","group":"db","order":2,"title":"Database Name","type":"string"},"host":{"description":"Hostname of the database.","group":"db","order":0,"title":"Host","type":"string"},"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 '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters<\/a>.","group":"advanced","order":6,"pattern_descriptor":"key1=value1&key2=value2","title":"JDBC URL Parameters (Advanced)","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"description":"Password associated with the username.","group":"auth","order":5,"title":"Password","type":"string"},"port":{"default":5432,"description":"Port of the database.","examples":["5432"],"group":"db","maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"replication_method":{"default":"CDC","description":"Configures how data is extracted from the database.","display_type":"radio","group":"advanced","oneOf":[{"additionalProperties":true,"description":"Recommended<\/i> - Incrementally reads new inserts, updates, and deletes using the Postgres write-ahead log (WAL)<\/a>. This needs to be configured on the source database itself. Recommended for tables of any size.","properties":{"initial_waiting_seconds":{"default":300,"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 initial waiting time<\/a>.","max":1200,"min":120,"order":5,"title":"Initial Waiting Time in Seconds (Advanced)","type":"integer"},"lsn_commit_behaviour":{"default":"After loading Data in the destination","description":"Determines when Airbtye should flush the LSN of processed WAL logs in the source database. `After loading Data in the destination` is default. If `While reading Data` is selected, in case of a downstream failure (while loading data into the destination), next sync would result in a full sync.","enum":["While reading Data","After loading Data in the destination"],"order":7,"title":"LSN commit behaviour","type":"string"},"method":{"const":"CDC","order":1,"type":"string"},"plugin":{"default":"pgoutput","description":"A logical decoding plugin installed on the PostgreSQL server.","enum":["pgoutput"],"order":2,"title":"Plugin","type":"string"},"publication":{"description":"A Postgres publication used for consuming changes. Read about publications and replication identities<\/a>.","order":4,"title":"Publication","type":"string"},"queue_size":{"default":10000,"description":"The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful.","max":10000,"min":1000,"order":6,"title":"Size of the queue (Advanced)","type":"integer"},"replication_slot":{"description":"A plugin logical replication slot. Read about replication slots<\/a>.","order":3,"title":"Replication Slot","type":"string"}},"required":["method","replication_slot","publication"],"title":"Read Changes using Write-Ahead Log (CDC)"},{"description":"Recommended<\/i> - Incrementally reads new inserts and updates via Postgres Xmin system column<\/a>. Only recommended for tables up to 500GB.","properties":{"method":{"const":"Xmin","order":0,"type":"string"}},"required":["method"],"title":"Detect Changes with Xmin System Column"},{"description":"Incrementally detects new inserts and updates using the cursor column<\/a> chosen when configuring a connection (e.g. created_at, updated_at).","properties":{"method":{"const":"Standard","order":8,"type":"string"}},"required":["method"],"title":"Scan Changes with User Defined Cursor"}],"order":9,"title":"Update Method","type":"object"},"schemas":{"default":["public"],"description":"The list of schemas (case sensitive) to sync from. Defaults to public.","group":"db","items":{"type":"string"},"minItems":0,"order":3,"title":"Schemas","type":"array","uniqueItems":true},"ssl_mode":{"description":"SSL connection modes. \n Read more in the docs<\/a>.","group":"security","oneOf":[{"additionalProperties":true,"description":"Disables encryption of communication between Airbyte and source database.","properties":{"mode":{"const":"disable","order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":true,"description":"Enables encryption only when required by the source database.","properties":{"mode":{"const":"allow","order":0,"type":"string"}},"required":["mode"],"title":"allow"},{"additionalProperties":true,"description":"Allows unencrypted connection only if the source database does not support encryption.","properties":{"mode":{"const":"prefer","order":0,"type":"string"}},"required":["mode"],"title":"prefer"},{"additionalProperties":true,"description":"Always require encryption. If the source database server does not support encryption, connection will fail.","properties":{"mode":{"const":"require","order":0,"type":"string"}},"required":["mode"],"title":"require"},{"additionalProperties":true,"description":"Always require encryption and verifies that the source database server has a valid SSL certificate.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"always_show":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"always_show":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-ca","order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-ca"},{"additionalProperties":true,"description":"This is the most secure mode. Always require encryption and verifies the identity of the source database server.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"always_show":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"always_show":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-full","order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-full"}],"order":8,"title":"SSL Modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","group":"security","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username to access the database.","group":"auth","order":4,"title":"Username","type":"string"}},"required":["host","port","database","username"],"title":"Postgres Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/postgres","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_oss":null,"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1fa90628-2b9e-11ed-a261-0242ac120002","connector_name":"AlloyDB for PostgreSQL","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-alloydb-strict-encrypt","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1fa90628-2b9e-11ed-a261-0242ac120002","connector_name":"AlloyDB for PostgreSQL","connector_type":"source","connector_version":"3.1.5","docker_repository":"airbyte\/source-alloydb-strict-encrypt","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1fa90628-2b9e-11ed-a261-0242ac120002","connector_name":"AlloyDB for PostgreSQL","connector_type":"source","connector_version":"3.1.8","docker_repository":"airbyte\/source-alloydb","sync_success_rate":"high","usage":"high"}}},"packageInfo_oss":null,"language_oss":null,"connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-alloydb","sourceType_oss":"database","license_oss":"MIT","connectorBuildOptions_oss":null,"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"AlloyDB for PostgreSQL","dockerRepository_cloud":"airbyte\/source-alloydb-strict-encrypt","dockerImageTag_cloud":"3.1.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/alloydb","icon_cloud":"alloydb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","groups":[{"id":"db"},{"id":"auth"},{"id":"security","title":"Security"},{"id":"advanced","title":"Advanced"}],"properties":{"database":{"description":"Name of the database.","group":"db","order":2,"title":"Database Name","type":"string"},"host":{"description":"Hostname of the database.","group":"db","order":0,"title":"Host","type":"string"},"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 '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters<\/a>.","group":"advanced","order":6,"pattern_descriptor":"key1=value1&key2=value2","title":"JDBC URL Parameters (Advanced)","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"description":"Password associated with the username.","group":"auth","order":5,"title":"Password","type":"string"},"port":{"default":5432,"description":"Port of the database.","examples":["5432"],"group":"db","maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"replication_method":{"description":"Replication method for extracting data from the database.","group":"advanced","oneOf":[{"description":"Xmin replication requires no setup on the DB side but will not be able to represent deletions incrementally.","properties":{"method":{"const":"Xmin","order":0,"type":"string"}},"required":["method"],"title":"Standard (Xmin)"},{"additionalProperties":true,"description":"Logical replication uses the Postgres write-ahead log (WAL) to detect inserts, updates, and deletes. This needs to be configured on the source database itself. Only available on Postgres 10 and above. Read the docs<\/a>.","properties":{"initial_waiting_seconds":{"default":300,"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 initial waiting time<\/a>.","max":1200,"min":120,"order":5,"title":"Initial Waiting Time in Seconds (Advanced)","type":"integer"},"lsn_commit_behaviour":{"default":"After loading Data in the destination","description":"Determines when Airbtye should flush the LSN of processed WAL logs in the source database. `After loading Data in the destination` is default. If `While reading Data` is selected, in case of a downstream failure (while loading data into the destination), next sync would result in a full sync.","enum":["While reading Data","After loading Data in the destination"],"order":7,"title":"LSN commit behaviour","type":"string"},"method":{"const":"CDC","order":1,"type":"string"},"plugin":{"default":"pgoutput","description":"A logical decoding plugin installed on the PostgreSQL server.","enum":["pgoutput"],"order":2,"title":"Plugin","type":"string"},"publication":{"description":"A Postgres publication used for consuming changes. Read about publications and replication identities<\/a>.","order":4,"title":"Publication","type":"string"},"queue_size":{"default":10000,"description":"The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful.","max":10000,"min":1000,"order":6,"title":"Size of the queue (Advanced)","type":"integer"},"replication_slot":{"description":"A plugin logical replication slot. Read about replication slots<\/a>.","order":3,"title":"Replication Slot","type":"string"}},"required":["method","replication_slot","publication"],"title":"Logical Replication (CDC)"},{"description":"Standard replication requires no setup on the DB side but will not be able to represent deletions incrementally.","properties":{"method":{"const":"Standard","order":8,"type":"string"}},"required":["method"],"title":"Standard"}],"order":9,"title":"Replication Method","type":"object"},"schemas":{"default":["public"],"description":"The list of schemas (case sensitive) to sync from. Defaults to public.","group":"db","items":{"type":"string"},"minItems":0,"order":3,"title":"Schemas","type":"array","uniqueItems":true},"ssl_mode":{"default":"require","description":"SSL connection modes. \n Read more in the docs<\/a>.","group":"security","oneOf":[{"additionalProperties":true,"description":"Disables encryption of communication between Airbyte and source database.","properties":{"mode":{"const":"disable","order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":true,"description":"Enables encryption only when required by the source database.","properties":{"mode":{"const":"allow","order":0,"type":"string"}},"required":["mode"],"title":"allow"},{"additionalProperties":true,"description":"Allows unencrypted connection only if the source database does not support encryption.","properties":{"mode":{"const":"prefer","order":0,"type":"string"}},"required":["mode"],"title":"prefer"},{"additionalProperties":true,"description":"Always require encryption. If the source database server does not support encryption, connection will fail.","properties":{"mode":{"const":"require","order":0,"type":"string"}},"required":["mode"],"title":"require"},{"additionalProperties":true,"description":"Always require encryption and verifies that the source database server has a valid SSL certificate.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"always_show":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"always_show":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-ca","order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-ca"},{"additionalProperties":true,"description":"This is the most secure mode. Always require encryption and verifies the identity of the source database server.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA Certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"always_show":true,"description":"Client certificate","multiline":true,"order":2,"title":"Client Certificate","type":"string"},"client_key":{"airbyte_secret":true,"always_show":true,"description":"Client key","multiline":true,"order":3,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-full","order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"verify-full"}],"order":8,"title":"SSL Modes","type":"object"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","group":"security","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"Username to access the database.","group":"auth","order":4,"title":"Username","type":"string"}},"required":["host","port","database","username"],"title":"Postgres Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/postgres","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_cloud":null,"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"1fa90628-2b9e-11ed-a261-0242ac120002","connector_name":"AlloyDB for PostgreSQL","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-alloydb-strict-encrypt","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"1fa90628-2b9e-11ed-a261-0242ac120002","connector_name":"AlloyDB for PostgreSQL","connector_type":"source","connector_version":"3.1.5","docker_repository":"airbyte\/source-alloydb-strict-encrypt","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"1fa90628-2b9e-11ed-a261-0242ac120002","connector_name":"AlloyDB for PostgreSQL","connector_type":"source","connector_version":"3.1.8","docker_repository":"airbyte\/source-alloydb","sync_success_rate":"high","usage":"high"}}},"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-alloydb","sourceType_cloud":"database","license_cloud":"MIT","connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/alloydb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-alloydb","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-alloydb:3.1.8","docker_image_cloud":"airbyte\/source-alloydb-strict-encrypt:3.1.5","docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":56,"definitionId":"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b","name_oss":"Snapchat Marketing","dockerRepository_oss":"airbyte\/source-snapchat-marketing","dockerImageTag_oss":"1.5.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/snapchat-marketing","icon_oss":"snapchat.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"action_report_time":{"default":"conversion","description":"Specifies the principle for conversion reporting.","enum":["conversion","impression"],"order":5,"title":"Action Report Time","type":"string"},"ad_account_ids":{"description":"Ad Account IDs of the ad accounts to retrieve","order":9,"title":"Ad Account IDs","type":"array"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Snapchat developer application.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Snapchat developer application.","order":1,"title":"Client Secret","type":"string"},"end_date":{"description":"Date in the format 2017-01-25. Any data after this date will not be replicated.","examples":["2022-01-30"],"format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"organization_ids":{"description":"The IDs of the organizations to retrieve","order":8,"title":"Organization IDs","type":"array"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":2,"title":"Refresh Token","type":"string"},"start_date":{"default":"2022-01-01","description":"Date in the format 2022-01-01. Any data before this date will not be replicated.","examples":["2022-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"},"swipe_up_attribution_window":{"default":"28_DAY","description":"Attribution window for swipe ups.","enum":["1_DAY","7_DAY","28_DAY"],"order":6,"title":"Swipe Up Attribution Window","type":"string"},"view_attribution_window":{"default":"1_DAY","description":"Attribution window for views.","enum":["1_HOUR","3_HOUR","6_HOUR","1_DAY","7_DAY"],"order":7,"title":"View Attribution Window","type":"string"}},"required":["client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["accounts.snapchat.com","adsapi.snapchat.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-16","message":"The source Snapchat Marketing connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes to the incremental stream state, this migration constitutes a breaking change. Additionally, added incremental functionality to organizations. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Snapchat Marketing.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/snapchat-marketing-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["organizations","adaccounts","creatives","ads","adsquads","segments","media","campaigns","adaccounts_stats_hourly","adaccounts_stats_daily","adaccounts_stats_lifetime","ads_stats_hourly","ads_stats_daily","ads_stats_lifetime","adsquads_stats_hourly","adsquads_stats_daily","adsquads_stats_lifetime","campaigns_stats_hourly","campaigns_stats_daily","campaigns_stats_lifetime"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/snapchat-marketing-migrations"},"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f0fd3a5583c67f6ef4ce034ae0c64f991ebc8af1","commit_timestamp":"2026-03-24T08:24:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-snapchat-marketing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:30:21.733388+00:00","registry_entry_generated_at":"2026-03-24T08:30:21.733388+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b","connector_name":"Snapchat Marketing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-snapchat-marketing","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b","connector_name":"Snapchat Marketing","connector_type":"source","connector_version":"1.5.32","docker_repository":"airbyte\/source-snapchat-marketing","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b","connector_name":"Snapchat Marketing","connector_type":"source","connector_version":"1.5.32","docker_repository":"airbyte\/source-snapchat-marketing","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-snapchat-marketing\/1.5.32.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"1aea074b-0b53-49ec-85d3-b1d10ed3c83d","name":"snapchat-marketing_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_SNAPCHAT_MARKETING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-snapchat-marketing","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-snapchat-marketing\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Ads API announcements","type":"api_reference","url":"https:\/\/developers.snap.com\/api\/marketing-api\/Ads-API\/announcements"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-snapchat-marketing"}},"is_oss":true,"name_cloud":"Snapchat Marketing","dockerRepository_cloud":"airbyte\/source-snapchat-marketing","dockerImageTag_cloud":"1.5.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/snapchat-marketing","icon_cloud":"snapchat.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"action_report_time":{"default":"conversion","description":"Specifies the principle for conversion reporting.","enum":["conversion","impression"],"order":5,"title":"Action Report Time","type":"string"},"ad_account_ids":{"description":"Ad Account IDs of the ad accounts to retrieve","order":9,"title":"Ad Account IDs","type":"array"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Snapchat developer application.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Snapchat developer application.","order":1,"title":"Client Secret","type":"string"},"end_date":{"description":"Date in the format 2017-01-25. Any data after this date will not be replicated.","examples":["2022-01-30"],"format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"organization_ids":{"description":"The IDs of the organizations to retrieve","order":8,"title":"Organization IDs","type":"array"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":2,"title":"Refresh Token","type":"string"},"start_date":{"default":"2022-01-01","description":"Date in the format 2022-01-01. Any data before this date will not be replicated.","examples":["2022-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"},"swipe_up_attribution_window":{"default":"28_DAY","description":"Attribution window for swipe ups.","enum":["1_DAY","7_DAY","28_DAY"],"order":6,"title":"Swipe Up Attribution Window","type":"string"},"view_attribution_window":{"default":"1_DAY","description":"Attribution window for views.","enum":["1_HOUR","3_HOUR","6_HOUR","1_DAY","7_DAY"],"order":7,"title":"View Attribution Window","type":"string"}},"required":["client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["accounts.snapchat.com","adsapi.snapchat.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-16","message":"The source Snapchat Marketing connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes to the incremental stream state, this migration constitutes a breaking change. Additionally, added incremental functionality to organizations. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Snapchat Marketing.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/snapchat-marketing-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["organizations","adaccounts","creatives","ads","adsquads","segments","media","campaigns","adaccounts_stats_hourly","adaccounts_stats_daily","adaccounts_stats_lifetime","ads_stats_hourly","ads_stats_daily","ads_stats_lifetime","adsquads_stats_hourly","adsquads_stats_daily","adsquads_stats_lifetime","campaigns_stats_hourly","campaigns_stats_daily","campaigns_stats_lifetime"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/snapchat-marketing-migrations"},"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f0fd3a5583c67f6ef4ce034ae0c64f991ebc8af1","commit_timestamp":"2026-03-24T08:24:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-snapchat-marketing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:30:21.493033+00:00","registry_entry_generated_at":"2026-03-24T08:30:21.493033+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b","connector_name":"Snapchat Marketing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-snapchat-marketing","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b","connector_name":"Snapchat Marketing","connector_type":"source","connector_version":"1.5.32","docker_repository":"airbyte\/source-snapchat-marketing","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"200330b2-ea62-4d11-ac6d-cfe3e3f8ab2b","connector_name":"Snapchat Marketing","connector_type":"source","connector_version":"1.5.32","docker_repository":"airbyte\/source-snapchat-marketing","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-snapchat-marketing\/1.5.32.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"1aea074b-0b53-49ec-85d3-b1d10ed3c83d","name":"snapchat-marketing_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_SNAPCHAT_MARKETING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-snapchat-marketing","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-snapchat-marketing\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Ads API announcements","type":"api_reference","url":"https:\/\/developers.snap.com\/api\/marketing-api\/Ads-API\/announcements"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-snapchat-marketing"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-snapchat-marketing","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/snapchat-marketing","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-snapchat-marketing","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-snapchat-marketing:1.5.32","docker_image_cloud":"airbyte\/source-snapchat-marketing:1.5.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":1.0,"suggestedStreams_oss":{"streams":["campaigns","adsquads","ads"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":1.0,"suggestedStreams_cloud":{"streams":["campaigns","adsquads","ads"]},"erdUrl_cloud":null},{"index":57,"definitionId":"2028e68a-8c97-45c4-b196-e61bad7b6f40","name_oss":"High Level","dockerRepository_oss":"airbyte\/source-high-level","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/high-level","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"location_id":{"order":0,"title":"Location ID","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["location_id","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-23","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.leadconnectorpro.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dcc15f902ec2600497aed84ae1d8d9336b627d10","commit_timestamp":"2026-03-31T06:37:27+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-high-level\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:48.800920+00:00","registry_entry_generated_at":"2026-03-31T06:41:48.800920+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2028e68a-8c97-45c4-b196-e61bad7b6f40","connector_name":"High Level","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-high-level","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2028e68a-8c97-45c4-b196-e61bad7b6f40","connector_name":"High Level","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-high-level","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2028e68a-8c97-45c4-b196-e61bad7b6f40","connector_name":"High Level","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-high-level","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-high-level\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-high-level","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-high-level\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"HighLevel API documentation","type":"api_reference","url":"https:\/\/highlevel.stoplight.io\/"},{"title":"HighLevel authentication","type":"authentication_guide","url":"https:\/\/highlevel.stoplight.io\/docs\/integrations\/0443d7d1a4bd0-overview"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-high-level"}},"is_oss":true,"name_cloud":"High Level","dockerRepository_cloud":"airbyte\/source-high-level","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/high-level","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"location_id":{"order":0,"title":"Location ID","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["location_id","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-23","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.leadconnectorpro.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dcc15f902ec2600497aed84ae1d8d9336b627d10","commit_timestamp":"2026-03-31T06:37:27+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-high-level\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:48.477559+00:00","registry_entry_generated_at":"2026-03-31T06:41:48.477559+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2028e68a-8c97-45c4-b196-e61bad7b6f40","connector_name":"High Level","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-high-level","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2028e68a-8c97-45c4-b196-e61bad7b6f40","connector_name":"High Level","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-high-level","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2028e68a-8c97-45c4-b196-e61bad7b6f40","connector_name":"High Level","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-high-level","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-high-level\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-high-level","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-high-level\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"HighLevel API documentation","type":"api_reference","url":"https:\/\/highlevel.stoplight.io\/"},{"title":"HighLevel authentication","type":"authentication_guide","url":"https:\/\/highlevel.stoplight.io\/docs\/integrations\/0443d7d1a4bd0-overview"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-high-level"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-high-level","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/high-level","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-high-level","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-high-level:0.0.48","docker_image_cloud":"airbyte\/source-high-level:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":58,"definitionId":"213d69b9-da66-419e-af29-c23142d4af5f","name_oss":"Ringcentral","dockerRepository_oss":"airbyte\/source-ringcentral","dockerImageTag_oss":"0.2.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ringcentral","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"airbyte_secret":true,"description":"Could be seen at response to basic api call to an endpoint with ~ operator. Example- (https:\/\/platform.devtest.ringcentral.com\/restapi\/v1.0\/account\/~\/extension\/~\/business-hours)\n","order":0,"title":"Account Id","type":"string"},"auth_token":{"airbyte_secret":true,"description":"Token could be recieved by following instructions at https:\/\/developers.ringcentral.com\/api-reference\/authentication","order":1,"title":"Auth Token","type":"string"},"extension_id":{"airbyte_secret":true,"description":"Could be seen at response to basic api call to an endpoint with ~ operator. Example- (https:\/\/platform.devtest.ringcentral.com\/restapi\/v1.0\/account\/~\/extension\/~\/business-hours)\n","order":2,"title":"Extension Id","type":"string"}},"required":["account_id","auth_token","extension_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4d7659cd53cfd5d3c0d90b431c14d0b11489f858","commit_timestamp":"2025-05-25T05:43:53+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CIXZlpbOvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-ringcentral\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:49:53.465000+00:00","registry_entry_generated_at":"2025-05-25T02:53:04.494051"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"213d69b9-da66-419e-af29-c23142d4af5f","connector_name":"Ringcentral","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ringcentral","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"213d69b9-da66-419e-af29-c23142d4af5f","connector_name":"Ringcentral","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-ringcentral","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"213d69b9-da66-419e-af29-c23142d4af5f","connector_name":"Ringcentral","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-ringcentral","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ringcentral\/0.2.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ringcentral","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ringcentral"}},"is_oss":true,"name_cloud":"Ringcentral","dockerRepository_cloud":"airbyte\/source-ringcentral","dockerImageTag_cloud":"0.2.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ringcentral","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"airbyte_secret":true,"description":"Could be seen at response to basic api call to an endpoint with ~ operator. Example- (https:\/\/platform.devtest.ringcentral.com\/restapi\/v1.0\/account\/~\/extension\/~\/business-hours)\n","order":0,"title":"Account Id","type":"string"},"auth_token":{"airbyte_secret":true,"description":"Token could be recieved by following instructions at https:\/\/developers.ringcentral.com\/api-reference\/authentication","order":1,"title":"Auth Token","type":"string"},"extension_id":{"airbyte_secret":true,"description":"Could be seen at response to basic api call to an endpoint with ~ operator. Example- (https:\/\/platform.devtest.ringcentral.com\/restapi\/v1.0\/account\/~\/extension\/~\/business-hours)\n","order":2,"title":"Extension Id","type":"string"}},"required":["account_id","auth_token","extension_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4d7659cd53cfd5d3c0d90b431c14d0b11489f858","commit_timestamp":"2025-05-25T05:43:53+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CIXZlpbOvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-ringcentral\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:49:53.465000+00:00","registry_entry_generated_at":"2025-05-25T02:53:05.012905"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"213d69b9-da66-419e-af29-c23142d4af5f","connector_name":"Ringcentral","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ringcentral","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"213d69b9-da66-419e-af29-c23142d4af5f","connector_name":"Ringcentral","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-ringcentral","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"213d69b9-da66-419e-af29-c23142d4af5f","connector_name":"Ringcentral","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-ringcentral","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ringcentral\/0.2.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ringcentral","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ringcentral"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ringcentral","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ringcentral","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ringcentral","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ringcentral:0.2.22","docker_image_cloud":"airbyte\/source-ringcentral:0.2.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":59,"definitionId":"21cc4a17-a011-4485-8a3e-e2341a91ab9f","name_oss":"SmartEngage","dockerRepository_oss":"airbyte\/source-smartengage","dockerImageTag_oss":"0.2.35","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartengage","icon_oss":"smartengage.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6ed3321c9fe7c69e3147fb46b734a454c50307a1","commit_timestamp":"2026-03-31T08:35:29+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartengage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:07.219049+00:00","registry_entry_generated_at":"2026-03-31T08:40:07.219049+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"21cc4a17-a011-4485-8a3e-e2341a91ab9f","connector_name":"SmartEngage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartengage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"21cc4a17-a011-4485-8a3e-e2341a91ab9f","connector_name":"SmartEngage","connector_type":"source","connector_version":"0.2.35","docker_repository":"airbyte\/source-smartengage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"21cc4a17-a011-4485-8a3e-e2341a91ab9f","connector_name":"SmartEngage","connector_type":"source","connector_version":"0.2.35","docker_repository":"airbyte\/source-smartengage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartengage\/0.2.35.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"801ae179-411b-4d4a-aa33-816121360b38","name":"smartengage_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SMARTENGAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-smartengage","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartengage\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SmartEngage API documentation","type":"api_reference","url":"https:\/\/smartengage.com\/docs\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-smartengage"}},"is_oss":true,"name_cloud":"SmartEngage","dockerRepository_cloud":"airbyte\/source-smartengage","dockerImageTag_cloud":"0.2.35","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartengage","icon_cloud":"smartengage.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6ed3321c9fe7c69e3147fb46b734a454c50307a1","commit_timestamp":"2026-03-31T08:35:29+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartengage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:06.990472+00:00","registry_entry_generated_at":"2026-03-31T08:40:06.990472+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"21cc4a17-a011-4485-8a3e-e2341a91ab9f","connector_name":"SmartEngage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartengage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"21cc4a17-a011-4485-8a3e-e2341a91ab9f","connector_name":"SmartEngage","connector_type":"source","connector_version":"0.2.35","docker_repository":"airbyte\/source-smartengage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"21cc4a17-a011-4485-8a3e-e2341a91ab9f","connector_name":"SmartEngage","connector_type":"source","connector_version":"0.2.35","docker_repository":"airbyte\/source-smartengage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartengage\/0.2.35.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"801ae179-411b-4d4a-aa33-816121360b38","name":"smartengage_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SMARTENGAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-smartengage","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartengage\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SmartEngage API documentation","type":"api_reference","url":"https:\/\/smartengage.com\/docs\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-smartengage"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-smartengage","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/smartengage","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-smartengage","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-smartengage:0.2.35","docker_image_cloud":"airbyte\/source-smartengage:0.2.35","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":60,"definitionId":"23240e9e-d14a-43bc-899f-72ea304d1994","name_oss":"Merge","dockerRepository_oss":"airbyte\/source-merge","dockerImageTag_oss":"0.2.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/merge","icon_oss":"merge.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_token":{"airbyte_secret":true,"description":"Link your other integrations with account credentials on accounts section to get account token (ref - https:\/\/app.merge.dev\/linked-accounts\/accounts)","order":0,"title":"Account Token","type":"string"},"api_token":{"airbyte_secret":true,"description":"API token can be seen at https:\/\/app.merge.dev\/keys","order":1,"title":"Api token","type":"string"},"start_date":{"description":"Date time filter for incremental filter, Specify which date to extract from.","examples":["2022-03-01T00:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Date-From Filter","type":"string"}},"required":["account_token","api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-merge\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:31:15.825000+00:00","registry_entry_generated_at":"2025-11-19T02:42:47.147260"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"23240e9e-d14a-43bc-899f-72ea304d1994","connector_name":"Merge","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-merge","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"23240e9e-d14a-43bc-899f-72ea304d1994","connector_name":"Merge","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-merge","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"23240e9e-d14a-43bc-899f-72ea304d1994","connector_name":"Merge","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-merge","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-merge\/0.2.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-merge","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-merge\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Merge API reference","type":"api_reference","url":"https:\/\/docs.merge.dev\/api-reference\/"},{"title":"Merge authentication","type":"authentication_guide","url":"https:\/\/docs.merge.dev\/basics\/authentication\/"},{"title":"Merge rate limits","type":"rate_limits","url":"https:\/\/docs.merge.dev\/basics\/rate-limits\/"},{"title":"Merge Status","type":"status_page","url":"https:\/\/status.merge.dev\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-merge"}},"is_oss":true,"name_cloud":"Merge","dockerRepository_cloud":"airbyte\/source-merge","dockerImageTag_cloud":"0.2.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/merge","icon_cloud":"merge.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_token":{"airbyte_secret":true,"description":"Link your other integrations with account credentials on accounts section to get account token (ref - https:\/\/app.merge.dev\/linked-accounts\/accounts)","order":0,"title":"Account Token","type":"string"},"api_token":{"airbyte_secret":true,"description":"API token can be seen at https:\/\/app.merge.dev\/keys","order":1,"title":"Api token","type":"string"},"start_date":{"description":"Date time filter for incremental filter, Specify which date to extract from.","examples":["2022-03-01T00:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Date-From Filter","type":"string"}},"required":["account_token","api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-merge\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:31:15.825000+00:00","registry_entry_generated_at":"2025-11-19T02:42:53.927518"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"23240e9e-d14a-43bc-899f-72ea304d1994","connector_name":"Merge","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-merge","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"23240e9e-d14a-43bc-899f-72ea304d1994","connector_name":"Merge","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-merge","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"23240e9e-d14a-43bc-899f-72ea304d1994","connector_name":"Merge","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-merge","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-merge\/0.2.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-merge","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-merge\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Merge API reference","type":"api_reference","url":"https:\/\/docs.merge.dev\/api-reference\/"},{"title":"Merge authentication","type":"authentication_guide","url":"https:\/\/docs.merge.dev\/basics\/authentication\/"},{"title":"Merge rate limits","type":"rate_limits","url":"https:\/\/docs.merge.dev\/basics\/rate-limits\/"},{"title":"Merge Status","type":"status_page","url":"https:\/\/status.merge.dev\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-merge"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-merge","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/merge","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-merge","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-merge:0.2.24","docker_image_cloud":"airbyte\/source-merge:0.2.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":61,"definitionId":"2366b7bf-b83e-471c-b4a0-1405887fdf6e","name_oss":"Care Quality Commission","dockerRepository_oss":"airbyte\/source-care-quality-commission","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/care-quality-commission","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your CQC Primary Key. See https:\/\/www.cqc.org.uk\/about-us\/transparency\/using-cqc-data#api for steps to generate one.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-02","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.service.cqc.org.uk"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"348c292f4829bbb840c0320f89ccf213b91cb85a","commit_timestamp":"2026-03-31T04:55:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-care-quality-commission\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:58:50.483961+00:00","registry_entry_generated_at":"2026-03-31T04:58:50.483961+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2366b7bf-b83e-471c-b4a0-1405887fdf6e","connector_name":"Care Quality Commission","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-care-quality-commission","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2366b7bf-b83e-471c-b4a0-1405887fdf6e","connector_name":"Care Quality Commission","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-care-quality-commission","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2366b7bf-b83e-471c-b4a0-1405887fdf6e","connector_name":"Care Quality Commission","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-care-quality-commission","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-care-quality-commission\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-care-quality-commission","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-care-quality-commission\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"CQC Syndication API","type":"api_reference","url":"https:\/\/www.cqc.org.uk\/about-us\/transparency\/using-cqc-data"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-care-quality-commission"}},"is_oss":true,"name_cloud":"Care Quality Commission","dockerRepository_cloud":"airbyte\/source-care-quality-commission","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/care-quality-commission","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your CQC Primary Key. See https:\/\/www.cqc.org.uk\/about-us\/transparency\/using-cqc-data#api for steps to generate one.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-02","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.service.cqc.org.uk"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"348c292f4829bbb840c0320f89ccf213b91cb85a","commit_timestamp":"2026-03-31T04:55:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-care-quality-commission\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:58:50.332538+00:00","registry_entry_generated_at":"2026-03-31T04:58:50.332538+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2366b7bf-b83e-471c-b4a0-1405887fdf6e","connector_name":"Care Quality Commission","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-care-quality-commission","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2366b7bf-b83e-471c-b4a0-1405887fdf6e","connector_name":"Care Quality Commission","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-care-quality-commission","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2366b7bf-b83e-471c-b4a0-1405887fdf6e","connector_name":"Care Quality Commission","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-care-quality-commission","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-care-quality-commission\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-care-quality-commission","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-care-quality-commission\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"CQC Syndication API","type":"api_reference","url":"https:\/\/www.cqc.org.uk\/about-us\/transparency\/using-cqc-data"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-care-quality-commission"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-care-quality-commission","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/care-quality-commission","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-care-quality-commission","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-care-quality-commission:0.0.47","docker_image_cloud":"airbyte\/source-care-quality-commission:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":62,"definitionId":"23867633-144a-4d7f-845a-a8bd9b9b9e5d","name_oss":"service-now","dockerRepository_oss":"airbyte\/source-service-now","dockerImageTag_oss":"0.1.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/service-now","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"order":0,"title":"Base URL","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":2,"title":"Password","type":"string"},"username":{"order":1,"title":"Username","type":"string"}},"required":["base_url","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":"2021-01-01","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2d92c515626736166b5772f2e8599f0a8e470853","commit_timestamp":"2025-02-25T10:57:47-08:00","commit_author":"Natik Gadzhi","commit_author_email":"natik@respawn.io"},"source_file_info":{"metadata_etag":"CLmmpdbB34sDEAE=","metadata_file_path":"metadata\/airbyte\/source-service-now\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-25T19:02:56.358000+00:00","registry_entry_generated_at":"2025-02-25T19:04:30.105021"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"23867633-144a-4d7f-845a-a8bd9b9b9e5d","connector_name":"service-now","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-service-now","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"23867633-144a-4d7f-845a-a8bd9b9b9e5d","connector_name":"service-now","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-service-now","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"23867633-144a-4d7f-845a-a8bd9b9b9e5d","connector_name":"service-now","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-service-now","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-service-now\/0.1.1.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_BLACKBIRD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-service-now","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.33.1@sha256:06468f2b0acdb0126a29757f67025f8f837014f70e3f079e10e304b0e1a6be4b"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-service-now"}},"is_oss":true,"name_cloud":"service-now","dockerRepository_cloud":"airbyte\/source-service-now","dockerImageTag_cloud":"0.1.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/service-now","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"order":0,"title":"Base URL","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":2,"title":"Password","type":"string"},"username":{"order":1,"title":"Username","type":"string"}},"required":["base_url","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":"2021-01-01","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2d92c515626736166b5772f2e8599f0a8e470853","commit_timestamp":"2025-02-25T10:57:47-08:00","commit_author":"Natik Gadzhi","commit_author_email":"natik@respawn.io"},"source_file_info":{"metadata_etag":"CLmmpdbB34sDEAE=","metadata_file_path":"metadata\/airbyte\/source-service-now\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-25T19:02:56.358000+00:00","registry_entry_generated_at":"2025-02-25T19:04:30.602012"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"23867633-144a-4d7f-845a-a8bd9b9b9e5d","connector_name":"service-now","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-service-now","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"23867633-144a-4d7f-845a-a8bd9b9b9e5d","connector_name":"service-now","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-service-now","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"23867633-144a-4d7f-845a-a8bd9b9b9e5d","connector_name":"service-now","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-service-now","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-service-now\/0.1.1.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_BLACKBIRD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-service-now","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.33.1@sha256:06468f2b0acdb0126a29757f67025f8f837014f70e3f079e10e304b0e1a6be4b"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-service-now"}},"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/service-now","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-service-now","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-service-now:0.1.1","docker_image_cloud":"airbyte\/source-service-now:0.1.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":63,"definitionId":"239463f5-64bb-4d88-b4bd-18ce673fd572","name_oss":"CoinMarketCap","dockerRepository_oss":"airbyte\/source-coinmarketcap","dockerImageTag_oss":"0.2.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/coinmarketcap","icon_oss":"coinmarketcap.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key. See here<\/a>. The token is case sensitive.","order":0,"title":"API Key","type":"string"},"data_type":{"description":"\/latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. \/historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here<\/a>.","enum":["latest","historical"],"order":1,"title":"Data type","type":"string"},"symbols":{"description":"Cryptocurrency symbols. (only used for quotes stream)","examples":["AVAX","BTC"],"items":{"type":"string"},"minItems":1,"order":2,"title":"Symbol","type":"array"}},"required":["api_key","data_type"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-29","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["pro-api.coinmarketcap.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"36ba7dd4a08c1ea2dd2a7f26ba8ea16bb887d8fb","commit_timestamp":"2026-03-03T06:25:40+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coinmarketcap\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T06:30:28.434000+00:00","registry_entry_generated_at":"2026-03-03T06:31:26.802479"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"239463f5-64bb-4d88-b4bd-18ce673fd572","connector_name":"CoinMarketCap","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coinmarketcap","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"239463f5-64bb-4d88-b4bd-18ce673fd572","connector_name":"CoinMarketCap","connector_type":"source","connector_version":"0.2.32","docker_repository":"airbyte\/source-coinmarketcap","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"239463f5-64bb-4d88-b4bd-18ce673fd572","connector_name":"CoinMarketCap","connector_type":"source","connector_version":"0.2.32","docker_repository":"airbyte\/source-coinmarketcap","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coinmarketcap\/0.2.32.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"61df0386-edca-48a4-b589-7228c0d6a081","name":"coinmarketcap_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-COINMARKETCAP__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-coinmarketcap","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coinmarketcap\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"CoinMarketCap API reference","type":"api_reference","url":"https:\/\/coinmarketcap.com\/api\/documentation\/v1\/"},{"title":"CoinMarketCap authentication","type":"authentication_guide","url":"https:\/\/coinmarketcap.com\/api\/documentation\/v1\/#section\/Authentication"},{"title":"CoinMarketCap rate limits","type":"rate_limits","url":"https:\/\/coinmarketcap.com\/api\/documentation\/v1\/#section\/Standards-and-Conventions"},{"title":"CoinMarketCap Status","type":"status_page","url":"https:\/\/status.coinmarketcap.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-coinmarketcap"}},"is_oss":true,"name_cloud":"CoinMarketCap","dockerRepository_cloud":"airbyte\/source-coinmarketcap","dockerImageTag_cloud":"0.2.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/coinmarketcap","icon_cloud":"coinmarketcap.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key. See here<\/a>. The token is case sensitive.","order":0,"title":"API Key","type":"string"},"data_type":{"description":"\/latest: Latest market ticker quotes and averages for cryptocurrencies and exchanges. \/historical: Intervals of historic market data like OHLCV data or data for use in charting libraries. See here<\/a>.","enum":["latest","historical"],"order":1,"title":"Data type","type":"string"},"symbols":{"description":"Cryptocurrency symbols. (only used for quotes stream)","examples":["AVAX","BTC"],"items":{"type":"string"},"minItems":1,"order":2,"title":"Symbol","type":"array"}},"required":["api_key","data_type"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-29","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["pro-api.coinmarketcap.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"36ba7dd4a08c1ea2dd2a7f26ba8ea16bb887d8fb","commit_timestamp":"2026-03-03T06:25:40+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coinmarketcap\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T06:30:28.434000+00:00","registry_entry_generated_at":"2026-03-03T06:31:31.901369"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"239463f5-64bb-4d88-b4bd-18ce673fd572","connector_name":"CoinMarketCap","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coinmarketcap","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"239463f5-64bb-4d88-b4bd-18ce673fd572","connector_name":"CoinMarketCap","connector_type":"source","connector_version":"0.2.32","docker_repository":"airbyte\/source-coinmarketcap","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"239463f5-64bb-4d88-b4bd-18ce673fd572","connector_name":"CoinMarketCap","connector_type":"source","connector_version":"0.2.32","docker_repository":"airbyte\/source-coinmarketcap","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coinmarketcap\/0.2.32.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"61df0386-edca-48a4-b589-7228c0d6a081","name":"coinmarketcap_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-COINMARKETCAP__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-coinmarketcap","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coinmarketcap\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"CoinMarketCap API reference","type":"api_reference","url":"https:\/\/coinmarketcap.com\/api\/documentation\/v1\/"},{"title":"CoinMarketCap authentication","type":"authentication_guide","url":"https:\/\/coinmarketcap.com\/api\/documentation\/v1\/#section\/Authentication"},{"title":"CoinMarketCap rate limits","type":"rate_limits","url":"https:\/\/coinmarketcap.com\/api\/documentation\/v1\/#section\/Standards-and-Conventions"},{"title":"CoinMarketCap Status","type":"status_page","url":"https:\/\/status.coinmarketcap.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-coinmarketcap"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-coinmarketcap","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/coinmarketcap","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-coinmarketcap","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-coinmarketcap:0.2.32","docker_image_cloud":"airbyte\/source-coinmarketcap:0.2.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":64,"definitionId":"2446953b-b794-429b-a9b3-c821ba992a48","name_oss":"Twilio Taskrouter","dockerRepository_oss":"airbyte\/source-twilio-taskrouter","dockerImageTag_oss":"0.2.21","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/twilio-taskrouter","icon_oss":"twilio.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_sid":{"airbyte_secret":true,"description":"Twilio Account ID","order":0,"title":"Account SID","type":"string"},"auth_token":{"airbyte_secret":true,"description":"Twilio Auth Token","order":1,"title":"Auth Token","type":"string"}},"required":["account_sid","auth_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-twilio-taskrouter\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:26:14.819000+00:00","registry_entry_generated_at":"2025-11-19T02:45:39.265325"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2446953b-b794-429b-a9b3-c821ba992a48","connector_name":"Twilio Taskrouter","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-twilio-taskrouter","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2446953b-b794-429b-a9b3-c821ba992a48","connector_name":"Twilio Taskrouter","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-twilio-taskrouter","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2446953b-b794-429b-a9b3-c821ba992a48","connector_name":"Twilio Taskrouter","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-twilio-taskrouter","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-twilio-taskrouter\/0.2.21.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"7cc6b91e-1169-406d-aa41-14fe80acec4b","name":"twilio-taskrouter_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TWILIO-TASKROUTER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-twilio-taskrouter","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-twilio-taskrouter\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Twilio TaskRouter API","type":"api_reference","url":"https:\/\/www.twilio.com\/docs\/taskrouter\/api"},{"title":"Twilio authentication","type":"authentication_guide","url":"https:\/\/www.twilio.com\/docs\/iam\/credentials\/api-credentials"},{"title":"Twilio Status","type":"status_page","url":"https:\/\/status.twilio.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-twilio-taskrouter"}},"is_oss":true,"name_cloud":"Twilio Taskrouter","dockerRepository_cloud":"airbyte\/source-twilio-taskrouter","dockerImageTag_cloud":"0.2.21","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/twilio-taskrouter","icon_cloud":"twilio.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_sid":{"airbyte_secret":true,"description":"Twilio Account ID","order":0,"title":"Account SID","type":"string"},"auth_token":{"airbyte_secret":true,"description":"Twilio Auth Token","order":1,"title":"Auth Token","type":"string"}},"required":["account_sid","auth_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-twilio-taskrouter\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:26:14.819000+00:00","registry_entry_generated_at":"2025-11-19T02:45:48.526106"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2446953b-b794-429b-a9b3-c821ba992a48","connector_name":"Twilio Taskrouter","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-twilio-taskrouter","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2446953b-b794-429b-a9b3-c821ba992a48","connector_name":"Twilio Taskrouter","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-twilio-taskrouter","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2446953b-b794-429b-a9b3-c821ba992a48","connector_name":"Twilio Taskrouter","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-twilio-taskrouter","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-twilio-taskrouter\/0.2.21.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"7cc6b91e-1169-406d-aa41-14fe80acec4b","name":"twilio-taskrouter_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TWILIO-TASKROUTER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-twilio-taskrouter","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-twilio-taskrouter\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Twilio TaskRouter API","type":"api_reference","url":"https:\/\/www.twilio.com\/docs\/taskrouter\/api"},{"title":"Twilio authentication","type":"authentication_guide","url":"https:\/\/www.twilio.com\/docs\/iam\/credentials\/api-credentials"},{"title":"Twilio Status","type":"status_page","url":"https:\/\/status.twilio.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-twilio-taskrouter"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-twilio-taskrouter","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/twilio-taskrouter","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-twilio-taskrouter","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-twilio-taskrouter:0.2.21","docker_image_cloud":"airbyte\/source-twilio-taskrouter:0.2.21","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":65,"definitionId":"251ed5c8-a927-4fb4-ad45-75393d564f3c","name_oss":"Mailosaur","dockerRepository_oss":"airbyte\/source-mailosaur","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailosaur","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"description":"Enter your api key here","order":1,"title":"Password","type":"string"},"username":{"description":"Enter \"api\" here","order":0,"title":"Username","type":"string"}},"required":["username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["mailosaur.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"eac2b11d02ec47819fe5aea425e0b21d39bcdb34","commit_timestamp":"2026-03-31T08:31:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailosaur\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:16.400175+00:00","registry_entry_generated_at":"2026-03-31T08:35:16.400175+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"251ed5c8-a927-4fb4-ad45-75393d564f3c","connector_name":"Mailosaur","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailosaur","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"251ed5c8-a927-4fb4-ad45-75393d564f3c","connector_name":"Mailosaur","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mailosaur","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"251ed5c8-a927-4fb4-ad45-75393d564f3c","connector_name":"Mailosaur","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mailosaur","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailosaur\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mailosaur","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailosaur\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mailosaur API reference","type":"api_reference","url":"https:\/\/mailosaur.com\/docs\/api\/"},{"title":"Mailosaur authentication","type":"authentication_guide","url":"https:\/\/mailosaur.com\/docs\/managing-your-account\/api-keys\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailosaur"}},"is_oss":true,"name_cloud":"Mailosaur","dockerRepository_cloud":"airbyte\/source-mailosaur","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailosaur","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"description":"Enter your api key here","order":1,"title":"Password","type":"string"},"username":{"description":"Enter \"api\" here","order":0,"title":"Username","type":"string"}},"required":["username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["mailosaur.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"eac2b11d02ec47819fe5aea425e0b21d39bcdb34","commit_timestamp":"2026-03-31T08:31:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailosaur\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:16.216334+00:00","registry_entry_generated_at":"2026-03-31T08:35:16.216334+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"251ed5c8-a927-4fb4-ad45-75393d564f3c","connector_name":"Mailosaur","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailosaur","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"251ed5c8-a927-4fb4-ad45-75393d564f3c","connector_name":"Mailosaur","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mailosaur","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"251ed5c8-a927-4fb4-ad45-75393d564f3c","connector_name":"Mailosaur","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mailosaur","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailosaur\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mailosaur","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailosaur\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mailosaur API reference","type":"api_reference","url":"https:\/\/mailosaur.com\/docs\/api\/"},{"title":"Mailosaur authentication","type":"authentication_guide","url":"https:\/\/mailosaur.com\/docs\/managing-your-account\/api-keys\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailosaur"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mailosaur","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mailosaur","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mailosaur","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mailosaur:0.0.48","docker_image_cloud":"airbyte\/source-mailosaur:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":66,"definitionId":"253487c0-2246-43ba-a21f-5116b20a2c50","name_oss":"Google Ads","dockerRepository_oss":"airbyte\/source-google-ads","dockerImageTag_oss":"4.2.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads","icon_oss":"google-adwords.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"},"developer_token":{"path_in_connector_config":["credentials","developer_token"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"conversion_window_days":{"default":14,"description":"A conversion window is the number of days after an ad interaction (such as an ad click or video view) during which a conversion, such as a purchase, is recorded in Google Ads. For more information, see Google's documentation<\/a>.","examples":[14],"maximum":1095,"minimum":0,"order":6,"title":"Conversion Window","type":"integer"},"credentials":{"description":"","order":0,"properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token for making authenticated requests. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":4,"title":"Access Token","type":"string"},"client_id":{"description":"The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":2,"title":"Client Secret","type":"string"},"developer_token":{"airbyte_secret":true,"description":"The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":0,"title":"Developer Token","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token used to obtain a new Access Token. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":3,"title":"Refresh Token","type":"string"}},"required":["developer_token","client_id","client_secret","refresh_token"],"title":"Google Credentials","type":"object"},"custom_queries_array":{"description":"","items":{"properties":{"query":{"description":"A custom defined GAQL query for building the report. Avoid including the segments.date field; wherever possible, Airbyte will automatically include it for incremental syncs. For more information, refer to Google's documentation<\/a>.","examples":["SELECT segments.ad_destination_type, campaign.advertising_channel_sub_type FROM campaign WHERE campaign.status = 'PAUSED'"],"multiline":true,"title":"Custom Query","type":"string"},"table_name":{"description":"The table name in your destination database for the chosen query.","title":"Destination Table Name","type":"string"}},"required":["query","table_name"],"type":"object"},"order":5,"title":"Custom GAQL Queries","type":"array"},"customer_id":{"description":"Comma-separated list of (client) customer IDs. Each customer ID must be specified as a 10-digit number without dashes. For detailed instructions on finding this value, refer to our documentation<\/a>.","examples":["6783948572,5839201945"],"order":1,"pattern":"^[0-9]{10}(,[0-9]{10})*$","pattern_descriptor":"The customer ID must be 10 digits. Separate multiple customer IDs using commas.","title":"Customer ID(s)","type":"string"},"customer_status_filter":{"default":[],"description":"A list of customer statuses to filter on. For detailed info about what each status mean refer to Google Ads documentation<\/a>.","items":{"description":"An enumeration.","enum":["UNKNOWN","ENABLED","CANCELED","SUSPENDED","CLOSED"],"title":"CustomerStatus"},"order":2,"title":"Customer Statuses Filter","type":"array"},"end_date":{"description":"UTC date in the format YYYY-MM-DD. Any data after this date will not be replicated. (Default value of today is used if not set)","examples":["2017-01-30"],"format":"date","order":4,"pattern":"^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"End Date","type":"string"},"num_workers":{"default":3,"description":"The number of concurrent workers to use for syncing. Increasing this value may speed up syncs for accounts with many customers or streams. Adjust based on your API usage and rate limits.","examples":[2,3,5],"maximum":25,"minimum":2,"order":7,"title":"Number of Concurrent Workers","type":"integer"},"start_date":{"description":"UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. (Default value of two years ago is used if not set)","examples":["2017-01-25"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Google Ads Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["accounts.google.com","googleads.googleapis.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-31","message":"This release introduces fixes to custom query schema creation. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-11-30","message":"This release updates the Source Google Ads connector so that its default streams and stream names match the related resources in Google Ads API. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-01-12","message":"Google is deprecating v13 of the Google Ads API in January. This release upgrades the Google Ads API to the latest version (v15), which causes changes in several schemas. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#3.0.0"},"4.0.0":{"upgradeDeadline":"2025-08-19","message":"Google is deprecating v18 of the Google Ads API August 20. This release upgrades the Google Ads API to the latest version (v20), which causes changes in several schemas. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9afbbb17e2dbdaf70d8582a7339cf798bf407e7","commit_timestamp":"2026-03-25T17:45:20+02:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-25T15:54:06.660653+00:00","registry_entry_generated_at":"2026-03-25T15:54:06.660653+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"253487c0-2246-43ba-a21f-5116b20a2c50","connector_name":"Google Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-ads","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"253487c0-2246-43ba-a21f-5116b20a2c50","connector_name":"Google Ads","connector_type":"source","connector_version":"4.2.1","docker_repository":"airbyte\/source-google-ads","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"253487c0-2246-43ba-a21f-5116b20a2c50","connector_name":"Google Ads","connector_type":"source","connector_version":"4.2.1","docker_repository":"airbyte\/source-google-ads","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-ads\/4.2.1.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.9.2"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config_click_view.json","name":"SECRET_SOURCE-GOOGLE-ADS_CLICK_VIEW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"incremental_config.json","name":"SECRET_SOURCE-GOOGLE-ADS_INCREMENTAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_manager_account.json","name":"SECRET_SOURCE-GOOGLE-ADS_MANAGER_ACCOUNT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_click_view.json","name":"SECRET_SOURCE-GOOGLE-ADS_CLICK_VIEW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"incremental_config.json","name":"SECRET_SOURCE-GOOGLE-ADS_INCREMENTAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_manager_account.json","name":"SECRET_SOURCE-GOOGLE-ADS_MANAGER_ACCOUNT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-google-ads","sourceType_oss":"api","license_oss":"Elv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-ads\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/developers.google.com\/google-ads\/api\/docs\/release-notes"},{"title":"Developer blog","url":"https:\/\/ads-developers.googleblog.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-google-ads"}},"is_oss":true,"name_cloud":"Google Ads","dockerRepository_cloud":"airbyte\/source-google-ads","dockerImageTag_cloud":"4.2.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads","icon_cloud":"google-adwords.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"},"developer_token":{"path_in_connector_config":["credentials","developer_token"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"conversion_window_days":{"default":14,"description":"A conversion window is the number of days after an ad interaction (such as an ad click or video view) during which a conversion, such as a purchase, is recorded in Google Ads. For more information, see Google's documentation<\/a>.","examples":[14],"maximum":1095,"minimum":0,"order":6,"title":"Conversion Window","type":"integer"},"credentials":{"description":"","order":0,"properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token for making authenticated requests. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":4,"title":"Access Token","type":"string"},"client_id":{"description":"The Client ID of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Google Ads developer application. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":2,"title":"Client Secret","type":"string"},"developer_token":{"airbyte_secret":true,"description":"The Developer Token granted by Google to use their APIs. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":0,"title":"Developer Token","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token used to obtain a new Access Token. For detailed instructions on finding this value, refer to our documentation<\/a>.","order":3,"title":"Refresh Token","type":"string"}},"required":["developer_token","client_id","client_secret","refresh_token"],"title":"Google Credentials","type":"object"},"custom_queries_array":{"description":"","items":{"properties":{"query":{"description":"A custom defined GAQL query for building the report. Avoid including the segments.date field; wherever possible, Airbyte will automatically include it for incremental syncs. For more information, refer to Google's documentation<\/a>.","examples":["SELECT segments.ad_destination_type, campaign.advertising_channel_sub_type FROM campaign WHERE campaign.status = 'PAUSED'"],"multiline":true,"title":"Custom Query","type":"string"},"table_name":{"description":"The table name in your destination database for the chosen query.","title":"Destination Table Name","type":"string"}},"required":["query","table_name"],"type":"object"},"order":5,"title":"Custom GAQL Queries","type":"array"},"customer_id":{"description":"Comma-separated list of (client) customer IDs. Each customer ID must be specified as a 10-digit number without dashes. For detailed instructions on finding this value, refer to our documentation<\/a>.","examples":["6783948572,5839201945"],"order":1,"pattern":"^[0-9]{10}(,[0-9]{10})*$","pattern_descriptor":"The customer ID must be 10 digits. Separate multiple customer IDs using commas.","title":"Customer ID(s)","type":"string"},"customer_status_filter":{"default":[],"description":"A list of customer statuses to filter on. For detailed info about what each status mean refer to Google Ads documentation<\/a>.","items":{"description":"An enumeration.","enum":["UNKNOWN","ENABLED","CANCELED","SUSPENDED","CLOSED"],"title":"CustomerStatus"},"order":2,"title":"Customer Statuses Filter","type":"array"},"end_date":{"description":"UTC date in the format YYYY-MM-DD. Any data after this date will not be replicated. (Default value of today is used if not set)","examples":["2017-01-30"],"format":"date","order":4,"pattern":"^$|^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"End Date","type":"string"},"num_workers":{"default":3,"description":"The number of concurrent workers to use for syncing. Increasing this value may speed up syncs for accounts with many customers or streams. Adjust based on your API usage and rate limits.","examples":[2,3,5],"maximum":25,"minimum":2,"order":7,"title":"Number of Concurrent Workers","type":"integer"},"start_date":{"description":"UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. (Default value of two years ago is used if not set)","examples":["2017-01-25"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Google Ads Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["accounts.google.com","googleads.googleapis.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-31","message":"This release introduces fixes to custom query schema creation. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-11-30","message":"This release updates the Source Google Ads connector so that its default streams and stream names match the related resources in Google Ads API. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-01-12","message":"Google is deprecating v13 of the Google Ads API in January. This release upgrades the Google Ads API to the latest version (v15), which causes changes in several schemas. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#3.0.0"},"4.0.0":{"upgradeDeadline":"2025-08-19","message":"Google is deprecating v18 of the Google Ads API August 20. This release upgrades the Google Ads API to the latest version (v20), which causes changes in several schemas. Users should refresh the source schema and reset affected streams after upgrading to ensure uninterrupted syncs.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-ads-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d9afbbb17e2dbdaf70d8582a7339cf798bf407e7","commit_timestamp":"2026-03-25T17:45:20+02:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-25T15:54:06.274450+00:00","registry_entry_generated_at":"2026-03-25T15:54:06.274450+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"253487c0-2246-43ba-a21f-5116b20a2c50","connector_name":"Google Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-ads","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"253487c0-2246-43ba-a21f-5116b20a2c50","connector_name":"Google Ads","connector_type":"source","connector_version":"4.2.1","docker_repository":"airbyte\/source-google-ads","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"253487c0-2246-43ba-a21f-5116b20a2c50","connector_name":"Google Ads","connector_type":"source","connector_version":"4.2.1","docker_repository":"airbyte\/source-google-ads","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-ads\/4.2.1.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.9.2"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config_click_view.json","name":"SECRET_SOURCE-GOOGLE-ADS_CLICK_VIEW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"incremental_config.json","name":"SECRET_SOURCE-GOOGLE-ADS_INCREMENTAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_manager_account.json","name":"SECRET_SOURCE-GOOGLE-ADS_MANAGER_ACCOUNT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_click_view.json","name":"SECRET_SOURCE-GOOGLE-ADS_CLICK_VIEW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"incremental_config.json","name":"SECRET_SOURCE-GOOGLE-ADS_INCREMENTAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_manager_account.json","name":"SECRET_SOURCE-GOOGLE-ADS_MANAGER_ACCOUNT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-google-ads","sourceType_cloud":"api","license_cloud":"Elv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-ads\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Release notes","type":"api_release_history","url":"https:\/\/developers.google.com\/google-ads\/api\/docs\/release-notes"},{"title":"Developer blog","url":"https:\/\/ads-developers.googleblog.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-google-ads"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-ads","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-ads","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-ads","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-google-ads:4.2.1","docker_image_cloud":"airbyte\/source-google-ads:4.2.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":14400.0,"suggestedStreams_oss":{"streams":["campaigns","accounts","ad_group_ads","ad_group_ad_report","ad_groups","click_view","account_performance_report","keyword_report","campaign_labels","ad_group_labels","ad_group_ad_labels","user_location_report","geographic_view_with_metrics","display_keyword_performance_report","shopping_performance_report","display_topics_performance_report"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":14400.0,"suggestedStreams_cloud":{"streams":["campaigns","accounts","ad_group_ads","ad_group_ad_report","ad_groups","click_view","account_performance_report","keyword_report","campaign_labels","ad_group_labels","ad_group_ad_labels","user_location_report","geographic_view_with_metrics","display_keyword_performance_report","shopping_performance_report","display_topics_performance_report"]},"erdUrl_cloud":null},{"index":67,"definitionId":"2544ac39-02be-4bf5-82ad-f52bbb833bf5","name_oss":"Pagerduty","dockerRepository_oss":"airbyte\/source-pagerduty","dockerImageTag_oss":"0.3.35","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pagerduty","icon_oss":"pagerduty.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"cutoff_days":{"default":90,"description":"Fetch pipelines updated in the last number of days","order":0,"title":"Cutoff Days","type":"integer"},"default_severity":{"description":"A default severity category if not present","examples":["Sev1","Sev2","Sev3","Sev4","Sev5","Custom"],"order":1,"pattern":"^(Sev[0-5])?(Custom)?$","title":"Severity category","type":"string"},"exclude_services":{"description":"List of PagerDuty service names to ignore incidents from. If not set, all incidents will be pulled.","examples":["service-1","service-2"],"items":{"type":"string"},"order":2,"title":"Exclude Services","type":"array"},"incident_log_entries_overview":{"default":true,"description":"If true, will return a subset of log entries that show only the most important changes to the incident.","order":3,"title":"Incident Log Entries Overview","type":"boolean"},"max_retries":{"default":5,"description":"Maximum number of PagerDuty API request retries to perform upon connection errors. The source will pause for an exponentially increasing number of seconds before retrying.","maximum":8,"minimum":0,"order":4,"title":"Max Retries","type":"integer"},"page_size":{"default":25,"description":"page size to use when querying PagerDuty API","maximum":25,"minimum":1,"order":5,"title":"Page Size","type":"integer"},"service_details":{"description":"List of PagerDuty service additional details to include.","items":{"enum":["escalation_policies","teams","integrations","auto_pause_notifications_parameters"],"type":"string"},"order":6,"title":"Service Details","type":"array"},"token":{"airbyte_secret":true,"description":"API key for PagerDuty API authentication","order":7,"title":"API key","type":"string"}},"required":["token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-10-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.pagerduty.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1b4ef7cf341173146b4c27aefade7cdd6711ff9e","commit_timestamp":"2026-03-24T06:31:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pagerduty\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:37:57.823990+00:00","registry_entry_generated_at":"2026-03-24T06:37:57.823990+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2544ac39-02be-4bf5-82ad-f52bbb833bf5","connector_name":"Pagerduty","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pagerduty","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2544ac39-02be-4bf5-82ad-f52bbb833bf5","connector_name":"Pagerduty","connector_type":"source","connector_version":"0.3.35","docker_repository":"airbyte\/source-pagerduty","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2544ac39-02be-4bf5-82ad-f52bbb833bf5","connector_name":"Pagerduty","connector_type":"source","connector_version":"0.3.35","docker_repository":"airbyte\/source-pagerduty","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pagerduty\/0.3.35.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-pagerduty","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pagerduty\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"PagerDuty API reference","type":"api_reference","url":"https:\/\/developer.pagerduty.com\/api-reference\/"},{"title":"PagerDuty authentication","type":"authentication_guide","url":"https:\/\/developer.pagerduty.com\/docs\/ZG9jOjExMDI5NTUw-authentication"},{"title":"PagerDuty rate limits","type":"rate_limits","url":"https:\/\/developer.pagerduty.com\/docs\/ZG9jOjExMDI5NTUx-rate-limiting"},{"title":"PagerDuty Status","type":"status_page","url":"https:\/\/status.pagerduty.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pagerduty"}},"is_oss":true,"name_cloud":"Pagerduty","dockerRepository_cloud":"airbyte\/source-pagerduty","dockerImageTag_cloud":"0.3.35","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pagerduty","icon_cloud":"pagerduty.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"cutoff_days":{"default":90,"description":"Fetch pipelines updated in the last number of days","order":0,"title":"Cutoff Days","type":"integer"},"default_severity":{"description":"A default severity category if not present","examples":["Sev1","Sev2","Sev3","Sev4","Sev5","Custom"],"order":1,"pattern":"^(Sev[0-5])?(Custom)?$","title":"Severity category","type":"string"},"exclude_services":{"description":"List of PagerDuty service names to ignore incidents from. If not set, all incidents will be pulled.","examples":["service-1","service-2"],"items":{"type":"string"},"order":2,"title":"Exclude Services","type":"array"},"incident_log_entries_overview":{"default":true,"description":"If true, will return a subset of log entries that show only the most important changes to the incident.","order":3,"title":"Incident Log Entries Overview","type":"boolean"},"max_retries":{"default":5,"description":"Maximum number of PagerDuty API request retries to perform upon connection errors. The source will pause for an exponentially increasing number of seconds before retrying.","maximum":8,"minimum":0,"order":4,"title":"Max Retries","type":"integer"},"page_size":{"default":25,"description":"page size to use when querying PagerDuty API","maximum":25,"minimum":1,"order":5,"title":"Page Size","type":"integer"},"service_details":{"description":"List of PagerDuty service additional details to include.","items":{"enum":["escalation_policies","teams","integrations","auto_pause_notifications_parameters"],"type":"string"},"order":6,"title":"Service Details","type":"array"},"token":{"airbyte_secret":true,"description":"API key for PagerDuty API authentication","order":7,"title":"API key","type":"string"}},"required":["token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-10-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.pagerduty.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1b4ef7cf341173146b4c27aefade7cdd6711ff9e","commit_timestamp":"2026-03-24T06:31:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pagerduty\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:37:57.597006+00:00","registry_entry_generated_at":"2026-03-24T06:37:57.597006+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2544ac39-02be-4bf5-82ad-f52bbb833bf5","connector_name":"Pagerduty","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pagerduty","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2544ac39-02be-4bf5-82ad-f52bbb833bf5","connector_name":"Pagerduty","connector_type":"source","connector_version":"0.3.35","docker_repository":"airbyte\/source-pagerduty","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2544ac39-02be-4bf5-82ad-f52bbb833bf5","connector_name":"Pagerduty","connector_type":"source","connector_version":"0.3.35","docker_repository":"airbyte\/source-pagerduty","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pagerduty\/0.3.35.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-pagerduty","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pagerduty\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"PagerDuty API reference","type":"api_reference","url":"https:\/\/developer.pagerduty.com\/api-reference\/"},{"title":"PagerDuty authentication","type":"authentication_guide","url":"https:\/\/developer.pagerduty.com\/docs\/ZG9jOjExMDI5NTUw-authentication"},{"title":"PagerDuty rate limits","type":"rate_limits","url":"https:\/\/developer.pagerduty.com\/docs\/ZG9jOjExMDI5NTUx-rate-limiting"},{"title":"PagerDuty Status","type":"status_page","url":"https:\/\/status.pagerduty.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pagerduty"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pagerduty","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pagerduty","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pagerduty","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pagerduty:0.3.35","docker_image_cloud":"airbyte\/source-pagerduty:0.3.35","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":68,"definitionId":"25d7535d-91e0-466a-aa7f-af81578be277","name_oss":"Recreation","dockerRepository_oss":"airbyte\/source-recreation","dockerImageTag_oss":"0.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/recreation","icon_oss":"recreation.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"apikey":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"query_campsites":{"order":1,"title":"Query Campsite","type":"string"}},"required":["apikey"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"deca3e1ee603399a835e76e84d25dfc2a1f5858d","commit_timestamp":"2025-05-25T05:45:00+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CIjCvsfPvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-recreation\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:56:05.310000+00:00","registry_entry_generated_at":"2025-05-25T03:00:29.823670"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"25d7535d-91e0-466a-aa7f-af81578be277","connector_name":"Recreation","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-recreation","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"25d7535d-91e0-466a-aa7f-af81578be277","connector_name":"Recreation","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-recreation","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"25d7535d-91e0-466a-aa7f-af81578be277","connector_name":"Recreation","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-recreation","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-recreation\/0.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0d2e5a57-e433-4e4c-8961-88a0521e1cae","name":"recreation_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-RECREATION__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-recreation","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-recreation"}},"is_oss":true,"name_cloud":"Recreation","dockerRepository_cloud":"airbyte\/source-recreation","dockerImageTag_cloud":"0.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/recreation","icon_cloud":"recreation.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"apikey":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"query_campsites":{"order":1,"title":"Query Campsite","type":"string"}},"required":["apikey"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"deca3e1ee603399a835e76e84d25dfc2a1f5858d","commit_timestamp":"2025-05-25T05:45:00+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CIjCvsfPvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-recreation\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:56:05.310000+00:00","registry_entry_generated_at":"2025-05-25T03:00:30.376000"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"25d7535d-91e0-466a-aa7f-af81578be277","connector_name":"Recreation","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-recreation","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"25d7535d-91e0-466a-aa7f-af81578be277","connector_name":"Recreation","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-recreation","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"25d7535d-91e0-466a-aa7f-af81578be277","connector_name":"Recreation","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-recreation","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-recreation\/0.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0d2e5a57-e433-4e4c-8961-88a0521e1cae","name":"recreation_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-RECREATION__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-recreation","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-recreation"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-recreation","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/recreation","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-recreation","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-recreation:0.2.25","docker_image_cloud":"airbyte\/source-recreation:0.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":69,"definitionId":"263fd456-02d1-4a26-a35e-52ccaedad778","name_oss":"Fullstory","dockerRepository_oss":"airbyte\/source-fullstory","dockerImageTag_oss":"0.2.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/fullstory","icon_oss":"fullstory.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key for the fullstory.com API.","order":0,"title":"API Key","type":"string"},"uid":{"airbyte_secret":true,"description":"User ID for the fullstory.com API.","order":1,"title":"User ID","type":"string"}},"required":["api_key","uid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fullstory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:29.187000+00:00","registry_entry_generated_at":"2025-11-19T02:35:41.712505"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"263fd456-02d1-4a26-a35e-52ccaedad778","connector_name":"Fullstory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fullstory","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"263fd456-02d1-4a26-a35e-52ccaedad778","connector_name":"Fullstory","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-fullstory","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"263fd456-02d1-4a26-a35e-52ccaedad778","connector_name":"Fullstory","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-fullstory","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fullstory\/0.2.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-fullstory","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fullstory\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"FullStory API reference","type":"api_reference","url":"https:\/\/developer.fullstory.com\/reference"},{"title":"FullStory authentication","type":"authentication_guide","url":"https:\/\/developer.fullstory.com\/introduction"},{"title":"FullStory Status","type":"status_page","url":"https:\/\/status.fullstory.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-fullstory"}},"is_oss":true,"name_cloud":"Fullstory","dockerRepository_cloud":"airbyte\/source-fullstory","dockerImageTag_cloud":"0.2.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/fullstory","icon_cloud":"fullstory.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key for the fullstory.com API.","order":0,"title":"API Key","type":"string"},"uid":{"airbyte_secret":true,"description":"User ID for the fullstory.com API.","order":1,"title":"User ID","type":"string"}},"required":["api_key","uid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fullstory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:29.187000+00:00","registry_entry_generated_at":"2025-11-19T02:35:52.196721"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"263fd456-02d1-4a26-a35e-52ccaedad778","connector_name":"Fullstory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fullstory","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"263fd456-02d1-4a26-a35e-52ccaedad778","connector_name":"Fullstory","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-fullstory","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"263fd456-02d1-4a26-a35e-52ccaedad778","connector_name":"Fullstory","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-fullstory","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fullstory\/0.2.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-fullstory","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fullstory\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"FullStory API reference","type":"api_reference","url":"https:\/\/developer.fullstory.com\/reference"},{"title":"FullStory authentication","type":"authentication_guide","url":"https:\/\/developer.fullstory.com\/introduction"},{"title":"FullStory Status","type":"status_page","url":"https:\/\/status.fullstory.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-fullstory"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-fullstory","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/fullstory","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-fullstory","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-fullstory:0.2.23","docker_image_cloud":"airbyte\/source-fullstory:0.2.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":70,"definitionId":"2707d529-3c04-46eb-9c7e-40d4038df6f7","name_oss":"MailerSend","dockerRepository_oss":"airbyte\/source-mailersend","dockerImageTag_oss":"0.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailersend","icon_oss":"mailersend.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your API Token. See here<\/a>.","order":0,"type":"string"},"domain_id":{"description":"The domain entity in mailersend","examples":["airbyte.com","linkana.com"],"order":1,"type":"string"},"start_date":{"description":"Timestamp is assumed to be UTC.","examples":[123131321],"order":2,"title":"1668311800","type":"number"}},"required":["api_token","domain_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailersend\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:24:50.869000+00:00","registry_entry_generated_at":"2025-11-19T02:40:12.072694"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2707d529-3c04-46eb-9c7e-40d4038df6f7","connector_name":"MailerSend","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailersend","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2707d529-3c04-46eb-9c7e-40d4038df6f7","connector_name":"MailerSend","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-mailersend","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2707d529-3c04-46eb-9c7e-40d4038df6f7","connector_name":"MailerSend","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-mailersend","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailersend\/0.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mailersend","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailersend\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"MailerSend API reference","type":"api_reference","url":"https:\/\/developers.mailersend.com\/"},{"title":"MailerSend authentication","type":"authentication_guide","url":"https:\/\/developers.mailersend.com\/#authentication"},{"title":"MailerSend rate limits","type":"rate_limits","url":"https:\/\/developers.mailersend.com\/#rate-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailersend"}},"is_oss":true,"name_cloud":"MailerSend","dockerRepository_cloud":"airbyte\/source-mailersend","dockerImageTag_cloud":"0.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailersend","icon_cloud":"mailersend.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your API Token. See here<\/a>.","order":0,"type":"string"},"domain_id":{"description":"The domain entity in mailersend","examples":["airbyte.com","linkana.com"],"order":1,"type":"string"},"start_date":{"description":"Timestamp is assumed to be UTC.","examples":[123131321],"order":2,"title":"1668311800","type":"number"}},"required":["api_token","domain_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailersend\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:24:50.869000+00:00","registry_entry_generated_at":"2025-11-19T02:41:11.841445"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2707d529-3c04-46eb-9c7e-40d4038df6f7","connector_name":"MailerSend","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailersend","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2707d529-3c04-46eb-9c7e-40d4038df6f7","connector_name":"MailerSend","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-mailersend","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2707d529-3c04-46eb-9c7e-40d4038df6f7","connector_name":"MailerSend","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-mailersend","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailersend\/0.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mailersend","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailersend\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"MailerSend API reference","type":"api_reference","url":"https:\/\/developers.mailersend.com\/"},{"title":"MailerSend authentication","type":"authentication_guide","url":"https:\/\/developers.mailersend.com\/#authentication"},{"title":"MailerSend rate limits","type":"rate_limits","url":"https:\/\/developers.mailersend.com\/#rate-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailersend"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mailersend","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mailersend","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mailersend","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mailersend:0.2.25","docker_image_cloud":"airbyte\/source-mailersend:0.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":71,"definitionId":"2718eb27-a931-450d-91b2-8bc084f341e7","name_oss":"Opinion Stage","dockerRepository_oss":"airbyte\/source-opinion-stage","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/opinion-stage","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.opinionstage.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bdb5603050b8d8055e1cacfef3dd43b8044eeefd","commit_timestamp":"2026-03-31T04:56:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-opinion-stage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:18.595851+00:00","registry_entry_generated_at":"2026-03-31T05:00:18.595851+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2718eb27-a931-450d-91b2-8bc084f341e7","connector_name":"Opinion Stage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-opinion-stage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2718eb27-a931-450d-91b2-8bc084f341e7","connector_name":"Opinion Stage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-opinion-stage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2718eb27-a931-450d-91b2-8bc084f341e7","connector_name":"Opinion Stage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-opinion-stage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-opinion-stage\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-opinion-stage","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-opinion-stage\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Opinion Stage API","type":"api_reference","url":"https:\/\/www.opinionstage.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-opinion-stage"}},"is_oss":true,"name_cloud":"Opinion Stage","dockerRepository_cloud":"airbyte\/source-opinion-stage","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/opinion-stage","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.opinionstage.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"bdb5603050b8d8055e1cacfef3dd43b8044eeefd","commit_timestamp":"2026-03-31T04:56:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-opinion-stage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:18.365687+00:00","registry_entry_generated_at":"2026-03-31T05:00:18.365687+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2718eb27-a931-450d-91b2-8bc084f341e7","connector_name":"Opinion Stage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-opinion-stage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2718eb27-a931-450d-91b2-8bc084f341e7","connector_name":"Opinion Stage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-opinion-stage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2718eb27-a931-450d-91b2-8bc084f341e7","connector_name":"Opinion Stage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-opinion-stage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-opinion-stage\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-opinion-stage","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-opinion-stage\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Opinion Stage API","type":"api_reference","url":"https:\/\/www.opinionstage.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-opinion-stage"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-opinion-stage","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/opinion-stage","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-opinion-stage","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-opinion-stage:0.0.49","docker_image_cloud":"airbyte\/source-opinion-stage:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":72,"definitionId":"2724ccae-2503-4348-9f1c-b5645b54a985","name_oss":"e-conomic","dockerRepository_oss":"airbyte\/source-e-conomic","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/e-conomic","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"agreement_grant_token":{"airbyte_secret":true,"description":"Token that identifies the grant issued by an agreement, allowing your app to access data. Obtain it from your e-conomic account settings.","name":"agreement_grant_token","order":1,"title":"Agreement Grant Token","type":"string"},"app_secret_token":{"airbyte_secret":true,"description":"Your private token that identifies your app. Find it in your e-conomic account settings.","name":"app_secret_token","order":0,"title":"App Secret Token","type":"string"}},"required":["app_secret_token","agreement_grant_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["restapi.e-conomic.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"cb388f89b4f1b4ca1dff6e70daf1ba826e6271da","commit_timestamp":"2026-03-31T08:37:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-e-conomic\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:41:17.944260+00:00","registry_entry_generated_at":"2026-03-31T08:41:17.944260+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2724ccae-2503-4348-9f1c-b5645b54a985","connector_name":"e-conomic","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-e-conomic","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2724ccae-2503-4348-9f1c-b5645b54a985","connector_name":"e-conomic","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-e-conomic","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2724ccae-2503-4348-9f1c-b5645b54a985","connector_name":"e-conomic","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-e-conomic","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-e-conomic\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-e-conomic","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-e-conomic\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"e-conomic REST API","type":"api_reference","url":"https:\/\/restdocs.e-conomic.com\/"},{"title":"e-conomic authentication","type":"authentication_guide","url":"https:\/\/www.e-conomic.com\/developer\/connect"},{"title":"e-conomic rate limits","type":"rate_limits","url":"https:\/\/restdocs.e-conomic.com\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-e-conomic"}},"is_oss":true,"name_cloud":"e-conomic","dockerRepository_cloud":"airbyte\/source-e-conomic","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/e-conomic","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"agreement_grant_token":{"airbyte_secret":true,"description":"Token that identifies the grant issued by an agreement, allowing your app to access data. Obtain it from your e-conomic account settings.","name":"agreement_grant_token","order":1,"title":"Agreement Grant Token","type":"string"},"app_secret_token":{"airbyte_secret":true,"description":"Your private token that identifies your app. Find it in your e-conomic account settings.","name":"app_secret_token","order":0,"title":"App Secret Token","type":"string"}},"required":["app_secret_token","agreement_grant_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["restapi.e-conomic.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"cb388f89b4f1b4ca1dff6e70daf1ba826e6271da","commit_timestamp":"2026-03-31T08:37:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-e-conomic\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:41:17.629082+00:00","registry_entry_generated_at":"2026-03-31T08:41:17.629082+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2724ccae-2503-4348-9f1c-b5645b54a985","connector_name":"e-conomic","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-e-conomic","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2724ccae-2503-4348-9f1c-b5645b54a985","connector_name":"e-conomic","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-e-conomic","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2724ccae-2503-4348-9f1c-b5645b54a985","connector_name":"e-conomic","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-e-conomic","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-e-conomic\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-e-conomic","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-e-conomic\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"e-conomic REST API","type":"api_reference","url":"https:\/\/restdocs.e-conomic.com\/"},{"title":"e-conomic authentication","type":"authentication_guide","url":"https:\/\/www.e-conomic.com\/developer\/connect"},{"title":"e-conomic rate limits","type":"rate_limits","url":"https:\/\/restdocs.e-conomic.com\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-e-conomic"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-e-conomic","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/e-conomic","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-e-conomic","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-e-conomic:0.0.49","docker_image_cloud":"airbyte\/source-e-conomic:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":73,"definitionId":"27b801a1-fd34-4470-829a-bb12c63c42f9","name_oss":"JustSift","dockerRepository_oss":"airbyte\/source-just-sift","dockerImageTag_oss":"0.0.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/just-sift","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use for accessing the Sift API. Obtain this token from your Sift account administrator.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.justsift.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b61ec119499097d39f89a6011060047359bb4eec","commit_timestamp":"2026-03-24T06:30:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-just-sift\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:36:24.023526+00:00","registry_entry_generated_at":"2026-03-24T06:36:24.023526+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"27b801a1-fd34-4470-829a-bb12c63c42f9","connector_name":"JustSift","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-just-sift","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"27b801a1-fd34-4470-829a-bb12c63c42f9","connector_name":"JustSift","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-just-sift","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"27b801a1-fd34-4470-829a-bb12c63c42f9","connector_name":"JustSift","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-just-sift","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-just-sift\/0.0.44.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-just-sift","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-just-sift\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Sift API documentation","type":"api_reference","url":"https:\/\/sift.com\/developers\/docs\/curl\/apis-overview"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-just-sift"}},"is_oss":true,"name_cloud":"JustSift","dockerRepository_cloud":"airbyte\/source-just-sift","dockerImageTag_cloud":"0.0.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/just-sift","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use for accessing the Sift API. Obtain this token from your Sift account administrator.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.justsift.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b61ec119499097d39f89a6011060047359bb4eec","commit_timestamp":"2026-03-24T06:30:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-just-sift\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:36:23.862705+00:00","registry_entry_generated_at":"2026-03-24T06:36:23.862705+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"27b801a1-fd34-4470-829a-bb12c63c42f9","connector_name":"JustSift","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-just-sift","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"27b801a1-fd34-4470-829a-bb12c63c42f9","connector_name":"JustSift","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-just-sift","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"27b801a1-fd34-4470-829a-bb12c63c42f9","connector_name":"JustSift","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-just-sift","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-just-sift\/0.0.44.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-just-sift","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-just-sift\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Sift API documentation","type":"api_reference","url":"https:\/\/sift.com\/developers\/docs\/curl\/apis-overview"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-just-sift"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-just-sift","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/just-sift","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-just-sift","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-just-sift:0.0.44","docker_image_cloud":"airbyte\/source-just-sift:0.0.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":74,"definitionId":"27f910fd-f832-4b2e-bcfd-6ab342e434d8","name_oss":"Coda","dockerRepository_oss":"airbyte\/source-coda","dockerImageTag_oss":"1.3.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/coda","icon_oss":"coda.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_token":{"airbyte_secret":true,"description":"Bearer token","order":0,"title":"Authentication token","type":"string"}},"required":["auth_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-19","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["https:\/\/coda.io\/"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8a7012a8f871fc239845abb21a87c1212efe61f3","commit_timestamp":"2026-03-17T10:27:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coda\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:32:16.116000+00:00","registry_entry_generated_at":"2026-03-17T10:33:24.388385"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"27f910fd-f832-4b2e-bcfd-6ab342e434d8","connector_name":"Coda","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coda","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"27f910fd-f832-4b2e-bcfd-6ab342e434d8","connector_name":"Coda","connector_type":"source","connector_version":"1.3.48","docker_repository":"airbyte\/source-coda","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"27f910fd-f832-4b2e-bcfd-6ab342e434d8","connector_name":"Coda","connector_type":"source","connector_version":"1.3.48","docker_repository":"airbyte\/source-coda","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coda\/1.3.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"4a8073c7-08e9-4b74-87cd-f5d66b448726","name":"coda_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CODA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-coda","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coda\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Coda API reference","type":"api_reference","url":"https:\/\/coda.io\/developers\/apis\/v1"},{"title":"Coda authentication","type":"authentication_guide","url":"https:\/\/coda.io\/developers\/apis\/v1#section\/Authentication"},{"title":"Coda rate limits","type":"rate_limits","url":"https:\/\/coda.io\/developers\/apis\/v1#section\/Rate-Limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-coda"}},"is_oss":true,"name_cloud":"Coda","dockerRepository_cloud":"airbyte\/source-coda","dockerImageTag_cloud":"1.3.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/coda","icon_cloud":"coda.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_token":{"airbyte_secret":true,"description":"Bearer token","order":0,"title":"Authentication token","type":"string"}},"required":["auth_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-19","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["https:\/\/coda.io\/"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8a7012a8f871fc239845abb21a87c1212efe61f3","commit_timestamp":"2026-03-17T10:27:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coda\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:32:16.116000+00:00","registry_entry_generated_at":"2026-03-17T10:33:33.801064"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"27f910fd-f832-4b2e-bcfd-6ab342e434d8","connector_name":"Coda","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coda","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"27f910fd-f832-4b2e-bcfd-6ab342e434d8","connector_name":"Coda","connector_type":"source","connector_version":"1.3.48","docker_repository":"airbyte\/source-coda","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"27f910fd-f832-4b2e-bcfd-6ab342e434d8","connector_name":"Coda","connector_type":"source","connector_version":"1.3.48","docker_repository":"airbyte\/source-coda","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coda\/1.3.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"4a8073c7-08e9-4b74-87cd-f5d66b448726","name":"coda_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CODA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-coda","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coda\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Coda API reference","type":"api_reference","url":"https:\/\/coda.io\/developers\/apis\/v1"},{"title":"Coda authentication","type":"authentication_guide","url":"https:\/\/coda.io\/developers\/apis\/v1#section\/Authentication"},{"title":"Coda rate limits","type":"rate_limits","url":"https:\/\/coda.io\/developers\/apis\/v1#section\/Rate-Limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-coda"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-coda","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/coda","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-coda","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-coda:1.3.48","docker_image_cloud":"airbyte\/source-coda:1.3.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":75,"definitionId":"2817b3f0-04e4-4c7a-9f32-7a5e8a83db95","name_oss":"PagerDuty","dockerRepository_oss":"farosai\/airbyte-pagerduty-source","dockerImageTag_oss":"0.1.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pagerduty","icon_oss":"pagerduty.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"cutoffDays":{"default":90,"description":"fetch pipelines updated in the last number of days","minimum":1,"title":"Cutoff Days","type":"number"},"defaultSeverity":{"description":"A default severity category if not present","examples":["Sev1","Sev2","Sev3","Sev4","Sev5","Custom"],"pattern":"^(Sev[0-5])?(Custom)?$","title":"Severity category","type":"string"},"incidentLogEntriesOverview":{"default":true,"description":"If true, will return a subset of log entries that show only the most important changes to the incident.","title":"Incident Log Entries Overview","type":"boolean"},"pageSize":{"default":25,"description":"page size to use when querying PagerDuty API","maximum":25,"minimum":1,"title":"Page Size","type":"number"},"token":{"airbyte_secret":true,"title":"PagerDuty API key","type":"string"}},"required":["token"],"title":"PagerDuty Spec","type":"object"},"documentationUrl":"https:\/\/docs.faros.ai"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:unknown"],"allowedHosts_oss":null,"releases_oss":null,"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"source_file_info":{"metadata_etag":"CKOf2OW68ocDEAE=","metadata_file_path":"metadata\/farosai\/airbyte-pagerduty-source\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-08-13T17:09:38.633000+00:00","registry_entry_generated_at":"2024-08-13T18:20:54.458599"},"metrics":{}},"packageInfo_oss":{},"language_oss":null,"connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"farosai\/airbyte-pagerduty-source","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":null,"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/farosai\/airbyte-pagerduty-source\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/airbyte-pagerduty-source","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/farosai\/airbyte-pagerduty-source","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"farosai\/airbyte-pagerduty-source:0.1.23","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":76,"definitionId":"284f6466-3004-4d83-a9b2-e4b36cbbbd41","name_oss":"Airbyte","dockerRepository_oss":"airbyte\/source-airbyte","dockerImageTag_oss":"0.1.18","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/airbyte","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client Secret","type":"string"},"host":{"description":"The Host URL of your Self-Managed Deployment (e.x. airbtye.mydomain.com)","order":3,"title":"Self-Managed Host","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-27","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.airbyte.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"fb8d23e21c94caae2e834cd30b5b7afcf293705c","commit_timestamp":"2026-03-17T06:31:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-airbyte\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:36:22.530000+00:00","registry_entry_generated_at":"2026-03-17T06:39:11.309730"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"284f6466-3004-4d83-a9b2-e4b36cbbbd41","connector_name":"Airbyte","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-airbyte","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"284f6466-3004-4d83-a9b2-e4b36cbbbd41","connector_name":"Airbyte","connector_type":"source","connector_version":"0.1.18","docker_repository":"airbyte\/source-airbyte","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"284f6466-3004-4d83-a9b2-e4b36cbbbd41","connector_name":"Airbyte","connector_type":"source","connector_version":"0.1.18","docker_repository":"airbyte\/source-airbyte","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-airbyte\/0.1.18.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-airbyte","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-airbyte\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API reference","type":"api_reference","url":"https:\/\/reference.airbyte.com\/reference\/getting-started"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.airbyte.com\/using-airbyte\/getting-started\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-airbyte"}},"is_oss":true,"name_cloud":"Airbyte","dockerRepository_cloud":"airbyte\/source-airbyte","dockerImageTag_cloud":"0.1.18","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/airbyte","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client Secret","type":"string"},"host":{"description":"The Host URL of your Self-Managed Deployment (e.x. airbtye.mydomain.com)","order":3,"title":"Self-Managed Host","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-27","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.airbyte.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"fb8d23e21c94caae2e834cd30b5b7afcf293705c","commit_timestamp":"2026-03-17T06:31:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-airbyte\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:36:22.530000+00:00","registry_entry_generated_at":"2026-03-17T06:39:20.719972"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"284f6466-3004-4d83-a9b2-e4b36cbbbd41","connector_name":"Airbyte","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-airbyte","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"284f6466-3004-4d83-a9b2-e4b36cbbbd41","connector_name":"Airbyte","connector_type":"source","connector_version":"0.1.18","docker_repository":"airbyte\/source-airbyte","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"284f6466-3004-4d83-a9b2-e4b36cbbbd41","connector_name":"Airbyte","connector_type":"source","connector_version":"0.1.18","docker_repository":"airbyte\/source-airbyte","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-airbyte\/0.1.18.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-airbyte","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-airbyte\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API reference","type":"api_reference","url":"https:\/\/reference.airbyte.com\/reference\/getting-started"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.airbyte.com\/using-airbyte\/getting-started\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-airbyte"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-airbyte","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/airbyte","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-airbyte","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-airbyte:0.1.18","docker_image_cloud":"airbyte\/source-airbyte:0.1.18","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":77,"definitionId":"28ce1fbd-1e15-453f-aa9f-da6c4d928e92","name_oss":"Vantage","dockerRepository_oss":"airbyte\/source-vantage","dockerImageTag_oss":"0.2.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/vantage","icon_oss":"vantage.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your API Access token. See here<\/a>.","order":0,"title":"API Access Token","type":"string"}},"required":["access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5960c487fb58c705e65b4d066c432e32a4e495dc","commit_timestamp":"2026-03-31T06:38:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-vantage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:25.098910+00:00","registry_entry_generated_at":"2026-03-31T06:42:25.098910+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"28ce1fbd-1e15-453f-aa9f-da6c4d928e92","connector_name":"Vantage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-vantage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"28ce1fbd-1e15-453f-aa9f-da6c4d928e92","connector_name":"Vantage","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-vantage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"28ce1fbd-1e15-453f-aa9f-da6c4d928e92","connector_name":"Vantage","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-vantage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-vantage\/0.2.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"28e38531-1fd2-4bce-8f99-fd1f73b82539","name":"vantage_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-VANTAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-vantage","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-vantage\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Vantage API documentation","type":"api_reference","url":"https:\/\/docs.vantage.sh\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-vantage"}},"is_oss":true,"name_cloud":"Vantage","dockerRepository_cloud":"airbyte\/source-vantage","dockerImageTag_cloud":"0.2.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/vantage","icon_cloud":"vantage.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your API Access token. See here<\/a>.","order":0,"title":"API Access Token","type":"string"}},"required":["access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5960c487fb58c705e65b4d066c432e32a4e495dc","commit_timestamp":"2026-03-31T06:38:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-vantage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:24.918552+00:00","registry_entry_generated_at":"2026-03-31T06:42:24.918552+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"28ce1fbd-1e15-453f-aa9f-da6c4d928e92","connector_name":"Vantage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-vantage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"28ce1fbd-1e15-453f-aa9f-da6c4d928e92","connector_name":"Vantage","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-vantage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"28ce1fbd-1e15-453f-aa9f-da6c4d928e92","connector_name":"Vantage","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-vantage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-vantage\/0.2.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"28e38531-1fd2-4bce-8f99-fd1f73b82539","name":"vantage_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-VANTAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-vantage","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-vantage\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Vantage API documentation","type":"api_reference","url":"https:\/\/docs.vantage.sh\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-vantage"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-vantage","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/vantage","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-vantage","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-vantage:0.2.46","docker_image_cloud":"airbyte\/source-vantage:0.2.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":78,"definitionId":"2a2552ca-9f78-4c1c-9eb7-4d0dc66d72df","name_oss":"WooCommerce","dockerRepository_oss":"airbyte\/source-woocommerce","dockerImageTag_oss":"0.5.34","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/woocommerce","icon_oss":"woocommerce.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Customer Key for API in WooCommerce shop","order":0,"title":"Customer Key","type":"string"},"api_secret":{"airbyte_secret":true,"description":"Customer Secret for API in WooCommerce shop","order":1,"title":"Customer Secret","type":"string"},"shop":{"description":"The name of the store. For https:\/\/EXAMPLE.com, the shop name is 'EXAMPLE.com'.","order":2,"title":"Shop Name","type":"string"},"start_date":{"description":"The date you would like to replicate data from. Format: YYYY-MM-DD","examples":["2021-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["api_key","api_secret","shop","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["${domain}"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b27197a447ceb09ad2f088e258221fec33c60c8b","commit_timestamp":"2026-03-31T10:31:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-woocommerce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:07.754225+00:00","registry_entry_generated_at":"2026-03-31T10:35:07.754225+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2a2552ca-9f78-4c1c-9eb7-4d0dc66d72df","connector_name":"WooCommerce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-woocommerce","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2a2552ca-9f78-4c1c-9eb7-4d0dc66d72df","connector_name":"WooCommerce","connector_type":"source","connector_version":"0.5.34","docker_repository":"airbyte\/source-woocommerce","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2a2552ca-9f78-4c1c-9eb7-4d0dc66d72df","connector_name":"WooCommerce","connector_type":"source","connector_version":"0.5.34","docker_repository":"airbyte\/source-woocommerce","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-woocommerce\/0.5.34.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"26705957-7051-4c95-bd93-0c031fde9b67","name":"woocommerce_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WOOCOMMERCE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-woocommerce","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-woocommerce\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"WooCommerce REST API","type":"api_reference","url":"https:\/\/woocommerce.github.io\/woocommerce-rest-api-docs\/"},{"title":"WooCommerce authentication","type":"authentication_guide","url":"https:\/\/woocommerce.github.io\/woocommerce-rest-api-docs\/#authentication"},{"title":"WooCommerce Developer Changelog","type":"api_release_history","url":"https:\/\/developer.woocommerce.com\/changelog\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-woocommerce"}},"is_oss":true,"name_cloud":"WooCommerce","dockerRepository_cloud":"airbyte\/source-woocommerce","dockerImageTag_cloud":"0.5.34","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/woocommerce","icon_cloud":"woocommerce.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Customer Key for API in WooCommerce shop","order":0,"title":"Customer Key","type":"string"},"api_secret":{"airbyte_secret":true,"description":"Customer Secret for API in WooCommerce shop","order":1,"title":"Customer Secret","type":"string"},"shop":{"description":"The name of the store. For https:\/\/EXAMPLE.com, the shop name is 'EXAMPLE.com'.","order":2,"title":"Shop Name","type":"string"},"start_date":{"description":"The date you would like to replicate data from. Format: YYYY-MM-DD","examples":["2021-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["api_key","api_secret","shop","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["${domain}"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b27197a447ceb09ad2f088e258221fec33c60c8b","commit_timestamp":"2026-03-31T10:31:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-woocommerce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:07.540431+00:00","registry_entry_generated_at":"2026-03-31T10:35:07.540431+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2a2552ca-9f78-4c1c-9eb7-4d0dc66d72df","connector_name":"WooCommerce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-woocommerce","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2a2552ca-9f78-4c1c-9eb7-4d0dc66d72df","connector_name":"WooCommerce","connector_type":"source","connector_version":"0.5.34","docker_repository":"airbyte\/source-woocommerce","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2a2552ca-9f78-4c1c-9eb7-4d0dc66d72df","connector_name":"WooCommerce","connector_type":"source","connector_version":"0.5.34","docker_repository":"airbyte\/source-woocommerce","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-woocommerce\/0.5.34.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"26705957-7051-4c95-bd93-0c031fde9b67","name":"woocommerce_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WOOCOMMERCE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-woocommerce","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-woocommerce\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"WooCommerce REST API","type":"api_reference","url":"https:\/\/woocommerce.github.io\/woocommerce-rest-api-docs\/"},{"title":"WooCommerce authentication","type":"authentication_guide","url":"https:\/\/woocommerce.github.io\/woocommerce-rest-api-docs\/#authentication"},{"title":"WooCommerce Developer Changelog","type":"api_release_history","url":"https:\/\/developer.woocommerce.com\/changelog\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-woocommerce"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-woocommerce","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/woocommerce","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-woocommerce","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-woocommerce:0.5.34","docker_image_cloud":"airbyte\/source-woocommerce:0.5.34","docker_images_match":true,"maxSecondsBetweenMessages_oss":5400.0,"suggestedStreams_oss":{"streams":["orders"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":5400.0,"suggestedStreams_cloud":{"streams":["orders"]},"erdUrl_cloud":null},{"index":79,"definitionId":"2a8c41ae-8c23-4be0-a73f-2ab10ca1a820","name_oss":"Google Cloud Storage (GCS)","dockerRepository_oss":"airbyte\/source-gcs","dockerImageTag_oss":"0.10.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/gcs","icon_oss":"gcs.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"NOTE: When this Spec is changed, legacy_config_transformer.py must also be\nmodified to uptake the changes because it is responsible for converting\nlegacy GCS configs into file based configs using the File-Based CDK.","properties":{"bucket":{"description":"Name of the GCS bucket where the file(s) exist.","order":2,"title":"Bucket","type":"string"},"credentials":{"description":"Credentials for connecting to the Google Cloud Storage API","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token","title":"Access Token","type":"string"},"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Access Token","title":"Access Token","type":"string"}},"required":["client_id","client_secret","access_token","refresh_token"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"service_account":{"airbyte_secret":true,"description":"Enter your Google Cloud service account key<\/a> in JSON format","title":"Service Account Information.","type":"string"}},"required":["service_account"],"title":"Service Account Authentication.","type":"object"}],"order":0,"title":"Authentication","type":"object"},"delivery_method":{"airbyte_hidden":true,"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":3,"title":"Delivery Method","type":"object"},"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-01","2021-01-01T00:00:00Z","2021-01-01T00:00:00.000Z","2021-01-01T00:00:00.000000Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})?)?$","pattern_descriptor":"YYYY-MM-DD, YYYY-MM-DDTHH:mm:ssZ, or YYYY-MM-DDTHH:mm:ss.SSSSSSZ","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"inference_type":{"airbyte_hidden":true,"default":"None","description":"How to infer the types of the columns. If none, inference default to strings.","enum":["None","Primitive Types Only"],"title":"Inference Type"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"},{"description":"Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured.","properties":{"api_key":{"airbyte_secret":true,"always_show":true,"default":"","description":"The API key to use matching the environment","title":"API Key","type":"string"},"api_url":{"always_show":true,"default":"https:\/\/api.unstructured.io","description":"The URL of the unstructured API to use","examples":["https:\/\/api.unstructured.com"],"title":"API URL","type":"string"},"mode":{"const":"api","default":"api","enum":["api"],"title":"Mode","type":"string"},"parameters":{"always_show":true,"default":[],"description":"List of parameters send to the API","items":{"properties":{"name":{"description":"The name of the unstructured API parameter to use","examples":["combine_under_n_chars","languages"],"title":"Parameter name","type":"string"},"value":{"description":"The value of the parameter","examples":["true","hi_res"],"title":"Value","type":"string"}},"required":["name","value"],"title":"APIParameterConfigModel","type":"object"},"title":"Additional URL Parameters","type":"array"}},"required":["mode"],"title":"via API","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"legacy_prefix":{"airbyte_hidden":true,"description":"The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob.","title":"Legacy Prefix","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"use_first_found_file_for_schema_discovery":{"default":false,"description":"When enabled, the source will use the first found file for schema discovery. Helps to avoid long discovery step.","title":"Use First Found File For Schema Discover","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","credentials","bucket"],"title":"Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gcs","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:python-file-based"],"allowedHosts_oss":{"hosts":["storage.googleapis.com","accounts.google.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":300,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"df3ffa613271f0c30f15f4d85dfba7a5989a7864","commit_timestamp":"2026-03-31T06:41:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gcs\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:47:54.896882+00:00","registry_entry_generated_at":"2026-03-31T06:47:54.896882+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2a8c41ae-8c23-4be0-a73f-2ab10ca1a820","connector_name":"Google Cloud Storage (GCS)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gcs","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2a8c41ae-8c23-4be0-a73f-2ab10ca1a820","connector_name":"Google Cloud Storage (GCS)","connector_type":"source","connector_version":"0.10.11","docker_repository":"airbyte\/source-gcs","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2a8c41ae-8c23-4be0-a73f-2ab10ca1a820","connector_name":"Google Cloud Storage (GCS)","connector_type":"source","connector_version":"0.10.11","docker_repository":"airbyte\/source-gcs","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gcs\/0.10.11.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.14.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_jsonl.json","name":"SECRET_SOURCE-GCS_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_glob.json","name":"SECRET_SOURCE-GCS_GLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GCS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"liveTests","testConnections":[{"id":"15721043-acf6-4ddf-907b-0930e38d4a00","name":"gcs_old_config_dev_null"},{"id":"355ebb52-1126-4275-a77e-a09017c9e5c0","name":"gcs_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"old_config.json","name":"SECRET_SOURCE-GCS_OLD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_jsonl.json","name":"SECRET_SOURCE-GCS_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_glob.json","name":"SECRET_SOURCE-GCS_GLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GCS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-gcs","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.1.0@sha256:1d1aa21d34e851df4e8a87b391c27724c06e2597608e7161f4d167be853bd7b6"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gcs\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Google Cloud Storage documentation","type":"api_reference","url":"https:\/\/cloud.google.com\/storage\/docs"},{"title":"GCS authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/storage\/docs\/authentication"},{"title":"Google Cloud Status","type":"status_page","url":"https:\/\/status.cloud.google.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-gcs"}},"is_oss":true,"name_cloud":"Google Cloud Storage (GCS)","dockerRepository_cloud":"airbyte\/source-gcs","dockerImageTag_cloud":"0.10.11","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/gcs","icon_cloud":"gcs.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"NOTE: When this Spec is changed, legacy_config_transformer.py must also be\nmodified to uptake the changes because it is responsible for converting\nlegacy GCS configs into file based configs using the File-Based CDK.","properties":{"bucket":{"description":"Name of the GCS bucket where the file(s) exist.","order":2,"title":"Bucket","type":"string"},"credentials":{"description":"Credentials for connecting to the Google Cloud Storage API","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token","title":"Access Token","type":"string"},"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Access Token","title":"Access Token","type":"string"}},"required":["client_id","client_secret","access_token","refresh_token"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"service_account":{"airbyte_secret":true,"description":"Enter your Google Cloud service account key<\/a> in JSON format","title":"Service Account Information.","type":"string"}},"required":["service_account"],"title":"Service Account Authentication.","type":"object"}],"order":0,"title":"Authentication","type":"object"},"delivery_method":{"airbyte_hidden":true,"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":3,"title":"Delivery Method","type":"object"},"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-01","2021-01-01T00:00:00Z","2021-01-01T00:00:00.000Z","2021-01-01T00:00:00.000000Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})?)?$","pattern_descriptor":"YYYY-MM-DD, YYYY-MM-DDTHH:mm:ssZ, or YYYY-MM-DDTHH:mm:ss.SSSSSSZ","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"inference_type":{"airbyte_hidden":true,"default":"None","description":"How to infer the types of the columns. If none, inference default to strings.","enum":["None","Primitive Types Only"],"title":"Inference Type"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"},{"description":"Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured.","properties":{"api_key":{"airbyte_secret":true,"always_show":true,"default":"","description":"The API key to use matching the environment","title":"API Key","type":"string"},"api_url":{"always_show":true,"default":"https:\/\/api.unstructured.io","description":"The URL of the unstructured API to use","examples":["https:\/\/api.unstructured.com"],"title":"API URL","type":"string"},"mode":{"const":"api","default":"api","enum":["api"],"title":"Mode","type":"string"},"parameters":{"always_show":true,"default":[],"description":"List of parameters send to the API","items":{"properties":{"name":{"description":"The name of the unstructured API parameter to use","examples":["combine_under_n_chars","languages"],"title":"Parameter name","type":"string"},"value":{"description":"The value of the parameter","examples":["true","hi_res"],"title":"Value","type":"string"}},"required":["name","value"],"title":"APIParameterConfigModel","type":"object"},"title":"Additional URL Parameters","type":"array"}},"required":["mode"],"title":"via API","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"legacy_prefix":{"airbyte_hidden":true,"description":"The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob.","title":"Legacy Prefix","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"use_first_found_file_for_schema_discovery":{"default":false,"description":"When enabled, the source will use the first found file for schema discovery. Helps to avoid long discovery step.","title":"Use First Found File For Schema Discover","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","credentials","bucket"],"title":"Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gcs","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python-file-based"],"allowedHosts_cloud":{"hosts":["storage.googleapis.com","accounts.google.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":300,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"df3ffa613271f0c30f15f4d85dfba7a5989a7864","commit_timestamp":"2026-03-31T06:41:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gcs\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:47:54.895343+00:00","registry_entry_generated_at":"2026-03-31T06:47:54.895343+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2a8c41ae-8c23-4be0-a73f-2ab10ca1a820","connector_name":"Google Cloud Storage (GCS)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gcs","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2a8c41ae-8c23-4be0-a73f-2ab10ca1a820","connector_name":"Google Cloud Storage (GCS)","connector_type":"source","connector_version":"0.10.11","docker_repository":"airbyte\/source-gcs","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2a8c41ae-8c23-4be0-a73f-2ab10ca1a820","connector_name":"Google Cloud Storage (GCS)","connector_type":"source","connector_version":"0.10.11","docker_repository":"airbyte\/source-gcs","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gcs\/0.10.11.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.14.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_jsonl.json","name":"SECRET_SOURCE-GCS_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_glob.json","name":"SECRET_SOURCE-GCS_GLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GCS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"liveTests","testConnections":[{"id":"15721043-acf6-4ddf-907b-0930e38d4a00","name":"gcs_old_config_dev_null"},{"id":"355ebb52-1126-4275-a77e-a09017c9e5c0","name":"gcs_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"old_config.json","name":"SECRET_SOURCE-GCS_OLD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_jsonl.json","name":"SECRET_SOURCE-GCS_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_glob.json","name":"SECRET_SOURCE-GCS_GLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GCS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-gcs","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.1.0@sha256:1d1aa21d34e851df4e8a87b391c27724c06e2597608e7161f4d167be853bd7b6"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gcs\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Google Cloud Storage documentation","type":"api_reference","url":"https:\/\/cloud.google.com\/storage\/docs"},{"title":"GCS authentication","type":"authentication_guide","url":"https:\/\/cloud.google.com\/storage\/docs\/authentication"},{"title":"Google Cloud Status","type":"status_page","url":"https:\/\/status.cloud.google.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-gcs"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-gcs","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/gcs","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-gcs","ab_internal_ql":200.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-gcs:0.10.11","docker_image_cloud":"airbyte\/source-gcs:0.10.11","docker_images_match":true,"maxSecondsBetweenMessages_oss":5400.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":5400.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":80,"definitionId":"2a97bcea-a59e-4fe1-89e0-1663f11ec646","name_oss":"Adobe Commerce (Magento)","dockerRepository_oss":"airbyte\/source-adobe-commerce-magento","dockerImageTag_oss":"0.0.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/adobe-commerce-magento","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"Integration Access Token","type":"string"},"api_version":{"default":"V1","description":"V1","order":3,"title":"API Version","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"store_host":{"description":"magento.mystore.com","order":1,"title":"Store Host","type":"string"}},"required":["api_key","store_host","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-07-26","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7548f2ef06729611a2413df4ba44f96f56aef073","commit_timestamp":"2026-03-17T06:30:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-adobe-commerce-magento\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:10.603000+00:00","registry_entry_generated_at":"2026-03-17T06:37:20.191756"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2a97bcea-a59e-4fe1-89e0-1663f11ec646","connector_name":"Adobe Commerce (Magento)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-adobe-commerce-magento","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2a97bcea-a59e-4fe1-89e0-1663f11ec646","connector_name":"Adobe Commerce (Magento)","connector_type":"source","connector_version":"0.0.11","docker_repository":"airbyte\/source-adobe-commerce-magento","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2a97bcea-a59e-4fe1-89e0-1663f11ec646","connector_name":"Adobe Commerce (Magento)","connector_type":"source","connector_version":"0.0.11","docker_repository":"airbyte\/source-adobe-commerce-magento","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-adobe-commerce-magento\/0.0.11.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-adobe-commerce-magento","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-adobe-commerce-magento\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"REST API reference","type":"api_reference","url":"https:\/\/developer.adobe.com\/commerce\/webapi\/rest\/"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/experienceleague.adobe.com\/docs\/commerce-operations\/release\/notes\/overview.html"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developer.adobe.com\/commerce\/webapi\/get-started\/authentication\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-adobe-commerce-magento"}},"is_oss":true,"name_cloud":"Adobe Commerce (Magento)","dockerRepository_cloud":"airbyte\/source-adobe-commerce-magento","dockerImageTag_cloud":"0.0.11","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/adobe-commerce-magento","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"Integration Access Token","type":"string"},"api_version":{"default":"V1","description":"V1","order":3,"title":"API Version","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"store_host":{"description":"magento.mystore.com","order":1,"title":"Store Host","type":"string"}},"required":["api_key","store_host","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-07-26","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7548f2ef06729611a2413df4ba44f96f56aef073","commit_timestamp":"2026-03-17T06:30:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-adobe-commerce-magento\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:10.603000+00:00","registry_entry_generated_at":"2026-03-17T06:37:29.759003"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2a97bcea-a59e-4fe1-89e0-1663f11ec646","connector_name":"Adobe Commerce (Magento)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-adobe-commerce-magento","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2a97bcea-a59e-4fe1-89e0-1663f11ec646","connector_name":"Adobe Commerce (Magento)","connector_type":"source","connector_version":"0.0.11","docker_repository":"airbyte\/source-adobe-commerce-magento","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2a97bcea-a59e-4fe1-89e0-1663f11ec646","connector_name":"Adobe Commerce (Magento)","connector_type":"source","connector_version":"0.0.11","docker_repository":"airbyte\/source-adobe-commerce-magento","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-adobe-commerce-magento\/0.0.11.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-adobe-commerce-magento","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-adobe-commerce-magento\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"REST API reference","type":"api_reference","url":"https:\/\/developer.adobe.com\/commerce\/webapi\/rest\/"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/experienceleague.adobe.com\/docs\/commerce-operations\/release\/notes\/overview.html"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developer.adobe.com\/commerce\/webapi\/get-started\/authentication\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-adobe-commerce-magento"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-adobe-commerce-magento","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/adobe-commerce-magento","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-adobe-commerce-magento","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-adobe-commerce-magento:0.0.11","docker_image_cloud":"airbyte\/source-adobe-commerce-magento:0.0.11","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":81,"definitionId":"2bf6c581-bec5-4e32-891d-de33036bd631","name_oss":"Oura","dockerRepository_oss":"airbyte\/source-oura","dockerImageTag_oss":"0.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/oura","icon_oss":"oura.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"end_datetime":{"description":"End datetime to sync until. Default is current UTC datetime.","format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"},"start_datetime":{"description":"Start datetime to sync from. Default is current UTC datetime minus 1\nday.\n","format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-20","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oura\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:37:51.861000+00:00","registry_entry_generated_at":"2025-11-19T02:49:11.712835"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2bf6c581-bec5-4e32-891d-de33036bd631","connector_name":"Oura","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oura","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2bf6c581-bec5-4e32-891d-de33036bd631","connector_name":"Oura","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-oura","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2bf6c581-bec5-4e32-891d-de33036bd631","connector_name":"Oura","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-oura","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oura\/0.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-oura","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oura\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Oura API documentation","type":"api_reference","url":"https:\/\/cloud.ouraring.com\/docs\/"},{"title":"Oura authentication","type":"authentication_guide","url":"https:\/\/cloud.ouraring.com\/docs\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-oura"}},"is_oss":true,"name_cloud":"Oura","dockerRepository_cloud":"airbyte\/source-oura","dockerImageTag_cloud":"0.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/oura","icon_cloud":"oura.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"end_datetime":{"description":"End datetime to sync until. Default is current UTC datetime.","format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"},"start_datetime":{"description":"Start datetime to sync from. Default is current UTC datetime minus 1\nday.\n","format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-20","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oura\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:37:51.861000+00:00","registry_entry_generated_at":"2025-11-19T02:49:18.285044"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2bf6c581-bec5-4e32-891d-de33036bd631","connector_name":"Oura","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oura","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2bf6c581-bec5-4e32-891d-de33036bd631","connector_name":"Oura","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-oura","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2bf6c581-bec5-4e32-891d-de33036bd631","connector_name":"Oura","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-oura","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oura\/0.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-oura","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oura\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Oura API documentation","type":"api_reference","url":"https:\/\/cloud.ouraring.com\/docs\/"},{"title":"Oura authentication","type":"authentication_guide","url":"https:\/\/cloud.ouraring.com\/docs\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-oura"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-oura","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/oura","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-oura","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-oura:0.2.25","docker_image_cloud":"airbyte\/source-oura:0.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":82,"definitionId":"2c3aa088-396d-4ee6-8096-971ecd11598c","name_oss":"Google Classroom","dockerRepository_oss":"airbyte\/source-google-classroom","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-classroom","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"}},"required":["client_id","client_secret","client_refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-26","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["classroom.googleapis.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"13fb7f71322d9d5905c37b8fbf3625c307a638d9","commit_timestamp":"2026-03-31T04:55:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-classroom\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:45.588341+00:00","registry_entry_generated_at":"2026-03-31T04:59:45.588341+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2c3aa088-396d-4ee6-8096-971ecd11598c","connector_name":"Google Classroom","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-classroom","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2c3aa088-396d-4ee6-8096-971ecd11598c","connector_name":"Google Classroom","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-classroom","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2c3aa088-396d-4ee6-8096-971ecd11598c","connector_name":"Google Classroom","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-classroom","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-classroom\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-google-classroom","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-classroom\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Google Classroom API reference","type":"api_reference","url":"https:\/\/developers.google.com\/classroom\/reference\/rest"},{"title":"Google Classroom authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/classroom\/guides\/auth"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-classroom"}},"is_oss":true,"name_cloud":"Google Classroom","dockerRepository_cloud":"airbyte\/source-google-classroom","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-classroom","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"}},"required":["client_id","client_secret","client_refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-26","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["classroom.googleapis.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"13fb7f71322d9d5905c37b8fbf3625c307a638d9","commit_timestamp":"2026-03-31T04:55:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-classroom\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:45.275885+00:00","registry_entry_generated_at":"2026-03-31T04:59:45.275885+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2c3aa088-396d-4ee6-8096-971ecd11598c","connector_name":"Google Classroom","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-classroom","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2c3aa088-396d-4ee6-8096-971ecd11598c","connector_name":"Google Classroom","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-classroom","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2c3aa088-396d-4ee6-8096-971ecd11598c","connector_name":"Google Classroom","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-classroom","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-classroom\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-google-classroom","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-classroom\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Google Classroom API reference","type":"api_reference","url":"https:\/\/developers.google.com\/classroom\/reference\/rest"},{"title":"Google Classroom authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/classroom\/guides\/auth"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-classroom"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-classroom","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-classroom","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-classroom","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-google-classroom:0.0.46","docker_image_cloud":"airbyte\/source-google-classroom:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":83,"definitionId":"2cb45514-7c10-439c-a198-aeb1ddab02cb","name_oss":"Castor EDC","dockerRepository_oss":"airbyte\/source-castor-edc","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/castor-edc","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"Visit `https:\/\/YOUR_REGION.castoredc.com\/account\/settings`","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Visit `https:\/\/YOUR_REGION.castoredc.com\/account\/settings`","order":2,"title":"Client secret","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"url_region":{"default":"uk","description":"The url region given at time of registration","enum":["uk","nl","us"],"order":0,"title":"URL Region","type":"string"}},"required":["url_region","client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a8c0f1ca6f6b0a550a84c7030929c937349424be","commit_timestamp":"2026-03-17T10:30:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-castor-edc\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:34:29.482000+00:00","registry_entry_generated_at":"2026-03-17T10:35:32.207305"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2cb45514-7c10-439c-a198-aeb1ddab02cb","connector_name":"Castor EDC","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-castor-edc","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2cb45514-7c10-439c-a198-aeb1ddab02cb","connector_name":"Castor EDC","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-castor-edc","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2cb45514-7c10-439c-a198-aeb1ddab02cb","connector_name":"Castor EDC","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-castor-edc","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-castor-edc\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-castor-edc","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-castor-edc\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Castor EDC API reference","type":"api_reference","url":"https:\/\/data.castoredc.com\/api"},{"title":"Castor EDC authentication","type":"authentication_guide","url":"https:\/\/helpdesk.castoredc.com\/article\/124-application-programming-interface-api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-castor-edc"}},"is_oss":true,"name_cloud":"Castor EDC","dockerRepository_cloud":"airbyte\/source-castor-edc","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/castor-edc","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"Visit `https:\/\/YOUR_REGION.castoredc.com\/account\/settings`","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Visit `https:\/\/YOUR_REGION.castoredc.com\/account\/settings`","order":2,"title":"Client secret","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"url_region":{"default":"uk","description":"The url region given at time of registration","enum":["uk","nl","us"],"order":0,"title":"URL Region","type":"string"}},"required":["url_region","client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a8c0f1ca6f6b0a550a84c7030929c937349424be","commit_timestamp":"2026-03-17T10:30:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-castor-edc\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:34:29.482000+00:00","registry_entry_generated_at":"2026-03-17T10:35:41.083552"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2cb45514-7c10-439c-a198-aeb1ddab02cb","connector_name":"Castor EDC","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-castor-edc","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2cb45514-7c10-439c-a198-aeb1ddab02cb","connector_name":"Castor EDC","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-castor-edc","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2cb45514-7c10-439c-a198-aeb1ddab02cb","connector_name":"Castor EDC","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-castor-edc","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-castor-edc\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-castor-edc","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-castor-edc\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Castor EDC API reference","type":"api_reference","url":"https:\/\/data.castoredc.com\/api"},{"title":"Castor EDC authentication","type":"authentication_guide","url":"https:\/\/helpdesk.castoredc.com\/article\/124-application-programming-interface-api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-castor-edc"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-castor-edc","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/castor-edc","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-castor-edc","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-castor-edc:0.0.45","docker_image_cloud":"airbyte\/source-castor-edc:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":84,"definitionId":"2d9f2646-1e32-4336-abbe-7e5e113b479e","name_oss":"Poplar","dockerRepository_oss":"airbyte\/source-poplar","dockerImageTag_oss":"0.0.35","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/poplar","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your Poplar API Access Token. Generate it from the [API Credentials page](https:\/\/app.heypoplar.com\/credentials) in your account. Use a production token for live data or a test token for testing purposes.","name":"access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-03-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.heypoplar.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"97c91b455ed37c04de1cad3847a10479f274bd73","commit_timestamp":"2026-03-31T10:29:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-poplar\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:12.432622+00:00","registry_entry_generated_at":"2026-03-31T10:34:12.432622+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2d9f2646-1e32-4336-abbe-7e5e113b479e","connector_name":"Poplar","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-poplar","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2d9f2646-1e32-4336-abbe-7e5e113b479e","connector_name":"Poplar","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-poplar","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2d9f2646-1e32-4336-abbe-7e5e113b479e","connector_name":"Poplar","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-poplar","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-poplar\/0.0.35.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-poplar","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-poplar\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Poplar API documentation","type":"api_reference","url":"https:\/\/docs.poplar.studio\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-poplar"}},"is_oss":true,"name_cloud":"Poplar","dockerRepository_cloud":"airbyte\/source-poplar","dockerImageTag_cloud":"0.0.35","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/poplar","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your Poplar API Access Token. Generate it from the [API Credentials page](https:\/\/app.heypoplar.com\/credentials) in your account. Use a production token for live data or a test token for testing purposes.","name":"access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-03-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.heypoplar.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"97c91b455ed37c04de1cad3847a10479f274bd73","commit_timestamp":"2026-03-31T10:29:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-poplar\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:12.157764+00:00","registry_entry_generated_at":"2026-03-31T10:34:12.157764+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2d9f2646-1e32-4336-abbe-7e5e113b479e","connector_name":"Poplar","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-poplar","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2d9f2646-1e32-4336-abbe-7e5e113b479e","connector_name":"Poplar","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-poplar","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2d9f2646-1e32-4336-abbe-7e5e113b479e","connector_name":"Poplar","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-poplar","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-poplar\/0.0.35.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-poplar","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-poplar\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Poplar API documentation","type":"api_reference","url":"https:\/\/docs.poplar.studio\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-poplar"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-poplar","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/poplar","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-poplar","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-poplar:0.0.35","docker_image_cloud":"airbyte\/source-poplar:0.0.35","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":85,"definitionId":"2e5fb207-5215-43ee-8b4f-88f6490e204e","name_oss":"Wufoo","dockerRepository_oss":"airbyte\/source-wufoo","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/wufoo","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Wufoo API Key. You can find it by logging into your Wufoo account, selecting 'API Information' from the 'More' dropdown on any form, and locating the 16-digit code.","name":"api_key","order":0,"title":"API Key","type":"string"},"subdomain":{"description":"Your account subdomain\/username for Wufoo.","name":"subdomain","order":1,"title":"Subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.wufoo.com\/api\/v3"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2cb668a5006e88bcbed5b81b96699e9251007799","commit_timestamp":"2026-03-31T10:30:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wufoo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:26.349735+00:00","registry_entry_generated_at":"2026-03-31T10:34:26.349735+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e5fb207-5215-43ee-8b4f-88f6490e204e","connector_name":"Wufoo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wufoo","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e5fb207-5215-43ee-8b4f-88f6490e204e","connector_name":"Wufoo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-wufoo","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e5fb207-5215-43ee-8b4f-88f6490e204e","connector_name":"Wufoo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-wufoo","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wufoo\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-wufoo","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wufoo\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Wufoo API documentation","type":"api_reference","url":"https:\/\/wufoo.github.io\/docs\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-wufoo"}},"is_oss":true,"name_cloud":"Wufoo","dockerRepository_cloud":"airbyte\/source-wufoo","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/wufoo","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Wufoo API Key. You can find it by logging into your Wufoo account, selecting 'API Information' from the 'More' dropdown on any form, and locating the 16-digit code.","name":"api_key","order":0,"title":"API Key","type":"string"},"subdomain":{"description":"Your account subdomain\/username for Wufoo.","name":"subdomain","order":1,"title":"Subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.wufoo.com\/api\/v3"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2cb668a5006e88bcbed5b81b96699e9251007799","commit_timestamp":"2026-03-31T10:30:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wufoo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:26.193338+00:00","registry_entry_generated_at":"2026-03-31T10:34:26.193338+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e5fb207-5215-43ee-8b4f-88f6490e204e","connector_name":"Wufoo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wufoo","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e5fb207-5215-43ee-8b4f-88f6490e204e","connector_name":"Wufoo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-wufoo","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e5fb207-5215-43ee-8b4f-88f6490e204e","connector_name":"Wufoo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-wufoo","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wufoo\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-wufoo","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wufoo\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Wufoo API documentation","type":"api_reference","url":"https:\/\/wufoo.github.io\/docs\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-wufoo"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-wufoo","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/wufoo","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-wufoo","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-wufoo:0.0.50","docker_image_cloud":"airbyte\/source-wufoo:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":86,"definitionId":"2e731a08-e503-4caf-998a-92bd4afd80c1","name_oss":"Systeme","dockerRepository_oss":"airbyte\/source-systeme","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/systeme","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-30","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.systeme.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4b02073d02bd74e45b90fb030e9ccb159e23b7b4","commit_timestamp":"2026-03-17T10:25:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-systeme\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:29:49.855000+00:00","registry_entry_generated_at":"2026-03-17T10:30:55.499950"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e731a08-e503-4caf-998a-92bd4afd80c1","connector_name":"Systeme","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-systeme","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e731a08-e503-4caf-998a-92bd4afd80c1","connector_name":"Systeme","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-systeme","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e731a08-e503-4caf-998a-92bd4afd80c1","connector_name":"Systeme","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-systeme","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-systeme\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-systeme","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-systeme\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Systeme.io API documentation","type":"api_reference","url":"https:\/\/systeme.io\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-systeme"}},"is_oss":true,"name_cloud":"Systeme","dockerRepository_cloud":"airbyte\/source-systeme","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/systeme","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-30","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.systeme.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4b02073d02bd74e45b90fb030e9ccb159e23b7b4","commit_timestamp":"2026-03-17T10:25:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-systeme\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:29:49.855000+00:00","registry_entry_generated_at":"2026-03-17T10:31:03.587702"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e731a08-e503-4caf-998a-92bd4afd80c1","connector_name":"Systeme","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-systeme","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e731a08-e503-4caf-998a-92bd4afd80c1","connector_name":"Systeme","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-systeme","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e731a08-e503-4caf-998a-92bd4afd80c1","connector_name":"Systeme","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-systeme","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-systeme\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-systeme","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-systeme\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Systeme.io API documentation","type":"api_reference","url":"https:\/\/systeme.io\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-systeme"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-systeme","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/systeme","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-systeme","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-systeme:0.0.45","docker_image_cloud":"airbyte\/source-systeme:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":87,"definitionId":"2e875208-0c0b-4ee4-9e92-1cb3156ea799","name_oss":"Iterable","dockerRepository_oss":"airbyte\/source-iterable","dockerImageTag_oss":"0.7.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/iterable","icon_oss":"iterable.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Iterable API Key. See the docs<\/a> for more information on how to obtain this key.","order":0,"title":"API Key","type":"string"},"lookback_window":{"default":5,"description":"Number of minutes to re-read from the current time when determining the end of each sync window for export-based streams. This accounts for eventual consistency delays in Iterable's Export API, preventing silent data loss for events not yet indexed. Increase this value if you observe missing events near the end of sync windows.","examples":[5,10,15],"minimum":0,"order":2,"title":"Lookback Window (Minutes)","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate data for Iterable, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.","examples":["2021-04-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date","api_key"],"title":"Iterable Spec","type":"object"}},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.iterable.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9d063b8723e1aba2ef86c2ff09420b38a09bd600","commit_timestamp":"2026-03-24T10:07:19-05:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-iterable\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T15:15:33.058676+00:00","registry_entry_generated_at":"2026-03-24T15:15:33.058676+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e875208-0c0b-4ee4-9e92-1cb3156ea799","connector_name":"Iterable","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-iterable","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e875208-0c0b-4ee4-9e92-1cb3156ea799","connector_name":"Iterable","connector_type":"source","connector_version":"0.7.0","docker_repository":"airbyte\/source-iterable","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e875208-0c0b-4ee4-9e92-1cb3156ea799","connector_name":"Iterable","connector_type":"source","connector_version":"0.7.0","docker_repository":"airbyte\/source-iterable","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-iterable\/0.7.0.spdx.json"},"packageInfo_oss":{"cdk_version":"python:3.9.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"4210f42f-47f5-47e1-a96c-e0f11c883c47","name":"iterable_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ITERABLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-iterable","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-iterable\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Iterable API reference","type":"api_reference","url":"https:\/\/api.iterable.com\/api\/docs"},{"title":"Iterable authentication","type":"authentication_guide","url":"https:\/\/support.iterable.com\/hc\/en-us\/articles\/360043464871-API-Keys-"},{"title":"Iterable rate limits","type":"rate_limits","url":"https:\/\/support.iterable.com\/hc\/en-us\/articles\/360045714132-API-Rate-Limits"},{"title":"Iterable Status","type":"status_page","url":"https:\/\/status.iterable.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-iterable"}},"is_oss":true,"name_cloud":"Iterable","dockerRepository_cloud":"airbyte\/source-iterable","dockerImageTag_cloud":"0.7.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/iterable","icon_cloud":"iterable.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Iterable API Key. See the docs<\/a> for more information on how to obtain this key.","order":0,"title":"API Key","type":"string"},"lookback_window":{"default":5,"description":"Number of minutes to re-read from the current time when determining the end of each sync window for export-based streams. This accounts for eventual consistency delays in Iterable's Export API, preventing silent data loss for events not yet indexed. Increase this value if you observe missing events near the end of sync windows.","examples":[5,10,15],"minimum":0,"order":2,"title":"Lookback Window (Minutes)","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate data for Iterable, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.","examples":["2021-04-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date","api_key"],"title":"Iterable Spec","type":"object"}},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.iterable.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9d063b8723e1aba2ef86c2ff09420b38a09bd600","commit_timestamp":"2026-03-24T10:07:19-05:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-iterable\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T15:15:32.691601+00:00","registry_entry_generated_at":"2026-03-24T15:15:32.691601+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e875208-0c0b-4ee4-9e92-1cb3156ea799","connector_name":"Iterable","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-iterable","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e875208-0c0b-4ee4-9e92-1cb3156ea799","connector_name":"Iterable","connector_type":"source","connector_version":"0.7.0","docker_repository":"airbyte\/source-iterable","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e875208-0c0b-4ee4-9e92-1cb3156ea799","connector_name":"Iterable","connector_type":"source","connector_version":"0.7.0","docker_repository":"airbyte\/source-iterable","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-iterable\/0.7.0.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:3.9.6"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"4210f42f-47f5-47e1-a96c-e0f11c883c47","name":"iterable_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ITERABLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-iterable","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-iterable\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Iterable API reference","type":"api_reference","url":"https:\/\/api.iterable.com\/api\/docs"},{"title":"Iterable authentication","type":"authentication_guide","url":"https:\/\/support.iterable.com\/hc\/en-us\/articles\/360043464871-API-Keys-"},{"title":"Iterable rate limits","type":"rate_limits","url":"https:\/\/support.iterable.com\/hc\/en-us\/articles\/360045714132-API-Rate-Limits"},{"title":"Iterable Status","type":"status_page","url":"https:\/\/status.iterable.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-iterable"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-iterable","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/iterable","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-iterable","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-iterable:0.7.0","docker_image_cloud":"airbyte\/source-iterable:0.7.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":88,"definitionId":"2e88fa20-a2f6-43cc-bba6-98a0a3f244fb","name_oss":"Sendinblue","dockerRepository_oss":"airbyte\/source-sendinblue","dockerImageTag_oss":"0.2.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sendinblue","icon_oss":"sendinblue.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-11-01","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.sendinblue.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d00d51a9a8a58b6f795b72c94915fbdb5d493ff4","commit_timestamp":"2026-03-31T08:34:56+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sendinblue\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:18.584104+00:00","registry_entry_generated_at":"2026-03-31T08:39:18.584104+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e88fa20-a2f6-43cc-bba6-98a0a3f244fb","connector_name":"Sendinblue","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sendinblue","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e88fa20-a2f6-43cc-bba6-98a0a3f244fb","connector_name":"Sendinblue","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-sendinblue","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e88fa20-a2f6-43cc-bba6-98a0a3f244fb","connector_name":"Sendinblue","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-sendinblue","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sendinblue\/0.2.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"9dc930cc-4faa-47e7-b45d-f63f60b8ee9e","name":"sendinblue_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SENDINBLUE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-sendinblue","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sendinblue\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Brevo (Sendinblue) API","type":"api_reference","url":"https:\/\/developers.brevo.com\/reference"},{"title":"Brevo authentication","type":"authentication_guide","url":"https:\/\/developers.brevo.com\/docs\/getting-started"},{"title":"Brevo rate limits","type":"rate_limits","url":"https:\/\/developers.brevo.com\/docs\/api-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-sendinblue"}},"is_oss":true,"name_cloud":"Sendinblue","dockerRepository_cloud":"airbyte\/source-sendinblue","dockerImageTag_cloud":"0.2.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sendinblue","icon_cloud":"sendinblue.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-11-01","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.sendinblue.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d00d51a9a8a58b6f795b72c94915fbdb5d493ff4","commit_timestamp":"2026-03-31T08:34:56+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sendinblue\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:18.411988+00:00","registry_entry_generated_at":"2026-03-31T08:39:18.411988+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e88fa20-a2f6-43cc-bba6-98a0a3f244fb","connector_name":"Sendinblue","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sendinblue","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2e88fa20-a2f6-43cc-bba6-98a0a3f244fb","connector_name":"Sendinblue","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-sendinblue","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e88fa20-a2f6-43cc-bba6-98a0a3f244fb","connector_name":"Sendinblue","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-sendinblue","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sendinblue\/0.2.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"9dc930cc-4faa-47e7-b45d-f63f60b8ee9e","name":"sendinblue_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SENDINBLUE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-sendinblue","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sendinblue\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Brevo (Sendinblue) API","type":"api_reference","url":"https:\/\/developers.brevo.com\/reference"},{"title":"Brevo authentication","type":"authentication_guide","url":"https:\/\/developers.brevo.com\/docs\/getting-started"},{"title":"Brevo rate limits","type":"rate_limits","url":"https:\/\/developers.brevo.com\/docs\/api-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-sendinblue"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sendinblue","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sendinblue","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sendinblue","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-sendinblue:0.2.26","docker_image_cloud":"airbyte\/source-sendinblue:0.2.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":89,"definitionId":"2e8ae725-0069-4452-afa0-d1848cf69676","name_oss":"SingleStore","dockerRepository_oss":"airbyte\/source-singlestore","dockerImageTag_oss":"0.1.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/singlestore","icon_oss":"singlestore.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"database":{"description":"Name of the database.","order":2,"title":"Database","type":"string"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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). For more information read about JDBC URL parameters<\/a>.","order":5,"title":"JDBC URL params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":4,"title":"Password","type":"string"},"port":{"default":3306,"description":"Port of the database.","examples":["3306"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"replication_method":{"default":"STANDARD","description":"Replication method to use for extracting data from the database. STANDARD replication requires no setup on the DB side but will not be able to represent deletions incrementally. ","enum":["STANDARD"],"order":8,"title":"Replication method","type":"string"},"ssl_mode":{"description":"SSL connection modes.","oneOf":[{"description":"Do not use SSL\/TLS","properties":{"mode":{"const":"disable","order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"description":"Only use SSL\/TLS for encryption. Do not perform certificate or hostname verification. This mode is not safe for production applications.","properties":{"mode":{"const":"required","order":0,"type":"string"}},"required":["mode"],"title":"required"},{"description":"Use SSL\/TLS for encryption and perform certificates verification, but do not perform hostname verification.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"always_show":true,"description":"Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key<\/b> as well)","multiline":true,"order":2,"title":"Client certificate","type":"string"},"client_key":{"airbyte_secret":true,"always_show":true,"description":"Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate<\/b> as well)","multiline":true,"order":3,"title":"Client key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-ca","order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"Verify CA"},{"description":"Use SSL\/TLS for encryption, certificate verification, and hostname verification.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"order":1,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"always_show":true,"description":"Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key<\/b> as well)","multiline":true,"order":2,"title":"Client certificate","type":"string"},"client_key":{"airbyte_secret":true,"always_show":true,"description":"Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate<\/b> as well)","multiline":true,"order":3,"title":"Client key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","order":4,"title":"Client key password","type":"string"},"mode":{"const":"verify-full","order":0,"type":"string"}},"required":["mode","ca_certificate"],"title":"Verify Full"}],"order":7,"title":"SSL modes","type":"object"},"username":{"description":"Username to use to access the database.","order":3,"title":"Username","type":"string"}},"required":["host","port","database","username","replication_method"],"title":"SingleStore Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/singlestore","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-singlestore\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:19:44.750000+00:00","registry_entry_generated_at":"2025-11-19T02:42:24.730268"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2e8ae725-0069-4452-afa0-d1848cf69676","connector_name":"SingleStore","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-singlestore","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2e8ae725-0069-4452-afa0-d1848cf69676","connector_name":"SingleStore","connector_type":"source","connector_version":"0.1.4","docker_repository":"airbyte\/source-singlestore","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-singlestore\/0.1.4.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-singlestore","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-singlestore\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SingleStore documentation","type":"api_reference","url":"https:\/\/docs.singlestore.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-singlestore","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/singlestore","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-singlestore","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-singlestore:0.1.4","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":90,"definitionId":"2f111b00-0b92-4329-8481-6d7aa27a3991","name_oss":"Rootly","dockerRepository_oss":"airbyte\/source-rootly","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/rootly","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.rootly.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d006fef11379b688ddb2a13f758f0f84a0b65aed","commit_timestamp":"2026-03-31T10:31:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-rootly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:38.664700+00:00","registry_entry_generated_at":"2026-03-31T10:35:38.664700+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2f111b00-0b92-4329-8481-6d7aa27a3991","connector_name":"Rootly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rootly","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2f111b00-0b92-4329-8481-6d7aa27a3991","connector_name":"Rootly","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-rootly","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2f111b00-0b92-4329-8481-6d7aa27a3991","connector_name":"Rootly","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-rootly","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rootly\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-rootly","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-rootly\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Rootly API documentation","type":"api_reference","url":"https:\/\/rootly.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-rootly"}},"is_oss":true,"name_cloud":"Rootly","dockerRepository_cloud":"airbyte\/source-rootly","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/rootly","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.rootly.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d006fef11379b688ddb2a13f758f0f84a0b65aed","commit_timestamp":"2026-03-31T10:31:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-rootly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:38.352124+00:00","registry_entry_generated_at":"2026-03-31T10:35:38.352124+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2f111b00-0b92-4329-8481-6d7aa27a3991","connector_name":"Rootly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rootly","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2f111b00-0b92-4329-8481-6d7aa27a3991","connector_name":"Rootly","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-rootly","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2f111b00-0b92-4329-8481-6d7aa27a3991","connector_name":"Rootly","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-rootly","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rootly\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-rootly","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-rootly\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Rootly API documentation","type":"api_reference","url":"https:\/\/rootly.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-rootly"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-rootly","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/rootly","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-rootly","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-rootly:0.0.51","docker_image_cloud":"airbyte\/source-rootly:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":91,"definitionId":"2f87b960-0220-4b76-9ab3-fba67ca4c959","name_oss":"Web Scrapper","dockerRepository_oss":"airbyte\/source-web-scrapper","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/web-scrapper","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Find it at https:\/\/cloud.webscraper.io\/api","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.webscraper.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"407c95d2a15d5db71f373c574613bfca6d254369","commit_timestamp":"2026-03-31T06:37:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-web-scrapper\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:27.769691+00:00","registry_entry_generated_at":"2026-03-31T06:41:27.769691+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2f87b960-0220-4b76-9ab3-fba67ca4c959","connector_name":"Web Scrapper","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-web-scrapper","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2f87b960-0220-4b76-9ab3-fba67ca4c959","connector_name":"Web Scrapper","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-web-scrapper","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2f87b960-0220-4b76-9ab3-fba67ca4c959","connector_name":"Web Scrapper","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-web-scrapper","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-web-scrapper\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-web-scrapper","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-web-scrapper\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Web scraper documentation","type":"other","url":"https:\/\/docs.airbyte.com\/integrations\/sources\/web-scrapper"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-web-scrapper"}},"is_oss":true,"name_cloud":"Web Scrapper","dockerRepository_cloud":"airbyte\/source-web-scrapper","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/web-scrapper","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Find it at https:\/\/cloud.webscraper.io\/api","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.webscraper.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"407c95d2a15d5db71f373c574613bfca6d254369","commit_timestamp":"2026-03-31T06:37:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-web-scrapper\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:27.472865+00:00","registry_entry_generated_at":"2026-03-31T06:41:27.472865+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2f87b960-0220-4b76-9ab3-fba67ca4c959","connector_name":"Web Scrapper","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-web-scrapper","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2f87b960-0220-4b76-9ab3-fba67ca4c959","connector_name":"Web Scrapper","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-web-scrapper","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"2f87b960-0220-4b76-9ab3-fba67ca4c959","connector_name":"Web Scrapper","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-web-scrapper","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-web-scrapper\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-web-scrapper","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-web-scrapper\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Web scraper documentation","type":"other","url":"https:\/\/docs.airbyte.com\/integrations\/sources\/web-scrapper"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-web-scrapper"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-web-scrapper","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/web-scrapper","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-web-scrapper","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-web-scrapper:0.0.49","docker_image_cloud":"airbyte\/source-web-scrapper:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":92,"definitionId":"2fed2292-5586-480c-af92-9944e39fe12d","name_oss":"Shortio","dockerRepository_oss":"airbyte\/source-shortio","dockerImageTag_oss":"0.3.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/shortio","icon_oss":"shortio.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_id":{"airbyte_secret":false,"desciprtion":"Short.io Domain ID","title":"Domain ID","type":"string"},"secret_key":{"airbyte_secret":true,"description":"Short.io Secret Key","title":"Secret Key","type":"string"},"start_date":{"airbyte_secret":false,"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2023-07-30T03:43:59.244Z"],"title":"Start Date","type":"string"}},"required":["domain_id","secret_key","start_date"],"title":"Shortio Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shortio\/","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-02","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["https:\/\/api.short.io","https:\/\/api-v2.short.cm"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a9d0d874bf6502a9f0f2d55c44dcd8784d6f6212","commit_timestamp":"2026-03-17T10:29:21+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shortio\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:33:54.874000+00:00","registry_entry_generated_at":"2026-03-17T10:35:00.787756"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2fed2292-5586-480c-af92-9944e39fe12d","connector_name":"Shortio","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shortio","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2fed2292-5586-480c-af92-9944e39fe12d","connector_name":"Shortio","connector_type":"source","connector_version":"0.3.49","docker_repository":"airbyte\/source-shortio","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2fed2292-5586-480c-af92-9944e39fe12d","connector_name":"Shortio","connector_type":"source","connector_version":"0.3.49","docker_repository":"airbyte\/source-shortio","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shortio\/0.3.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"a894245b-5471-4f6c-9a97-699199047bf9","name":"shortio_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SHORTIO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-shortio","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shortio\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Short.io API documentation","type":"api_reference","url":"https:\/\/developers.short.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-shortio"}},"is_oss":true,"name_cloud":"Shortio","dockerRepository_cloud":"airbyte\/source-shortio","dockerImageTag_cloud":"0.3.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/shortio","icon_cloud":"shortio.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_id":{"airbyte_secret":false,"desciprtion":"Short.io Domain ID","title":"Domain ID","type":"string"},"secret_key":{"airbyte_secret":true,"description":"Short.io Secret Key","title":"Secret Key","type":"string"},"start_date":{"airbyte_secret":false,"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2023-07-30T03:43:59.244Z"],"title":"Start Date","type":"string"}},"required":["domain_id","secret_key","start_date"],"title":"Shortio Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shortio\/","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-02","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["https:\/\/api.short.io","https:\/\/api-v2.short.cm"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a9d0d874bf6502a9f0f2d55c44dcd8784d6f6212","commit_timestamp":"2026-03-17T10:29:21+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shortio\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:33:54.874000+00:00","registry_entry_generated_at":"2026-03-17T10:35:09.318546"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"2fed2292-5586-480c-af92-9944e39fe12d","connector_name":"Shortio","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shortio","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"2fed2292-5586-480c-af92-9944e39fe12d","connector_name":"Shortio","connector_type":"source","connector_version":"0.3.49","docker_repository":"airbyte\/source-shortio","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"2fed2292-5586-480c-af92-9944e39fe12d","connector_name":"Shortio","connector_type":"source","connector_version":"0.3.49","docker_repository":"airbyte\/source-shortio","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shortio\/0.3.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"a894245b-5471-4f6c-9a97-699199047bf9","name":"shortio_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SHORTIO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-shortio","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shortio\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Short.io API documentation","type":"api_reference","url":"https:\/\/developers.short.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-shortio"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-shortio","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/shortio","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-shortio","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-shortio:0.3.49","docker_image_cloud":"airbyte\/source-shortio:0.3.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":93,"definitionId":"3052c77e-8b91-47e2-97a0-a29a22794b4b","name_oss":"PersistIq","dockerRepository_oss":"airbyte\/source-persistiq","dockerImageTag_oss":"0.3.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/persistiq","icon_oss":"persistiq.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"PersistIq API Key. See the docs<\/a> for more information on where to find that key.","order":0,"type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-10-04","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.persistiq.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dc1e6ade66e5d348c5ac79fc5bb56adb51d03f44","commit_timestamp":"2025-05-25T03:38:40+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMu1gqSzvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-persistiq\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T00:49:34.723000+00:00","registry_entry_generated_at":"2025-05-25T00:55:01.524194"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3052c77e-8b91-47e2-97a0-a29a22794b4b","connector_name":"PersistIq","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-persistiq","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3052c77e-8b91-47e2-97a0-a29a22794b4b","connector_name":"PersistIq","connector_type":"source","connector_version":"0.3.24","docker_repository":"airbyte\/source-persistiq","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3052c77e-8b91-47e2-97a0-a29a22794b4b","connector_name":"PersistIq","connector_type":"source","connector_version":"0.3.24","docker_repository":"airbyte\/source-persistiq","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-persistiq\/0.3.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"4e03433a-ea59-42a5-b922-81372f438a69","name":"persistiq_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PERSISTIQ__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-persistiq","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-persistiq"}},"is_oss":true,"name_cloud":"PersistIq","dockerRepository_cloud":"airbyte\/source-persistiq","dockerImageTag_cloud":"0.3.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/persistiq","icon_cloud":"persistiq.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"PersistIq API Key. See the docs<\/a> for more information on where to find that key.","order":0,"type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-10-04","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.persistiq.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dc1e6ade66e5d348c5ac79fc5bb56adb51d03f44","commit_timestamp":"2025-05-25T03:38:40+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMu1gqSzvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-persistiq\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T00:49:34.723000+00:00","registry_entry_generated_at":"2025-05-25T00:55:02.024267"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3052c77e-8b91-47e2-97a0-a29a22794b4b","connector_name":"PersistIq","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-persistiq","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3052c77e-8b91-47e2-97a0-a29a22794b4b","connector_name":"PersistIq","connector_type":"source","connector_version":"0.3.24","docker_repository":"airbyte\/source-persistiq","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3052c77e-8b91-47e2-97a0-a29a22794b4b","connector_name":"PersistIq","connector_type":"source","connector_version":"0.3.24","docker_repository":"airbyte\/source-persistiq","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-persistiq\/0.3.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"4e03433a-ea59-42a5-b922-81372f438a69","name":"persistiq_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PERSISTIQ__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-persistiq","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-persistiq"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-persistiq","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/persistiq","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-persistiq","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-persistiq:0.3.24","docker_image_cloud":"airbyte\/source-persistiq:0.3.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":94,"definitionId":"30ccdb61-445d-480b-8b76-8f09348f8bb9","name_oss":"Tinyemail","dockerRepository_oss":"airbyte\/source-tinyemail","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/tinyemail","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.tinyemail.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c87916ccee9000f54c442f6ef24011edc315f566","commit_timestamp":"2026-03-17T08:23:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tinyemail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:27:56.147000+00:00","registry_entry_generated_at":"2026-03-17T08:29:08.931428"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"30ccdb61-445d-480b-8b76-8f09348f8bb9","connector_name":"Tinyemail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tinyemail","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"30ccdb61-445d-480b-8b76-8f09348f8bb9","connector_name":"Tinyemail","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-tinyemail","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"30ccdb61-445d-480b-8b76-8f09348f8bb9","connector_name":"Tinyemail","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-tinyemail","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tinyemail\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-tinyemail","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tinyemail\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"TinyEmail API documentation","type":"api_reference","url":"https:\/\/tinyemail.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-tinyemail"}},"is_oss":true,"name_cloud":"Tinyemail","dockerRepository_cloud":"airbyte\/source-tinyemail","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/tinyemail","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.tinyemail.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c87916ccee9000f54c442f6ef24011edc315f566","commit_timestamp":"2026-03-17T08:23:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tinyemail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:27:56.147000+00:00","registry_entry_generated_at":"2026-03-17T08:29:17.765214"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"30ccdb61-445d-480b-8b76-8f09348f8bb9","connector_name":"Tinyemail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tinyemail","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"30ccdb61-445d-480b-8b76-8f09348f8bb9","connector_name":"Tinyemail","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-tinyemail","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"30ccdb61-445d-480b-8b76-8f09348f8bb9","connector_name":"Tinyemail","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-tinyemail","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tinyemail\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-tinyemail","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tinyemail\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"TinyEmail API documentation","type":"api_reference","url":"https:\/\/tinyemail.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-tinyemail"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-tinyemail","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/tinyemail","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-tinyemail","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-tinyemail:0.0.45","docker_image_cloud":"airbyte\/source-tinyemail:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":95,"definitionId":"30e2d5f2-63c1-4993-8079-c8abf24e747d","name_oss":"Guru","dockerRepository_oss":"airbyte\/source-guru","dockerImageTag_oss":"0.0.53","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/guru","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"search_cards_query":{"description":"Query for searching cards","order":4,"title":"search_cards_query","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"team_id":{"description":"Team ID received through response of \/teams streams, make sure about access to the team","order":3,"title":"team_id","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.getguru.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"19bf639b9df2ad427eab3be2813d87c559e37606","commit_timestamp":"2026-03-31T06:38:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-guru\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:15.509770+00:00","registry_entry_generated_at":"2026-03-31T06:43:15.509770+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"30e2d5f2-63c1-4993-8079-c8abf24e747d","connector_name":"Guru","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-guru","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"30e2d5f2-63c1-4993-8079-c8abf24e747d","connector_name":"Guru","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-guru","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"30e2d5f2-63c1-4993-8079-c8abf24e747d","connector_name":"Guru","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-guru","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-guru\/0.0.53.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-guru","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-guru\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Guru API documentation","type":"api_reference","url":"https:\/\/developer.getguru.com\/"},{"title":"Guru authentication","type":"authentication_guide","url":"https:\/\/developer.getguru.com\/docs\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-guru"}},"is_oss":true,"name_cloud":"Guru","dockerRepository_cloud":"airbyte\/source-guru","dockerImageTag_cloud":"0.0.53","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/guru","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"search_cards_query":{"description":"Query for searching cards","order":4,"title":"search_cards_query","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"team_id":{"description":"Team ID received through response of \/teams streams, make sure about access to the team","order":3,"title":"team_id","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.getguru.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"19bf639b9df2ad427eab3be2813d87c559e37606","commit_timestamp":"2026-03-31T06:38:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-guru\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:15.192244+00:00","registry_entry_generated_at":"2026-03-31T06:43:15.192244+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"30e2d5f2-63c1-4993-8079-c8abf24e747d","connector_name":"Guru","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-guru","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"30e2d5f2-63c1-4993-8079-c8abf24e747d","connector_name":"Guru","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-guru","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"30e2d5f2-63c1-4993-8079-c8abf24e747d","connector_name":"Guru","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-guru","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-guru\/0.0.53.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-guru","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-guru\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Guru API documentation","type":"api_reference","url":"https:\/\/developer.getguru.com\/"},{"title":"Guru authentication","type":"authentication_guide","url":"https:\/\/developer.getguru.com\/docs\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-guru"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-guru","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/guru","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-guru","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-guru:0.0.53","docker_image_cloud":"airbyte\/source-guru:0.0.53","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":96,"definitionId":"30e47b8d-5132-4b24-a204-2493bda33c8d","name_oss":"Zoho Bigin","dockerRepository_oss":"airbyte\/source-zoho-bigin","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-bigin","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":3,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":2,"title":"OAuth Client Secret","type":"string"},"data_center":{"default":"com","description":"The data center where the Bigin account's resources are hosted","enum":["com","com.au","eu","in","com.cn","jp"],"name":"data_center","order":1,"title":"Data Center","type":"string"},"module_name":{"order":4,"title":"Module Name","type":"string"}},"required":["client_id","data_center","client_secret","client_refresh_token","module_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-27","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["zohoapis."]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f873b26903ed6a51e4288cd58107728c57206448","commit_timestamp":"2026-03-31T08:34:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-bigin\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:09.393394+00:00","registry_entry_generated_at":"2026-03-31T08:39:09.393394+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"30e47b8d-5132-4b24-a204-2493bda33c8d","connector_name":"Zoho Bigin","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-bigin","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"30e47b8d-5132-4b24-a204-2493bda33c8d","connector_name":"Zoho Bigin","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-bigin","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"30e47b8d-5132-4b24-a204-2493bda33c8d","connector_name":"Zoho Bigin","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-bigin","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-bigin\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zoho-bigin","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-bigin\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho Bigin API","type":"api_reference","url":"https:\/\/www.zoho.com\/bigin\/developer\/api.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-bigin"}},"is_oss":true,"name_cloud":"Zoho Bigin","dockerRepository_cloud":"airbyte\/source-zoho-bigin","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-bigin","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":3,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":2,"title":"OAuth Client Secret","type":"string"},"data_center":{"default":"com","description":"The data center where the Bigin account's resources are hosted","enum":["com","com.au","eu","in","com.cn","jp"],"name":"data_center","order":1,"title":"Data Center","type":"string"},"module_name":{"order":4,"title":"Module Name","type":"string"}},"required":["client_id","data_center","client_secret","client_refresh_token","module_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-27","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["zohoapis."]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f873b26903ed6a51e4288cd58107728c57206448","commit_timestamp":"2026-03-31T08:34:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-bigin\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:09.091712+00:00","registry_entry_generated_at":"2026-03-31T08:39:09.091712+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"30e47b8d-5132-4b24-a204-2493bda33c8d","connector_name":"Zoho Bigin","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-bigin","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"30e47b8d-5132-4b24-a204-2493bda33c8d","connector_name":"Zoho Bigin","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-bigin","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"30e47b8d-5132-4b24-a204-2493bda33c8d","connector_name":"Zoho Bigin","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-bigin","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-bigin\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zoho-bigin","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-bigin\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho Bigin API","type":"api_reference","url":"https:\/\/www.zoho.com\/bigin\/developer\/api.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-bigin"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-bigin","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-bigin","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-bigin","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-bigin:0.0.51","docker_image_cloud":"airbyte\/source-zoho-bigin:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":97,"definitionId":"311a7a27-3fb5-4f7e-8265-5e4afe258b66","name_oss":"ClickUp","dockerRepository_oss":"airbyte\/source-clickup-api","dockerImageTag_oss":"0.3.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/clickup-api","icon_oss":"clickup.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Every ClickUp API call required authentication. This field is your personal API token. See here<\/a>.","order":0,"type":"string"},"include_closed_tasks":{"default":false,"description":"Include or exclude closed tasks. By default, they are excluded. See here<\/a>.","order":5,"title":"Include Closed Tasks","type":"boolean"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-02-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.clickup.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b9d443c03fc3bc45c7c9f1ac0b27494190df68d7","commit_timestamp":"2026-03-31T08:43:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-clickup-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:47:23.473105+00:00","registry_entry_generated_at":"2026-03-31T08:47:23.473105+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"311a7a27-3fb5-4f7e-8265-5e4afe258b66","connector_name":"ClickUp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-clickup-api","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"311a7a27-3fb5-4f7e-8265-5e4afe258b66","connector_name":"ClickUp","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-clickup-api","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"311a7a27-3fb5-4f7e-8265-5e4afe258b66","connector_name":"ClickUp","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-clickup-api","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-clickup-api\/0.3.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"09475337-b056-46ad-a8c2-a885d61d3125","name":"clickup-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CLICKUP-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-clickup-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-clickup-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"ClickUp API reference","type":"api_reference","url":"https:\/\/clickup.com\/api\/"},{"title":"ClickUp authentication","type":"authentication_guide","url":"https:\/\/clickup.com\/api\/developer-portal\/authentication\/"},{"title":"ClickUp rate limits","type":"rate_limits","url":"https:\/\/clickup.com\/api\/developer-portal\/rate-limits\/"},{"title":"ClickUp Status","type":"status_page","url":"https:\/\/status.clickup.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-clickup-api"}},"is_oss":true,"name_cloud":"ClickUp","dockerRepository_cloud":"airbyte\/source-clickup-api","dockerImageTag_cloud":"0.3.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/clickup-api","icon_cloud":"clickup.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Every ClickUp API call required authentication. This field is your personal API token. See here<\/a>.","order":0,"type":"string"},"include_closed_tasks":{"default":false,"description":"Include or exclude closed tasks. By default, they are excluded. See here<\/a>.","order":5,"title":"Include Closed Tasks","type":"boolean"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-02-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.clickup.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b9d443c03fc3bc45c7c9f1ac0b27494190df68d7","commit_timestamp":"2026-03-31T08:43:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-clickup-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:47:23.247249+00:00","registry_entry_generated_at":"2026-03-31T08:47:23.247249+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"311a7a27-3fb5-4f7e-8265-5e4afe258b66","connector_name":"ClickUp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-clickup-api","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"311a7a27-3fb5-4f7e-8265-5e4afe258b66","connector_name":"ClickUp","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-clickup-api","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"311a7a27-3fb5-4f7e-8265-5e4afe258b66","connector_name":"ClickUp","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-clickup-api","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-clickup-api\/0.3.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"09475337-b056-46ad-a8c2-a885d61d3125","name":"clickup-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CLICKUP-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-clickup-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-clickup-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"ClickUp API reference","type":"api_reference","url":"https:\/\/clickup.com\/api\/"},{"title":"ClickUp authentication","type":"authentication_guide","url":"https:\/\/clickup.com\/api\/developer-portal\/authentication\/"},{"title":"ClickUp rate limits","type":"rate_limits","url":"https:\/\/clickup.com\/api\/developer-portal\/rate-limits\/"},{"title":"ClickUp Status","type":"status_page","url":"https:\/\/status.clickup.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-clickup-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-clickup-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/clickup-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-clickup-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-clickup-api:0.3.45","docker_image_cloud":"airbyte\/source-clickup-api:0.3.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":98,"definitionId":"31e3242f-dee7-4cdc-a4b8-8e06c5458517","name_oss":"SFTP Bulk","dockerRepository_oss":"airbyte\/source-sftp-bulk","dockerImageTag_oss":"1.9.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk","icon_oss":"sftp.svg","spec_oss":{"connectionSpecification":{"description":"Used during spec; allows the developer to configure the cloud provider specific options\nthat are needed when users configure a file-based source.","properties":{"credentials":{"description":"Credentials for connecting to the SFTP Server","oneOf":[{"properties":{"auth_type":{"const":"password","default":"password","enum":["password"],"title":"Auth Type","type":"string"},"password":{"airbyte_secret":true,"description":"Password","order":3,"title":"Password","type":"string"}},"required":["password","auth_type"],"title":"Authenticate via Password","type":"object"},{"properties":{"auth_type":{"const":"private_key","default":"private_key","enum":["private_key"],"title":"Auth Type","type":"string"},"private_key":{"airbyte_secret":true,"description":"The Private key","multiline":true,"order":4,"title":"Private key","type":"string"}},"required":["private_key","auth_type"],"title":"Authenticate via Private Key","type":"object"}],"order":4,"title":"Authentication","type":"object"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":7,"title":"Delivery Method","type":"object"},"folder_path":{"default":"\/","description":"The directory to search files for sync","examples":["\/logs\/2022"],"order":6,"pattern_descriptor":"\/folder_to_sync","title":"Folder Path","type":"string"},"host":{"description":"The server host address","examples":["www.host.com","192.0.2.1"],"order":2,"title":"Host Address","type":"string"},"port":{"default":22,"description":"The server port","examples":["22"],"order":5,"title":"Host Address","type":"integer"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"inference_type":{"airbyte_hidden":true,"default":"None","description":"How to infer the types of the columns. If none, inference default to strings.","enum":["None","Primitive Types Only"],"title":"Inference Type"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"},{"description":"Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured.","properties":{"api_key":{"airbyte_secret":true,"always_show":true,"default":"","description":"The API key to use matching the environment","title":"API Key","type":"string"},"api_url":{"always_show":true,"default":"https:\/\/api.unstructured.io","description":"The URL of the unstructured API to use","examples":["https:\/\/api.unstructured.com"],"title":"API URL","type":"string"},"mode":{"const":"api","default":"api","enum":["api"],"title":"Mode","type":"string"},"parameters":{"always_show":true,"default":[],"description":"List of parameters send to the API","items":{"properties":{"name":{"description":"The name of the unstructured API parameter to use","examples":["combine_under_n_chars","languages"],"title":"Parameter name","type":"string"},"value":{"description":"The value of the parameter","examples":["true","hi_res"],"title":"Value","type":"string"}},"required":["name","value"],"title":"APIParameterConfigModel","type":"object"},"title":"Additional URL Parameters","type":"array"}},"required":["mode"],"title":"via API","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"legacy_prefix":{"airbyte_hidden":true,"description":"The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob.","title":"Legacy Prefix","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"use_first_found_file_for_schema_discovery":{"default":false,"description":"When enabled, the source will use the first found file for schema discovery. Helps to avoid long discovery step.","title":"Use First Found File For Schema Discover","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"},"username":{"description":"The server user","order":3,"title":"User Name","type":"string"}},"required":["streams","host","username","credentials"],"title":"SFTP Bulk Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python-file-based"],"allowedHosts_oss":null,"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-30","message":"This upgrade migrates the SFTP Bulk source to the Airbyte file-based CDK. This is the first necessary step of transitioning a file connector from community to Airbyte maintained.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk-migrations"},"ab_internal_oss":{"sl":300,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b7d8bddf2f96c6e032a0840d5aa63e05fcc8b1cc","commit_timestamp":"2026-04-02T12:52:13-05:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sftp-bulk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T17:59:20.366483+00:00","registry_entry_generated_at":"2026-04-02T17:59:20.366483+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"31e3242f-dee7-4cdc-a4b8-8e06c5458517","connector_name":"SFTP Bulk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sftp-bulk","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"31e3242f-dee7-4cdc-a4b8-8e06c5458517","connector_name":"SFTP Bulk","connector_type":"source","connector_version":"1.9.1","docker_repository":"airbyte\/source-sftp-bulk","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"31e3242f-dee7-4cdc-a4b8-8e06c5458517","connector_name":"SFTP Bulk","connector_type":"source","connector_version":"1.9.1","docker_repository":"airbyte\/source-sftp-bulk","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sftp-bulk\/1.9.1.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.5.1"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"35b9a87f-e585-45b7-b7f8-617e9ff47cc5","name":"sftp-bulk_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SFTP-BULK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SFTP-BULK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-sftp-bulk","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sftp-bulk\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"4096Mi","memory_limit":"4096Mi"}},{"jobType":"discover_schema","resourceRequirements":{"memory_request":"4096Mi","memory_limit":"4096Mi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SFTP protocol documentation","type":"api_reference","url":"https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-secsh-filexfer-02"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-sftp-bulk"}},"is_oss":true,"name_cloud":"SFTP Bulk","dockerRepository_cloud":"airbyte\/source-sftp-bulk","dockerImageTag_cloud":"1.9.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk","icon_cloud":"sftp.svg","spec_cloud":{"connectionSpecification":{"description":"Used during spec; allows the developer to configure the cloud provider specific options\nthat are needed when users configure a file-based source.","properties":{"credentials":{"description":"Credentials for connecting to the SFTP Server","oneOf":[{"properties":{"auth_type":{"const":"password","default":"password","enum":["password"],"title":"Auth Type","type":"string"},"password":{"airbyte_secret":true,"description":"Password","order":3,"title":"Password","type":"string"}},"required":["password","auth_type"],"title":"Authenticate via Password","type":"object"},{"properties":{"auth_type":{"const":"private_key","default":"private_key","enum":["private_key"],"title":"Auth Type","type":"string"},"private_key":{"airbyte_secret":true,"description":"The Private key","multiline":true,"order":4,"title":"Private key","type":"string"}},"required":["private_key","auth_type"],"title":"Authenticate via Private Key","type":"object"}],"order":4,"title":"Authentication","type":"object"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":7,"title":"Delivery Method","type":"object"},"folder_path":{"default":"\/","description":"The directory to search files for sync","examples":["\/logs\/2022"],"order":6,"pattern_descriptor":"\/folder_to_sync","title":"Folder Path","type":"string"},"host":{"description":"The server host address","examples":["www.host.com","192.0.2.1"],"order":2,"title":"Host Address","type":"string"},"port":{"default":22,"description":"The server port","examples":["22"],"order":5,"title":"Host Address","type":"integer"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"inference_type":{"airbyte_hidden":true,"default":"None","description":"How to infer the types of the columns. If none, inference default to strings.","enum":["None","Primitive Types Only"],"title":"Inference Type"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"},{"description":"Process files via an API, using the `hi_res` mode. This option is useful for increased performance and accuracy, but requires an API key and a hosted instance of unstructured.","properties":{"api_key":{"airbyte_secret":true,"always_show":true,"default":"","description":"The API key to use matching the environment","title":"API Key","type":"string"},"api_url":{"always_show":true,"default":"https:\/\/api.unstructured.io","description":"The URL of the unstructured API to use","examples":["https:\/\/api.unstructured.com"],"title":"API URL","type":"string"},"mode":{"const":"api","default":"api","enum":["api"],"title":"Mode","type":"string"},"parameters":{"always_show":true,"default":[],"description":"List of parameters send to the API","items":{"properties":{"name":{"description":"The name of the unstructured API parameter to use","examples":["combine_under_n_chars","languages"],"title":"Parameter name","type":"string"},"value":{"description":"The value of the parameter","examples":["true","hi_res"],"title":"Value","type":"string"}},"required":["name","value"],"title":"APIParameterConfigModel","type":"object"},"title":"Additional URL Parameters","type":"array"}},"required":["mode"],"title":"via API","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"legacy_prefix":{"airbyte_hidden":true,"description":"The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob.","title":"Legacy Prefix","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"use_first_found_file_for_schema_discovery":{"default":false,"description":"When enabled, the source will use the first found file for schema discovery. Helps to avoid long discovery step.","title":"Use First Found File For Schema Discover","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"},"username":{"description":"The server user","order":3,"title":"User Name","type":"string"}},"required":["streams","host","username","credentials"],"title":"SFTP Bulk Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python-file-based"],"allowedHosts_cloud":null,"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-04-30","message":"This upgrade migrates the SFTP Bulk source to the Airbyte file-based CDK. This is the first necessary step of transitioning a file connector from community to Airbyte maintained.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp-bulk-migrations"},"ab_internal_cloud":{"sl":300,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b7d8bddf2f96c6e032a0840d5aa63e05fcc8b1cc","commit_timestamp":"2026-04-02T12:52:13-05:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sftp-bulk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T17:59:20.365011+00:00","registry_entry_generated_at":"2026-04-02T17:59:20.365011+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"31e3242f-dee7-4cdc-a4b8-8e06c5458517","connector_name":"SFTP Bulk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sftp-bulk","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"31e3242f-dee7-4cdc-a4b8-8e06c5458517","connector_name":"SFTP Bulk","connector_type":"source","connector_version":"1.9.1","docker_repository":"airbyte\/source-sftp-bulk","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"31e3242f-dee7-4cdc-a4b8-8e06c5458517","connector_name":"SFTP Bulk","connector_type":"source","connector_version":"1.9.1","docker_repository":"airbyte\/source-sftp-bulk","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sftp-bulk\/1.9.1.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.5.1"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"35b9a87f-e585-45b7-b7f8-617e9ff47cc5","name":"sftp-bulk_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SFTP-BULK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SFTP-BULK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-sftp-bulk","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sftp-bulk\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"4096Mi","memory_limit":"4096Mi"}},{"jobType":"discover_schema","resourceRequirements":{"memory_request":"4096Mi","memory_limit":"4096Mi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SFTP protocol documentation","type":"api_reference","url":"https:\/\/datatracker.ietf.org\/doc\/html\/draft-ietf-secsh-filexfer-02"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-sftp-bulk"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sftp-bulk","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sftp-bulk","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sftp-bulk","ab_internal_ql":200.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-sftp-bulk:1.9.1","docker_image_cloud":"airbyte\/source-sftp-bulk:1.9.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":10800.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":10800.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":99,"definitionId":"32382e40-3b49-4b99-9c5c-4076501914e7","name_oss":"Gong","dockerRepository_oss":"airbyte\/source-gong","dockerImageTag_oss":"1.0.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/gong","icon_oss":"gong.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Authorization":"Basic {{ (client_id_value ~ ':' ~ client_secret_value) | b64encode }}","Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/app.gong.io\/oauth2\/generate-customer-token","consent_url":"https:\/\/app.gong.io\/oauth2\/authorize?client_id={{client_id_value}}&redirect_uri={{redirect_uri_value}}&response_type=code&state={{state_value}}&{{scopes_param}}","extract_output":["access_token","refresh_token","expires_in"],"scopes":[{"scope":"api:calls:read:basic"},{"scope":"api:calls:read:extensive"},{"scope":"api:calls:read:transcript"},{"scope":"api:users:read"},{"scope":"api:stats:scorecards"},{"scope":"api:stats:interaction"},{"scope":"api:settings:scorecards:read"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"OAuth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to Gong.","oneOf":[{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","order":4,"title":"Access Token","type":"string"},"auth_type":{"const":"OAuth2.0","order":0,"type":"string"},"client_id":{"description":"The Client ID of your Gong OAuth application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Gong OAuth application.","order":2,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":3,"title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token expires.","format":"date-time","order":5,"title":"Token Expiry Date","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Authenticate via Gong (OAuth)","type":"object"},{"additionalProperties":true,"properties":{"access_key":{"airbyte_secret":true,"description":"Gong Access Key","order":1,"title":"Gong Access Key","type":"string"},"access_key_secret":{"airbyte_secret":true,"description":"Gong Access Key Secret","order":2,"title":"Gong Access Key Secret","type":"string"},"auth_type":{"const":"APIKey","order":0,"type":"string"}},"required":["auth_type","access_key","access_key_secret"],"title":"Authenticate with API Key","type":"object"}],"order":0,"title":"Authentication","type":"object"},"start_date":{"description":"The date from which to list calls, in the ISO-8601 format; if not specified, the calls start with the earliest recorded call. For web-conference calls recorded by Gong, the date denotes its scheduled time, otherwise, it denotes its actual start time.","examples":["2018-02-18T08:00:00Z"],"order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["credentials"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2026-04-13","message":"The `extensiveCalls` stream schema has changed: the `context` field type changed from `object` to `array`, and the `value` field within `context.objects.fields` now accepts `string`, `number`, `boolean`, `object`, and `array` types instead of only `object`. Users syncing the `extensiveCalls` stream must refresh the source schema and reset the stream after upgrading. For more information, see the [Gong migration guide](https:\/\/docs.airbyte.com\/integrations\/sources\/gong-migrations).","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gong-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["extensiveCalls"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gong-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"82401368f1c73c3ea6ebf084a4de0a7cff533836","commit_timestamp":"2026-03-30T14:29:18+03:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gong\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-30T11:34:07.888993+00:00","registry_entry_generated_at":"2026-03-30T11:34:07.888993+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"32382e40-3b49-4b99-9c5c-4076501914e7","connector_name":"Gong","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gong","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"32382e40-3b49-4b99-9c5c-4076501914e7","connector_name":"Gong","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-gong","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"32382e40-3b49-4b99-9c5c-4076501914e7","connector_name":"Gong","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-gong","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gong\/1.0.0.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_GONG_CREDS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-gong","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gong\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Gong API reference","type":"api_reference","url":"https:\/\/us-66463.app.gong.io\/settings\/api\/documentation"},{"title":"Gong authentication","type":"authentication_guide","url":"https:\/\/us-66463.app.gong.io\/settings\/api\/documentation#overview"},{"title":"Gong rate limits","type":"rate_limits","url":"https:\/\/us-66463.app.gong.io\/settings\/api\/documentation#rate-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-gong"}},"is_oss":true,"name_cloud":"Gong","dockerRepository_cloud":"airbyte\/source-gong","dockerImageTag_cloud":"1.0.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/gong","icon_cloud":"gong.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Authorization":"Basic {{ (client_id_value ~ ':' ~ client_secret_value) | b64encode }}","Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/app.gong.io\/oauth2\/generate-customer-token","consent_url":"https:\/\/app.gong.io\/oauth2\/authorize?client_id={{client_id_value}}&redirect_uri={{redirect_uri_value}}&response_type=code&state={{state_value}}&{{scopes_param}}","extract_output":["access_token","refresh_token","expires_in"],"scopes":[{"scope":"api:calls:read:basic"},{"scope":"api:calls:read:extensive"},{"scope":"api:calls:read:transcript"},{"scope":"api:users:read"},{"scope":"api:stats:scorecards"},{"scope":"api:stats:interaction"},{"scope":"api:settings:scorecards:read"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"OAuth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to Gong.","oneOf":[{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","order":4,"title":"Access Token","type":"string"},"auth_type":{"const":"OAuth2.0","order":0,"type":"string"},"client_id":{"description":"The Client ID of your Gong OAuth application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Gong OAuth application.","order":2,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":3,"title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token expires.","format":"date-time","order":5,"title":"Token Expiry Date","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Authenticate via Gong (OAuth)","type":"object"},{"additionalProperties":true,"properties":{"access_key":{"airbyte_secret":true,"description":"Gong Access Key","order":1,"title":"Gong Access Key","type":"string"},"access_key_secret":{"airbyte_secret":true,"description":"Gong Access Key Secret","order":2,"title":"Gong Access Key Secret","type":"string"},"auth_type":{"const":"APIKey","order":0,"type":"string"}},"required":["auth_type","access_key","access_key_secret"],"title":"Authenticate with API Key","type":"object"}],"order":0,"title":"Authentication","type":"object"},"start_date":{"description":"The date from which to list calls, in the ISO-8601 format; if not specified, the calls start with the earliest recorded call. For web-conference calls recorded by Gong, the date denotes its scheduled time, otherwise, it denotes its actual start time.","examples":["2018-02-18T08:00:00Z"],"order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["credentials"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2026-04-13","message":"The `extensiveCalls` stream schema has changed: the `context` field type changed from `object` to `array`, and the `value` field within `context.objects.fields` now accepts `string`, `number`, `boolean`, `object`, and `array` types instead of only `object`. Users syncing the `extensiveCalls` stream must refresh the source schema and reset the stream after upgrading. For more information, see the [Gong migration guide](https:\/\/docs.airbyte.com\/integrations\/sources\/gong-migrations).","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gong-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["extensiveCalls"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gong-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"82401368f1c73c3ea6ebf084a4de0a7cff533836","commit_timestamp":"2026-03-30T14:29:18+03:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gong\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-30T11:34:07.659478+00:00","registry_entry_generated_at":"2026-03-30T11:34:07.659478+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"32382e40-3b49-4b99-9c5c-4076501914e7","connector_name":"Gong","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gong","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"32382e40-3b49-4b99-9c5c-4076501914e7","connector_name":"Gong","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-gong","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"32382e40-3b49-4b99-9c5c-4076501914e7","connector_name":"Gong","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-gong","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gong\/1.0.0.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_GONG_CREDS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-gong","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gong\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Gong API reference","type":"api_reference","url":"https:\/\/us-66463.app.gong.io\/settings\/api\/documentation"},{"title":"Gong authentication","type":"authentication_guide","url":"https:\/\/us-66463.app.gong.io\/settings\/api\/documentation#overview"},{"title":"Gong rate limits","type":"rate_limits","url":"https:\/\/us-66463.app.gong.io\/settings\/api\/documentation#rate-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-gong"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-gong","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/gong","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-gong","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-gong:1.0.0","docker_image_cloud":"airbyte\/source-gong:1.0.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":100,"definitionId":"325e0640-e7b3-4e24-b823-3361008f603f","name_oss":"Zendesk Sunshine","dockerRepository_oss":"airbyte\/source-zendesk-sunshine","dockerImageTag_oss":"0.4.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-sunshine","icon_oss":"zendesk-sunshine.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/tokens?grant_type=authorization_code&{{auth_code_param}}&{{client_id_param}}&{{client_secret_param}}&{{redirect_uri_param}}&{{scopes_param}}","consent_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/authorizations\/new?response_type=code&{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}","extract_output":["access_token","refresh_token"],"scopes":[{"scope":"read"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2_refresh"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Zendesk allows three authentication methods. We recommend using `OAuth2.0` for Airbyte Cloud users and `API token` for Airbyte Open Source users.","oneOf":[{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"auth_method":{"const":"oauth2_refresh","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The refresh token used to obtain new access tokens. Note that Zendesk uses rotating refresh tokens - each refresh will return a new refresh token and invalidate the previous one.","title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","title":"Token Expiry Date","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"The value of the API token generated. See the docs<\/a> for more information.","title":"API Token","type":"string"},"auth_method":{"const":"api_token","type":"string"},"email":{"description":"The user email for your Zendesk account.","title":"Email","type":"string"}},"required":["email","api_token"],"title":"API Token","type":"object"},{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The OAuth access token. See the Zendesk docs<\/a> for more information on generating this token.","title":"Access Token","type":"string"},"auth_method":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See this guide<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See this guide<\/a> for more information.","title":"Client Secret","type":"string"}},"required":["access_token"],"title":"OAuth2.0 (Legacy)","type":"object"}],"order":2,"title":"Authentication","type":"object"},"start_date":{"description":"The date from which you'd like to replicate data for Zendesk Sunshine API, in the format YYYY-MM-DDT00:00:00Z.","examples":["2021-01-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"description":"The subdomain for your Zendesk Account.","order":0,"title":"Subdomain","type":"string"}},"required":["subdomain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-07-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["${subdomain}.zendesk.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"fea9904098dc3cb62e48be6bdaec02548fcf8c98","commit_timestamp":"2026-03-31T10:28:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zendesk-sunshine\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:18.601971+00:00","registry_entry_generated_at":"2026-03-31T10:33:18.601971+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"325e0640-e7b3-4e24-b823-3361008f603f","connector_name":"Zendesk Sunshine","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zendesk-sunshine","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"325e0640-e7b3-4e24-b823-3361008f603f","connector_name":"Zendesk Sunshine","connector_type":"source","connector_version":"0.4.5","docker_repository":"airbyte\/source-zendesk-sunshine","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"325e0640-e7b3-4e24-b823-3361008f603f","connector_name":"Zendesk Sunshine","connector_type":"source","connector_version":"0.4.5","docker_repository":"airbyte\/source-zendesk-sunshine","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zendesk-sunshine\/0.4.5.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"3bf2af38-8489-4938-8d5e-2245fa0e22ee","name":"zendesk-sunshine_config_oauth_dev_null"},{"id":"4320214d-cda0-4859-a4f0-dc123c1b8523","name":"zendesk-sunshine_config_api_token_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_api_token.json","name":"SECRET_SOURCE-ZENDESK-SUNSHINE_API_TOKEN__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-ZENDESK-SUNSHINE_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-zendesk-sunshine","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zendesk-sunshine\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zendesk Sunshine API","type":"api_reference","url":"https:\/\/developer.zendesk.com\/api-reference\/custom-data\/custom-objects-api\/introduction\/"},{"title":"Zendesk authentication","type":"authentication_guide","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/#security-and-authentication"},{"title":"Zendesk Status","type":"status_page","url":"https:\/\/status.zendesk.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zendesk-sunshine"}},"is_oss":true,"name_cloud":"Zendesk Sunshine","dockerRepository_cloud":"airbyte\/source-zendesk-sunshine","dockerImageTag_cloud":"0.4.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-sunshine","icon_cloud":"zendesk-sunshine.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/tokens?grant_type=authorization_code&{{auth_code_param}}&{{client_id_param}}&{{client_secret_param}}&{{redirect_uri_param}}&{{scopes_param}}","consent_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/authorizations\/new?response_type=code&{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}","extract_output":["access_token","refresh_token"],"scopes":[{"scope":"read"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2_refresh"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Zendesk allows three authentication methods. We recommend using `OAuth2.0` for Airbyte Cloud users and `API token` for Airbyte Open Source users.","oneOf":[{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"auth_method":{"const":"oauth2_refresh","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The refresh token used to obtain new access tokens. Note that Zendesk uses rotating refresh tokens - each refresh will return a new refresh token and invalidate the previous one.","title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","title":"Token Expiry Date","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"The value of the API token generated. See the docs<\/a> for more information.","title":"API Token","type":"string"},"auth_method":{"const":"api_token","type":"string"},"email":{"description":"The user email for your Zendesk account.","title":"Email","type":"string"}},"required":["email","api_token"],"title":"API Token","type":"object"},{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The OAuth access token. See the Zendesk docs<\/a> for more information on generating this token.","title":"Access Token","type":"string"},"auth_method":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See this guide<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See this guide<\/a> for more information.","title":"Client Secret","type":"string"}},"required":["access_token"],"title":"OAuth2.0 (Legacy)","type":"object"}],"order":2,"title":"Authentication","type":"object"},"start_date":{"description":"The date from which you'd like to replicate data for Zendesk Sunshine API, in the format YYYY-MM-DDT00:00:00Z.","examples":["2021-01-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"description":"The subdomain for your Zendesk Account.","order":0,"title":"Subdomain","type":"string"}},"required":["subdomain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-07-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["${subdomain}.zendesk.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"fea9904098dc3cb62e48be6bdaec02548fcf8c98","commit_timestamp":"2026-03-31T10:28:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zendesk-sunshine\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:18.293364+00:00","registry_entry_generated_at":"2026-03-31T10:33:18.293364+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"325e0640-e7b3-4e24-b823-3361008f603f","connector_name":"Zendesk Sunshine","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zendesk-sunshine","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"325e0640-e7b3-4e24-b823-3361008f603f","connector_name":"Zendesk Sunshine","connector_type":"source","connector_version":"0.4.5","docker_repository":"airbyte\/source-zendesk-sunshine","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"325e0640-e7b3-4e24-b823-3361008f603f","connector_name":"Zendesk Sunshine","connector_type":"source","connector_version":"0.4.5","docker_repository":"airbyte\/source-zendesk-sunshine","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zendesk-sunshine\/0.4.5.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"3bf2af38-8489-4938-8d5e-2245fa0e22ee","name":"zendesk-sunshine_config_oauth_dev_null"},{"id":"4320214d-cda0-4859-a4f0-dc123c1b8523","name":"zendesk-sunshine_config_api_token_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_api_token.json","name":"SECRET_SOURCE-ZENDESK-SUNSHINE_API_TOKEN__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-ZENDESK-SUNSHINE_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-zendesk-sunshine","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zendesk-sunshine\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zendesk Sunshine API","type":"api_reference","url":"https:\/\/developer.zendesk.com\/api-reference\/custom-data\/custom-objects-api\/introduction\/"},{"title":"Zendesk authentication","type":"authentication_guide","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/#security-and-authentication"},{"title":"Zendesk Status","type":"status_page","url":"https:\/\/status.zendesk.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zendesk-sunshine"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zendesk-sunshine","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zendesk-sunshine","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zendesk-sunshine","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zendesk-sunshine:0.4.5","docker_image_cloud":"airbyte\/source-zendesk-sunshine:0.4.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":101,"definitionId":"337930a3-778a-413e-99cf-e79a3fca1c74","name_oss":"Microsoft Entra Id","dockerRepository_oss":"airbyte\/source-microsoft-entra-id","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-entra-id","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"tenant_id":{"airbyte_secret":true,"order":2,"title":"Tenant Id","type":"string"},"user_id":{"airbyte_secret":true,"order":3,"title":"User Id","type":"string"}},"required":["client_id","client_secret","tenant_id","user_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["graph.microsoft.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8c4f841e277b9c526410398a006cf63edd36ad4d","commit_timestamp":"2026-03-17T06:34:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-entra-id\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:40:59.714000+00:00","registry_entry_generated_at":"2026-03-17T06:43:07.690309"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"337930a3-778a-413e-99cf-e79a3fca1c74","connector_name":"Microsoft Entra Id","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-entra-id","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"337930a3-778a-413e-99cf-e79a3fca1c74","connector_name":"Microsoft Entra Id","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-microsoft-entra-id","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"337930a3-778a-413e-99cf-e79a3fca1c74","connector_name":"Microsoft Entra Id","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-microsoft-entra-id","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-entra-id\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-microsoft-entra-id","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-entra-id\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Microsoft Entra ID API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/api\/resources\/azure-ad-overview"},{"title":"Microsoft Graph authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/auth\/"},{"title":"Microsoft Graph throttling","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/throttling"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-microsoft-entra-id"}},"is_oss":true,"name_cloud":"Microsoft Entra Id","dockerRepository_cloud":"airbyte\/source-microsoft-entra-id","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-entra-id","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"tenant_id":{"airbyte_secret":true,"order":2,"title":"Tenant Id","type":"string"},"user_id":{"airbyte_secret":true,"order":3,"title":"User Id","type":"string"}},"required":["client_id","client_secret","tenant_id","user_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["graph.microsoft.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8c4f841e277b9c526410398a006cf63edd36ad4d","commit_timestamp":"2026-03-17T06:34:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-entra-id\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:40:59.714000+00:00","registry_entry_generated_at":"2026-03-17T06:43:16.092559"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"337930a3-778a-413e-99cf-e79a3fca1c74","connector_name":"Microsoft Entra Id","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-entra-id","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"337930a3-778a-413e-99cf-e79a3fca1c74","connector_name":"Microsoft Entra Id","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-microsoft-entra-id","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"337930a3-778a-413e-99cf-e79a3fca1c74","connector_name":"Microsoft Entra Id","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-microsoft-entra-id","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-entra-id\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-microsoft-entra-id","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-entra-id\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Microsoft Entra ID API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/api\/resources\/azure-ad-overview"},{"title":"Microsoft Graph authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/auth\/"},{"title":"Microsoft Graph throttling","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/throttling"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-microsoft-entra-id"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-microsoft-entra-id","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/microsoft-entra-id","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-microsoft-entra-id","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-microsoft-entra-id:0.0.45","docker_image_cloud":"airbyte\/source-microsoft-entra-id:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":102,"definitionId":"339a939f-b56c-48d7-9f3a-1362d6a3fdeb","name_oss":"Oveit","dockerRepository_oss":"airbyte\/source-oveit","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/oveit","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"email":{"description":"Oveit's login Email","order":0,"title":"Email","type":"string"},"password":{"airbyte_secret":true,"description":"Oveit's login Password","order":1,"title":"Password","type":"string"}},"required":["email","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-24","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["l.oveit.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f843503b4fb74045e0884430118304559eab1aef","commit_timestamp":"2026-03-24T06:33:49+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oveit\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:26.906689+00:00","registry_entry_generated_at":"2026-03-24T06:40:26.906689+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"339a939f-b56c-48d7-9f3a-1362d6a3fdeb","connector_name":"Oveit","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oveit","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"339a939f-b56c-48d7-9f3a-1362d6a3fdeb","connector_name":"Oveit","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-oveit","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"339a939f-b56c-48d7-9f3a-1362d6a3fdeb","connector_name":"Oveit","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-oveit","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oveit\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-oveit","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oveit\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Oveit API documentation","type":"api_reference","url":"https:\/\/oveit.com\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-oveit"}},"is_oss":true,"name_cloud":"Oveit","dockerRepository_cloud":"airbyte\/source-oveit","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/oveit","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"email":{"description":"Oveit's login Email","order":0,"title":"Email","type":"string"},"password":{"airbyte_secret":true,"description":"Oveit's login Password","order":1,"title":"Password","type":"string"}},"required":["email","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-24","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["l.oveit.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f843503b4fb74045e0884430118304559eab1aef","commit_timestamp":"2026-03-24T06:33:49+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oveit\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:26.644829+00:00","registry_entry_generated_at":"2026-03-24T06:40:26.644829+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"339a939f-b56c-48d7-9f3a-1362d6a3fdeb","connector_name":"Oveit","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oveit","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"339a939f-b56c-48d7-9f3a-1362d6a3fdeb","connector_name":"Oveit","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-oveit","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"339a939f-b56c-48d7-9f3a-1362d6a3fdeb","connector_name":"Oveit","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-oveit","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oveit\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-oveit","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oveit\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Oveit API documentation","type":"api_reference","url":"https:\/\/oveit.com\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-oveit"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-oveit","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/oveit","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-oveit","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-oveit:0.0.46","docker_image_cloud":"airbyte\/source-oveit:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":103,"definitionId":"3456679e-2ff2-4ef7-aa9f-da6c0cc13894","name_oss":"Jotform","dockerRepository_oss":"airbyte\/source-jotform","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/jotform","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_endpoint":{"oneOf":[{"properties":{"api_endpoint":{"const":"basic","order":0,"type":"string"},"url_prefix":{"default":"Standard","description":"You can access our API through the following URLs - Standard API Usage (Use the default API URL - https:\/\/api.jotform.com), For EU (Use the EU API URL - https:\/\/eu-api.jotform.com), For HIPAA (Use the HIPAA API URL - https:\/\/hipaa-api.jotform.com)","enum":["Standard","EU","HIPAA"],"title":"Base URL Prefix","type":"string"}},"required":["url_prefix"],"title":"Basic","type":"object"},{"properties":{"api_endpoint":{"const":"enterprise","order":0,"type":"string"},"enterprise_url":{"description":"Upgrade to Enterprise to make your API url your-domain.com\/API or subdomain.jotform.com\/API instead of api.jotform.com","title":"Enterprise URL","type":"string"}},"required":["enterprise_url"],"title":"Enterprise","type":"object"}],"order":1,"title":"API Endpoint","type":"object"},"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"end_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","api_endpoint","start_date","end_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.jotform.com","eu-api.jotform.com","hipaa-api.jotform.com","*\/API"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9474c26ce297b99fea5398b8eeadd1b6b9c1f863","commit_timestamp":"2026-03-31T04:54:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jotform\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:55.975568+00:00","registry_entry_generated_at":"2026-03-31T04:57:55.975568+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3456679e-2ff2-4ef7-aa9f-da6c0cc13894","connector_name":"Jotform","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jotform","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3456679e-2ff2-4ef7-aa9f-da6c0cc13894","connector_name":"Jotform","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-jotform","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3456679e-2ff2-4ef7-aa9f-da6c0cc13894","connector_name":"Jotform","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-jotform","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jotform\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-jotform","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jotform\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Jotform API documentation","type":"api_reference","url":"https:\/\/api.jotform.com\/docs\/"},{"title":"Jotform authentication","type":"authentication_guide","url":"https:\/\/api.jotform.com\/docs\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-jotform"}},"is_oss":true,"name_cloud":"Jotform","dockerRepository_cloud":"airbyte\/source-jotform","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/jotform","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_endpoint":{"oneOf":[{"properties":{"api_endpoint":{"const":"basic","order":0,"type":"string"},"url_prefix":{"default":"Standard","description":"You can access our API through the following URLs - Standard API Usage (Use the default API URL - https:\/\/api.jotform.com), For EU (Use the EU API URL - https:\/\/eu-api.jotform.com), For HIPAA (Use the HIPAA API URL - https:\/\/hipaa-api.jotform.com)","enum":["Standard","EU","HIPAA"],"title":"Base URL Prefix","type":"string"}},"required":["url_prefix"],"title":"Basic","type":"object"},{"properties":{"api_endpoint":{"const":"enterprise","order":0,"type":"string"},"enterprise_url":{"description":"Upgrade to Enterprise to make your API url your-domain.com\/API or subdomain.jotform.com\/API instead of api.jotform.com","title":"Enterprise URL","type":"string"}},"required":["enterprise_url"],"title":"Enterprise","type":"object"}],"order":1,"title":"API Endpoint","type":"object"},"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"end_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","api_endpoint","start_date","end_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.jotform.com","eu-api.jotform.com","hipaa-api.jotform.com","*\/API"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9474c26ce297b99fea5398b8eeadd1b6b9c1f863","commit_timestamp":"2026-03-31T04:54:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jotform\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:55.808921+00:00","registry_entry_generated_at":"2026-03-31T04:57:55.808921+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3456679e-2ff2-4ef7-aa9f-da6c0cc13894","connector_name":"Jotform","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jotform","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3456679e-2ff2-4ef7-aa9f-da6c0cc13894","connector_name":"Jotform","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-jotform","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3456679e-2ff2-4ef7-aa9f-da6c0cc13894","connector_name":"Jotform","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-jotform","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jotform\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-jotform","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jotform\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Jotform API documentation","type":"api_reference","url":"https:\/\/api.jotform.com\/docs\/"},{"title":"Jotform authentication","type":"authentication_guide","url":"https:\/\/api.jotform.com\/docs\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-jotform"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-jotform","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/jotform","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-jotform","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-jotform:0.0.46","docker_image_cloud":"airbyte\/source-jotform:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":104,"definitionId":"3490c201-5d95-4783-b600-eaf07a4c7787","name_oss":"Outreach","dockerRepository_oss":"airbyte\/source-outreach","dockerImageTag_oss":"1.1.28","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/outreach","icon_oss":"outreach.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"description":"The Client ID of your Outreach developer application.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Outreach developer application.","order":1,"title":"Client Secret","type":"string"},"redirect_uri":{"description":"A Redirect URI is the location where the authorization server sends the user once the app has been successfully authorized and granted an authorization code or access token.","order":3,"title":"Redirect URI","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining the new access token.","order":2,"title":"Refresh Token","type":"string"},"start_date":{"description":"The date from which you'd like to replicate data for Outreach API, in the format YYYY-MM-DDT00:00:00.000Z. All data generated after this date will be replicated.","examples":["2020-11-16T00:00:00.000Z"],"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["client_id","client_secret","refresh_token","redirect_uri","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-11-03","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.outreach.io"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-06-30","message":"The verison migrates the Outreach connector to the low-code framework for greater maintainability. !! Important: The sequence_steps stream schema from API has a breaking change to creator field to an array contain integers other than strings","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/outreach-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/outreach-migrations"},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"433c52a8ae49d11824c1b69ca8c56d318cef4d29","commit_timestamp":"2026-03-24T06:33:44+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-outreach\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:06.364378+00:00","registry_entry_generated_at":"2026-03-24T06:40:06.364378+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3490c201-5d95-4783-b600-eaf07a4c7787","connector_name":"Outreach","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-outreach","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3490c201-5d95-4783-b600-eaf07a4c7787","connector_name":"Outreach","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-outreach","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3490c201-5d95-4783-b600-eaf07a4c7787","connector_name":"Outreach","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-outreach","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-outreach\/1.1.28.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0d304968-b31b-4777-be96-62c689f78a46","name":"outreach_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OUTREACH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-outreach","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-outreach\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Outreach API reference","type":"api_reference","url":"https:\/\/api.outreach.io\/api\/v2\/docs"},{"title":"Outreach authentication","type":"authentication_guide","url":"https:\/\/api.outreach.io\/api\/v2\/docs#authentication"},{"title":"Outreach rate limits","type":"rate_limits","url":"https:\/\/api.outreach.io\/api\/v2\/docs#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-outreach"}},"is_oss":true,"name_cloud":"Outreach","dockerRepository_cloud":"airbyte\/source-outreach","dockerImageTag_cloud":"1.1.28","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/outreach","icon_cloud":"outreach.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"description":"The Client ID of your Outreach developer application.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Outreach developer application.","order":1,"title":"Client Secret","type":"string"},"redirect_uri":{"description":"A Redirect URI is the location where the authorization server sends the user once the app has been successfully authorized and granted an authorization code or access token.","order":3,"title":"Redirect URI","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining the new access token.","order":2,"title":"Refresh Token","type":"string"},"start_date":{"description":"The date from which you'd like to replicate data for Outreach API, in the format YYYY-MM-DDT00:00:00.000Z. All data generated after this date will be replicated.","examples":["2020-11-16T00:00:00.000Z"],"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["client_id","client_secret","refresh_token","redirect_uri","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-11-03","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.outreach.io"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-06-30","message":"The verison migrates the Outreach connector to the low-code framework for greater maintainability. !! Important: The sequence_steps stream schema from API has a breaking change to creator field to an array contain integers other than strings","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/outreach-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/outreach-migrations"},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"433c52a8ae49d11824c1b69ca8c56d318cef4d29","commit_timestamp":"2026-03-24T06:33:44+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-outreach\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:06.148660+00:00","registry_entry_generated_at":"2026-03-24T06:40:06.148660+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3490c201-5d95-4783-b600-eaf07a4c7787","connector_name":"Outreach","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-outreach","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3490c201-5d95-4783-b600-eaf07a4c7787","connector_name":"Outreach","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-outreach","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3490c201-5d95-4783-b600-eaf07a4c7787","connector_name":"Outreach","connector_type":"source","connector_version":"1.1.28","docker_repository":"airbyte\/source-outreach","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-outreach\/1.1.28.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0d304968-b31b-4777-be96-62c689f78a46","name":"outreach_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OUTREACH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-outreach","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-outreach\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Outreach API reference","type":"api_reference","url":"https:\/\/api.outreach.io\/api\/v2\/docs"},{"title":"Outreach authentication","type":"authentication_guide","url":"https:\/\/api.outreach.io\/api\/v2\/docs#authentication"},{"title":"Outreach rate limits","type":"rate_limits","url":"https:\/\/api.outreach.io\/api\/v2\/docs#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-outreach"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-outreach","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/outreach","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-outreach","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-outreach:1.1.28","docker_image_cloud":"airbyte\/source-outreach:1.1.28","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":105,"definitionId":"34f697bc-b989-4eda-b06f-d0f39b88825b","name_oss":"Customer.io","dockerRepository_oss":"airbyte\/source-customer-io","dockerImageTag_oss":"0.3.19","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/customer-io","icon_oss":"customer-io.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"app_api_key":{"airbyte_secret":true,"order":0,"title":"Customer.io App API Key","type":"string"}},"required":["app_api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-20","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.customer.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-customer-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:39:43.033000+00:00","registry_entry_generated_at":"2025-11-19T02:02:17.302942"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"34f697bc-b989-4eda-b06f-d0f39b88825b","connector_name":"Customer.io","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-customer-io","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"34f697bc-b989-4eda-b06f-d0f39b88825b","connector_name":"Customer.io","connector_type":"source","connector_version":"0.3.19","docker_repository":"airbyte\/source-customer-io","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"34f697bc-b989-4eda-b06f-d0f39b88825b","connector_name":"Customer.io","connector_type":"source","connector_version":"0.3.19","docker_repository":"airbyte\/source-customer-io","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-customer-io\/0.3.19.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-customer-io","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-customer-io\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Customer.io API reference","type":"api_reference","url":"https:\/\/customer.io\/docs\/api\/"},{"title":"Customer.io authentication","type":"authentication_guide","url":"https:\/\/customer.io\/docs\/api\/#section\/Authentication"},{"title":"Customer.io rate limits","type":"rate_limits","url":"https:\/\/customer.io\/docs\/api\/#section\/Rate-Limiting"},{"title":"Customer.io Status","type":"status_page","url":"https:\/\/status.customer.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-customer-io"}},"is_oss":true,"name_cloud":"Customer.io","dockerRepository_cloud":"airbyte\/source-customer-io","dockerImageTag_cloud":"0.3.19","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/customer-io","icon_cloud":"customer-io.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"app_api_key":{"airbyte_secret":true,"order":0,"title":"Customer.io App API Key","type":"string"}},"required":["app_api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-20","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.customer.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-customer-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:39:43.033000+00:00","registry_entry_generated_at":"2025-11-19T02:02:22.511222"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"34f697bc-b989-4eda-b06f-d0f39b88825b","connector_name":"Customer.io","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-customer-io","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"34f697bc-b989-4eda-b06f-d0f39b88825b","connector_name":"Customer.io","connector_type":"source","connector_version":"0.3.19","docker_repository":"airbyte\/source-customer-io","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"34f697bc-b989-4eda-b06f-d0f39b88825b","connector_name":"Customer.io","connector_type":"source","connector_version":"0.3.19","docker_repository":"airbyte\/source-customer-io","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-customer-io\/0.3.19.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-customer-io","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-customer-io\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Customer.io API reference","type":"api_reference","url":"https:\/\/customer.io\/docs\/api\/"},{"title":"Customer.io authentication","type":"authentication_guide","url":"https:\/\/customer.io\/docs\/api\/#section\/Authentication"},{"title":"Customer.io rate limits","type":"rate_limits","url":"https:\/\/customer.io\/docs\/api\/#section\/Rate-Limiting"},{"title":"Customer.io Status","type":"status_page","url":"https:\/\/status.customer.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-customer-io"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-customer-io","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/customer-io","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-customer-io","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-customer-io:0.3.19","docker_image_cloud":"airbyte\/source-customer-io:0.3.19","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":106,"definitionId":"353443ba-1330-409e-83b5-b0a2dfc88540","name_oss":"Zonka Feedback","dockerRepository_oss":"airbyte\/source-zonka-feedback","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zonka-feedback","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_token":{"airbyte_secret":true,"description":"Auth token to use. Generate it by navigating to Company Settings > Developers > API in your Zonka Feedback account.","name":"auth_token","order":1,"title":"Auth Token","type":"string"},"datacenter":{"description":"The identifier for the data center, such as 'us1' or 'e' for EU.","enum":["us1","e"],"name":"dc_id","order":0,"title":"Data Center ID","type":"string"}},"required":["datacenter","auth_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.apis.zonkafeedback.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"80635528fbca67971c2228aa416d434fbbca4a19","commit_timestamp":"2026-03-31T08:33:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zonka-feedback\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:27.204032+00:00","registry_entry_generated_at":"2026-03-31T08:37:27.204032+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"353443ba-1330-409e-83b5-b0a2dfc88540","connector_name":"Zonka Feedback","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zonka-feedback","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"353443ba-1330-409e-83b5-b0a2dfc88540","connector_name":"Zonka Feedback","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zonka-feedback","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"353443ba-1330-409e-83b5-b0a2dfc88540","connector_name":"Zonka Feedback","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zonka-feedback","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zonka-feedback\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zonka-feedback","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zonka-feedback\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zonka Feedback API","type":"api_reference","url":"https:\/\/help.zonkafeedback.com\/en\/articles\/6273783-api-documentation"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zonka-feedback"}},"is_oss":true,"name_cloud":"Zonka Feedback","dockerRepository_cloud":"airbyte\/source-zonka-feedback","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zonka-feedback","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_token":{"airbyte_secret":true,"description":"Auth token to use. Generate it by navigating to Company Settings > Developers > API in your Zonka Feedback account.","name":"auth_token","order":1,"title":"Auth Token","type":"string"},"datacenter":{"description":"The identifier for the data center, such as 'us1' or 'e' for EU.","enum":["us1","e"],"name":"dc_id","order":0,"title":"Data Center ID","type":"string"}},"required":["datacenter","auth_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.apis.zonkafeedback.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"80635528fbca67971c2228aa416d434fbbca4a19","commit_timestamp":"2026-03-31T08:33:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zonka-feedback\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:27.015642+00:00","registry_entry_generated_at":"2026-03-31T08:37:27.015642+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"353443ba-1330-409e-83b5-b0a2dfc88540","connector_name":"Zonka Feedback","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zonka-feedback","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"353443ba-1330-409e-83b5-b0a2dfc88540","connector_name":"Zonka Feedback","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zonka-feedback","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"353443ba-1330-409e-83b5-b0a2dfc88540","connector_name":"Zonka Feedback","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zonka-feedback","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zonka-feedback\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zonka-feedback","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zonka-feedback\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zonka Feedback API","type":"api_reference","url":"https:\/\/help.zonkafeedback.com\/en\/articles\/6273783-api-documentation"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zonka-feedback"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zonka-feedback","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zonka-feedback","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zonka-feedback","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zonka-feedback:0.0.49","docker_image_cloud":"airbyte\/source-zonka-feedback:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":107,"definitionId":"3631f862-646b-4abf-abde-dc37acf3847c","name_oss":"Bitly","dockerRepository_oss":"airbyte\/source-bitly","dockerImageTag_oss":"0.0.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/bitly","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"end_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date","end_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-01","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api-ssl.bitly.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5d3b038c5c5886edc854c46a125f53cc42b5daef","commit_timestamp":"2026-03-31T10:27:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bitly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:06.890046+00:00","registry_entry_generated_at":"2026-03-31T10:34:06.890046+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3631f862-646b-4abf-abde-dc37acf3847c","connector_name":"Bitly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bitly","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3631f862-646b-4abf-abde-dc37acf3847c","connector_name":"Bitly","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-bitly","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3631f862-646b-4abf-abde-dc37acf3847c","connector_name":"Bitly","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-bitly","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bitly\/0.0.40.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-bitly","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bitly\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API reference","type":"api_reference","url":"https:\/\/dev.bitly.com\/api-reference\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/dev.bitly.com\/docs\/getting-started\/authentication\/"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/dev.bitly.com\/docs\/getting-started\/rate-limits\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-bitly"}},"is_oss":true,"name_cloud":"Bitly","dockerRepository_cloud":"airbyte\/source-bitly","dockerImageTag_cloud":"0.0.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/bitly","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"end_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date","end_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-01","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api-ssl.bitly.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5d3b038c5c5886edc854c46a125f53cc42b5daef","commit_timestamp":"2026-03-31T10:27:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bitly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:06.588999+00:00","registry_entry_generated_at":"2026-03-31T10:34:06.588999+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3631f862-646b-4abf-abde-dc37acf3847c","connector_name":"Bitly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bitly","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3631f862-646b-4abf-abde-dc37acf3847c","connector_name":"Bitly","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-bitly","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3631f862-646b-4abf-abde-dc37acf3847c","connector_name":"Bitly","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-bitly","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bitly\/0.0.40.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-bitly","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bitly\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API reference","type":"api_reference","url":"https:\/\/dev.bitly.com\/api-reference\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/dev.bitly.com\/docs\/getting-started\/authentication\/"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/dev.bitly.com\/docs\/getting-started\/rate-limits\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-bitly"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-bitly","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/bitly","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-bitly","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-bitly:0.0.40","docker_image_cloud":"airbyte\/source-bitly:0.0.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":108,"definitionId":"36c891d9-4bd9-43ac-bad2-10e12756272c","name_oss":"HubSpot","dockerRepository_oss":"airbyte\/source-hubspot","dockerImageTag_oss":"6.3.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot","icon_oss":"hubspot.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials_title"],"predicate_value":"OAuth Credentials"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to HubSpot.","oneOf":[{"properties":{"client_id":{"description":"The Client ID of your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this ID.","examples":["123456789000"],"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret for your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this secret.","examples":["secret"],"title":"Client Secret","type":"string"},"credentials_title":{"const":"OAuth Credentials","description":"Name of the credentials","order":0,"title":"Auth Type","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh token to renew an expired access token. See the Hubspot docs<\/a> if you need help finding this token.","examples":["refresh_token"],"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","credentials_title"],"title":"OAuth","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"HubSpot Access token. See the Hubspot docs<\/a> if you need help finding this token.","title":"Access token","type":"string"},"credentials_title":{"const":"Private App Credentials","description":"Name of the credentials set","order":0,"title":"Auth Type","type":"string"}},"required":["access_token","credentials_title"],"title":"Private App","type":"object"}],"title":"Authentication","type":"object"},"enable_experimental_streams":{"default":false,"description":"If enabled then experimental streams become available for sync.","title":"Enable experimental streams","type":"boolean"},"lookback_window":{"default":0,"description":"How far back (in minutes) to re-fetch records during incremental syncs. Set this if you notice missing records in CRMSearch streams to recover data that may be delayed by the HubSpot API.","examples":[60],"maximum":576000,"minimum":0,"title":"Lookback window","type":"integer"},"num_worker":{"default":10,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":1,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any 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","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["credentials"],"title":"HubSpot Source Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.hubapi.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-01-15","message":"This version replaces the `Property History` stream in favor of creating 3 different streams: `Contacts`, `Companies`, and `Deals`, which can now all fetch their property history. It will affect only users who use `Property History` stream, who will need to fix schema conflicts and sync `Contacts Property History` stream instead of `Property History`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-02-12","message":"This update brings extended schema with data type changes for the Marketing Emails stream. Users will need to refresh it and reset this stream after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["marketing_emails"]}]},"4.0.0":{"upgradeDeadline":"2024-03-10","message":"This update brings extended schema with data type changes for the streams `Deals Property History` and `Companies Property History`. Users will need to refresh their schema and reset their streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["deals_property_history","companies_property_history"]}]},"5.0.0":{"upgradeDeadline":"2025-06-15","message":"This update deprecates the `contacts_form_submissions`, `contacts_list_memberships`, and `contacts_merged_audit` streams from the source because they are no longer supported in Hubspot's V3 API and the V1 API is being deprecated on 2025-09-30. Updates the `contact_lists` stream to use V3 API, which contains changes to the schema due to old fields no longer exposed by the V3 API. Users will need to refresh the source schema and clear the stream.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#5.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["contact_lists","contacts_form_submissions","contacts_list_memberships","contacts_merged_audit"]}]},"6.0.0":{"upgradeDeadline":"2025-09-30","message":"This update migrates the `marketing_emails` stream from HubSpot's deprecated v1 API to the new v3 API. While this migration significantly changes the schema of the stream, removing many fields that were previously present, it also enables incremental sync support for the stream. Users will need to refresh the source schema and reset the `marketing_emails` stream after upgrading. Please refer to the [migration guide](https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations) for more information.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#6.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["marketing_emails"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6385ec3fceb4e01f08b00a0261475a126246735f","commit_timestamp":"2026-04-06T16:42:15+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hubspot\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-06T15:46:04.437434+00:00","registry_entry_generated_at":"2026-04-06T15:46:04.437434+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"36c891d9-4bd9-43ac-bad2-10e12756272c","connector_name":"HubSpot","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hubspot","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"36c891d9-4bd9-43ac-bad2-10e12756272c","connector_name":"HubSpot","connector_type":"source","connector_version":"6.3.1","docker_repository":"airbyte\/source-hubspot","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"36c891d9-4bd9-43ac-bad2-10e12756272c","connector_name":"HubSpot","connector_type":"source","connector_version":"6.3.1","docker_repository":"airbyte\/source-hubspot","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hubspot\/6.4.1.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"52e28dc7-2245-4ebc-a591-0ef954ce4837","name":"hubspot_config_dev_null"},{"id":"5a4058bf-0ab3-427e-92e4-9051c0abf655","name":"hubspot_config_oauth_dev_null"},{"id":"67bf1886-3ae0-4fad-8c37-90eb51b2c748","name":"hubspot_config_oauth_no_start_date_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HUBSPOT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HUBSPOT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-hubspot","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.15.0@sha256:eecde84a1c8efced5b35f04900ed983eb306028d262cdb0673f26526aaabd7fc"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hubspot\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1600Mi","memory_limit":"1600Mi"}},{"jobType":"discover_schema","resourceRequirements":{"memory_request":"1024Mi","memory_limit":"1024Mi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"HubSpot API reference","type":"api_reference","url":"https:\/\/developers.hubspot.com\/docs\/api\/overview"},{"title":"HubSpot API changelog","type":"api_release_history","url":"https:\/\/developers.hubspot.com\/changelog"},{"title":"HubSpot authentication","type":"authentication_guide","url":"https:\/\/developers.hubspot.com\/docs\/api\/oauth-quickstart-guide"},{"title":"HubSpot rate limits","type":"rate_limits","url":"https:\/\/developers.hubspot.com\/docs\/api\/usage-details"},{"title":"HubSpot Status","type":"status_page","url":"https:\/\/status.hubspot.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-hubspot"}},"is_oss":true,"name_cloud":"HubSpot","dockerRepository_cloud":"airbyte\/source-hubspot","dockerImageTag_cloud":"6.3.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot","icon_cloud":"hubspot.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials_title"],"predicate_value":"OAuth Credentials"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to HubSpot.","oneOf":[{"properties":{"client_id":{"description":"The Client ID of your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this ID.","examples":["123456789000"],"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret for your HubSpot developer application. See the Hubspot docs<\/a> if you need help finding this secret.","examples":["secret"],"title":"Client Secret","type":"string"},"credentials_title":{"const":"OAuth Credentials","description":"Name of the credentials","order":0,"title":"Auth Type","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh token to renew an expired access token. See the Hubspot docs<\/a> if you need help finding this token.","examples":["refresh_token"],"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","credentials_title"],"title":"OAuth","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"HubSpot Access token. See the Hubspot docs<\/a> if you need help finding this token.","title":"Access token","type":"string"},"credentials_title":{"const":"Private App Credentials","description":"Name of the credentials set","order":0,"title":"Auth Type","type":"string"}},"required":["access_token","credentials_title"],"title":"Private App","type":"object"}],"title":"Authentication","type":"object"},"enable_experimental_streams":{"default":false,"description":"If enabled then experimental streams become available for sync.","title":"Enable experimental streams","type":"boolean"},"lookback_window":{"default":0,"description":"How far back (in minutes) to re-fetch records during incremental syncs. Set this if you notice missing records in CRMSearch streams to recover data that may be delayed by the HubSpot API.","examples":[60],"maximum":576000,"minimum":0,"title":"Lookback window","type":"integer"},"num_worker":{"default":10,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":1,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any 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","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["credentials"],"title":"HubSpot Source Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.hubapi.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-01-15","message":"This version replaces the `Property History` stream in favor of creating 3 different streams: `Contacts`, `Companies`, and `Deals`, which can now all fetch their property history. It will affect only users who use `Property History` stream, who will need to fix schema conflicts and sync `Contacts Property History` stream instead of `Property History`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-02-12","message":"This update brings extended schema with data type changes for the Marketing Emails stream. Users will need to refresh it and reset this stream after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["marketing_emails"]}]},"4.0.0":{"upgradeDeadline":"2024-03-10","message":"This update brings extended schema with data type changes for the streams `Deals Property History` and `Companies Property History`. Users will need to refresh their schema and reset their streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["deals_property_history","companies_property_history"]}]},"5.0.0":{"upgradeDeadline":"2025-06-15","message":"This update deprecates the `contacts_form_submissions`, `contacts_list_memberships`, and `contacts_merged_audit` streams from the source because they are no longer supported in Hubspot's V3 API and the V1 API is being deprecated on 2025-09-30. Updates the `contact_lists` stream to use V3 API, which contains changes to the schema due to old fields no longer exposed by the V3 API. Users will need to refresh the source schema and clear the stream.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#5.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["contact_lists","contacts_form_submissions","contacts_list_memberships","contacts_merged_audit"]}]},"6.0.0":{"upgradeDeadline":"2025-09-30","message":"This update migrates the `marketing_emails` stream from HubSpot's deprecated v1 API to the new v3 API. While this migration significantly changes the schema of the stream, removing many fields that were previously present, it also enables incremental sync support for the stream. Users will need to refresh the source schema and reset the `marketing_emails` stream after upgrading. Please refer to the [migration guide](https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations) for more information.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations#6.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["marketing_emails"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubspot-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6385ec3fceb4e01f08b00a0261475a126246735f","commit_timestamp":"2026-04-06T16:42:15+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hubspot\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-06T15:46:04.219694+00:00","registry_entry_generated_at":"2026-04-06T15:46:04.219694+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"36c891d9-4bd9-43ac-bad2-10e12756272c","connector_name":"HubSpot","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hubspot","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"36c891d9-4bd9-43ac-bad2-10e12756272c","connector_name":"HubSpot","connector_type":"source","connector_version":"6.3.1","docker_repository":"airbyte\/source-hubspot","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"36c891d9-4bd9-43ac-bad2-10e12756272c","connector_name":"HubSpot","connector_type":"source","connector_version":"6.3.1","docker_repository":"airbyte\/source-hubspot","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hubspot\/6.4.1.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"52e28dc7-2245-4ebc-a591-0ef954ce4837","name":"hubspot_config_dev_null"},{"id":"5a4058bf-0ab3-427e-92e4-9051c0abf655","name":"hubspot_config_oauth_dev_null"},{"id":"67bf1886-3ae0-4fad-8c37-90eb51b2c748","name":"hubspot_config_oauth_no_start_date_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HUBSPOT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HUBSPOT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth_no_start_date.json","name":"SECRET_SOURCE-HUBSPOT_OAUTH_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-hubspot","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.15.0@sha256:eecde84a1c8efced5b35f04900ed983eb306028d262cdb0673f26526aaabd7fc"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hubspot\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1600Mi","memory_limit":"1600Mi"}},{"jobType":"discover_schema","resourceRequirements":{"memory_request":"1024Mi","memory_limit":"1024Mi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"HubSpot API reference","type":"api_reference","url":"https:\/\/developers.hubspot.com\/docs\/api\/overview"},{"title":"HubSpot API changelog","type":"api_release_history","url":"https:\/\/developers.hubspot.com\/changelog"},{"title":"HubSpot authentication","type":"authentication_guide","url":"https:\/\/developers.hubspot.com\/docs\/api\/oauth-quickstart-guide"},{"title":"HubSpot rate limits","type":"rate_limits","url":"https:\/\/developers.hubspot.com\/docs\/api\/usage-details"},{"title":"HubSpot Status","type":"status_page","url":"https:\/\/status.hubspot.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-hubspot"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-hubspot","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/hubspot","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-hubspot","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-hubspot:6.3.1","docker_image_cloud":"airbyte\/source-hubspot:6.3.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["contacts","companies","deals"]},"erdUrl_oss":"https:\/\/dbdocs.io\/airbyteio\/source-hubspot?view=relationships","maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["contacts","companies","deals"]},"erdUrl_cloud":"https:\/\/dbdocs.io\/airbyteio\/source-hubspot?view=relationships"},{"index":109,"definitionId":"374ebc65-6636-4ea0-925c-7d35999a8ffc","name_oss":"Smartsheets","dockerRepository_oss":"airbyte\/source-smartsheets","dockerImageTag_oss":"1.1.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartsheets","icon_oss":"smartsheet.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The API ID of the SmartSheets developer application.","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The API Secret the SmartSheets developer application.","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access_token.","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The access token to use for accessing your data from Smartsheets. This access token must be generated by a user with at least read access to the data you'd like to replicate. Generate an access token in the Smartsheets main menu by clicking Account > Apps & Integrations > API Access. See the setup guide<\/a> for information on how to obtain this token.","title":"Access Token","type":"string"},"auth_type":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"API Access Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"is_report":{"default":false,"description":"If true, the source will treat the provided sheet_id as a report. If false, the source will treat the provided sheet_id as a sheet.","order":4,"title":"Is Report","type":"boolean"},"metadata_fields":{"description":"A List of available columns which metadata can be pulled from.","items":{"enum":["sheetcreatedAt","sheetid","sheetmodifiedAt","sheetname","sheetpermalink","sheetversion","sheetaccess_level","row_id","row_access_level","row_created_at","row_created_by","row_expanded","row_modified_by","row_parent_id","row_permalink","row_number","row_version"],"title":"Validenums"},"order":3,"title":"Metadata Fields","type":"array"},"spreadsheet_id":{"description":"The spreadsheet ID. Find it by opening the spreadsheet then navigating to File > Properties","order":1,"title":"Sheet ID","type":"string"},"start_datetime":{"airbyte_hidden":true,"default":"2020-01-01T00:00:00+00:00","description":"Only rows modified after this date\/time will be replicated. This should be an ISO 8601 string, for instance: `2000-01-01T13:00:00`","examples":["2000-01-01T13:00:00","2000-01-01T13:00:00-07:00"],"format":"date-time","order":2,"title":"Start Datetime","type":"string"}},"required":["credentials","spreadsheet_id"],"title":"Smartsheets Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartsheets"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["app.smartsheet.com","api.smartsheet.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartsheets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:45.672000+00:00","registry_entry_generated_at":"2025-11-19T02:43:26.649556"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"374ebc65-6636-4ea0-925c-7d35999a8ffc","connector_name":"Smartsheets","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartsheets","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"374ebc65-6636-4ea0-925c-7d35999a8ffc","connector_name":"Smartsheets","connector_type":"source","connector_version":"1.1.46","docker_repository":"airbyte\/source-smartsheets","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"374ebc65-6636-4ea0-925c-7d35999a8ffc","connector_name":"Smartsheets","connector_type":"source","connector_version":"1.1.46","docker_repository":"airbyte\/source-smartsheets","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartsheets\/1.1.46.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"5f50a932-3717-48de-99bd-613259aaa378","name":"smartsheets_config_dev_null"},{"id":"848c3e7d-802a-4b61-bd28-132ba3f55d25","name":"smartsheets_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-SMARTSHEETS_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SMARTSHEETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-smartsheets","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartsheets\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Smartsheet API reference","type":"api_reference","url":"https:\/\/smartsheet.redoc.ly\/"},{"title":"Smartsheet authentication","type":"authentication_guide","url":"https:\/\/smartsheet.redoc.ly\/#section\/API-Basics\/Authentication-and-Access-Tokens"},{"title":"Smartsheet rate limits","type":"rate_limits","url":"https:\/\/smartsheet.redoc.ly\/#section\/API-Basics\/Rate-Limiting"},{"title":"Smartsheet Status","type":"status_page","url":"https:\/\/status.smartsheet.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-smartsheets"}},"is_oss":true,"name_cloud":"Smartsheets","dockerRepository_cloud":"airbyte\/source-smartsheets","dockerImageTag_cloud":"1.1.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartsheets","icon_cloud":"smartsheet.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The API ID of the SmartSheets developer application.","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The API Secret the SmartSheets developer application.","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access_token.","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The access token to use for accessing your data from Smartsheets. This access token must be generated by a user with at least read access to the data you'd like to replicate. Generate an access token in the Smartsheets main menu by clicking Account > Apps & Integrations > API Access. See the setup guide<\/a> for information on how to obtain this token.","title":"Access Token","type":"string"},"auth_type":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"API Access Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"is_report":{"default":false,"description":"If true, the source will treat the provided sheet_id as a report. If false, the source will treat the provided sheet_id as a sheet.","order":4,"title":"Is Report","type":"boolean"},"metadata_fields":{"description":"A List of available columns which metadata can be pulled from.","items":{"enum":["sheetcreatedAt","sheetid","sheetmodifiedAt","sheetname","sheetpermalink","sheetversion","sheetaccess_level","row_id","row_access_level","row_created_at","row_created_by","row_expanded","row_modified_by","row_parent_id","row_permalink","row_number","row_version"],"title":"Validenums"},"order":3,"title":"Metadata Fields","type":"array"},"spreadsheet_id":{"description":"The spreadsheet ID. Find it by opening the spreadsheet then navigating to File > Properties","order":1,"title":"Sheet ID","type":"string"},"start_datetime":{"airbyte_hidden":true,"default":"2020-01-01T00:00:00+00:00","description":"Only rows modified after this date\/time will be replicated. This should be an ISO 8601 string, for instance: `2000-01-01T13:00:00`","examples":["2000-01-01T13:00:00","2000-01-01T13:00:00-07:00"],"format":"date-time","order":2,"title":"Start Datetime","type":"string"}},"required":["credentials","spreadsheet_id"],"title":"Smartsheets Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartsheets"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["app.smartsheet.com","api.smartsheet.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartsheets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:45.672000+00:00","registry_entry_generated_at":"2025-11-19T02:43:36.990503"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"374ebc65-6636-4ea0-925c-7d35999a8ffc","connector_name":"Smartsheets","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartsheets","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"374ebc65-6636-4ea0-925c-7d35999a8ffc","connector_name":"Smartsheets","connector_type":"source","connector_version":"1.1.46","docker_repository":"airbyte\/source-smartsheets","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"374ebc65-6636-4ea0-925c-7d35999a8ffc","connector_name":"Smartsheets","connector_type":"source","connector_version":"1.1.46","docker_repository":"airbyte\/source-smartsheets","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartsheets\/1.1.46.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"5f50a932-3717-48de-99bd-613259aaa378","name":"smartsheets_config_dev_null"},{"id":"848c3e7d-802a-4b61-bd28-132ba3f55d25","name":"smartsheets_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-SMARTSHEETS_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SMARTSHEETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-smartsheets","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartsheets\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Smartsheet API reference","type":"api_reference","url":"https:\/\/smartsheet.redoc.ly\/"},{"title":"Smartsheet authentication","type":"authentication_guide","url":"https:\/\/smartsheet.redoc.ly\/#section\/API-Basics\/Authentication-and-Access-Tokens"},{"title":"Smartsheet rate limits","type":"rate_limits","url":"https:\/\/smartsheet.redoc.ly\/#section\/API-Basics\/Rate-Limiting"},{"title":"Smartsheet Status","type":"status_page","url":"https:\/\/status.smartsheet.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-smartsheets"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-smartsheets","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/smartsheets","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-smartsheets","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-smartsheets:1.1.46","docker_image_cloud":"airbyte\/source-smartsheets:1.1.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":110,"definitionId":"379fc8e8-c6ec-4c13-90cb-dfebb536fac6","name_oss":"SignNow","dockerRepository_oss":"airbyte\/source-signnow","dockerImageTag_oss":"0.0.35","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/signnow","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_id":{"airbyte_secret":true,"description":"Api key which could be found in API section after enlarging keys section","order":1,"title":"API Key","type":"string"},"auth_token":{"airbyte_secret":true,"description":"The authorization token is needed for `signing_links` stream which could be seen from enlarged view of `https:\/\/app.signnow.com\/webapp\/api-dashboard\/keys`","order":0,"title":"Auth Token","type":"string"},"name_filter_for_documents":{"description":"Name filter for documents stream","order":3,"title":"Name filter for documents","type":"array"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["auth_token","api_key_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-02","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.signnow.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4fdab37dcc0252637ae875b85c701c5a4599438f","commit_timestamp":"2026-03-31T08:35:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-signnow\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:13.803005+00:00","registry_entry_generated_at":"2026-03-31T08:40:13.803005+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"379fc8e8-c6ec-4c13-90cb-dfebb536fac6","connector_name":"SignNow","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-signnow","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"379fc8e8-c6ec-4c13-90cb-dfebb536fac6","connector_name":"SignNow","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-signnow","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"379fc8e8-c6ec-4c13-90cb-dfebb536fac6","connector_name":"SignNow","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-signnow","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-signnow\/0.0.35.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-signnow","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-signnow\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SignNow API documentation","type":"api_reference","url":"https:\/\/docs.signnow.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-signnow"}},"is_oss":true,"name_cloud":"SignNow","dockerRepository_cloud":"airbyte\/source-signnow","dockerImageTag_cloud":"0.0.35","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/signnow","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_id":{"airbyte_secret":true,"description":"Api key which could be found in API section after enlarging keys section","order":1,"title":"API Key","type":"string"},"auth_token":{"airbyte_secret":true,"description":"The authorization token is needed for `signing_links` stream which could be seen from enlarged view of `https:\/\/app.signnow.com\/webapp\/api-dashboard\/keys`","order":0,"title":"Auth Token","type":"string"},"name_filter_for_documents":{"description":"Name filter for documents stream","order":3,"title":"Name filter for documents","type":"array"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["auth_token","api_key_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-02","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.signnow.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4fdab37dcc0252637ae875b85c701c5a4599438f","commit_timestamp":"2026-03-31T08:35:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-signnow\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:13.514925+00:00","registry_entry_generated_at":"2026-03-31T08:40:13.514925+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"379fc8e8-c6ec-4c13-90cb-dfebb536fac6","connector_name":"SignNow","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-signnow","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"379fc8e8-c6ec-4c13-90cb-dfebb536fac6","connector_name":"SignNow","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-signnow","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"379fc8e8-c6ec-4c13-90cb-dfebb536fac6","connector_name":"SignNow","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-signnow","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-signnow\/0.0.35.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-signnow","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-signnow\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SignNow API documentation","type":"api_reference","url":"https:\/\/docs.signnow.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-signnow"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-signnow","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/signnow","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-signnow","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-signnow:0.0.35","docker_image_cloud":"airbyte\/source-signnow:0.0.35","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":111,"definitionId":"38153e4d-34e4-4142-88d0-5d6d25795e7e","name_oss":"Ebay Fulfillment","dockerRepository_oss":"airbyte\/source-ebay-fulfillment","dockerImageTag_oss":"0.0.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ebay-fulfillment","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_host":{"default":"https:\/\/api.ebay.com","enum":["https:\/\/api.ebay.com","https:\/\/api.sandbox.ebay.com"],"order":1,"title":"API Host","type":"string"},"password":{"airbyte_secret":true,"order":3,"title":"Password","type":"string"},"redirect_uri":{"order":4,"title":"Redirect URI","type":"string"},"refresh_token":{"airbyte_secret":true,"order":5,"title":"Refresh Token","type":"string"},"refresh_token_endpoint":{"default":"https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token","enum":["https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token","https:\/\/api.sandbox.ebay.com\/identity\/v1\/oauth2\/token"],"order":0,"title":"Refresh Token Endpoint","type":"string"},"start_date":{"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"username":{"order":2,"title":"Username","type":"string"}},"required":["refresh_token_endpoint","api_host","username","password","redirect_uri","refresh_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-05-14","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"07861c0a9fade1633b25cbe9e787768369b40e73","commit_timestamp":"2026-01-20T06:27:51+02:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ebay-fulfillment\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-20T04:32:02.801000+00:00","registry_entry_generated_at":"2026-01-20T04:33:05.946992"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"38153e4d-34e4-4142-88d0-5d6d25795e7e","connector_name":"Ebay Fulfillment","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ebay-fulfillment","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"38153e4d-34e4-4142-88d0-5d6d25795e7e","connector_name":"Ebay Fulfillment","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-ebay-fulfillment","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"38153e4d-34e4-4142-88d0-5d6d25795e7e","connector_name":"Ebay Fulfillment","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-ebay-fulfillment","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ebay-fulfillment\/0.0.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ebay-fulfillment","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.6.5@sha256:a5ef859b9f6dde52bd914fbcddb088d4f1ccae4887ffb58b2282b80f119fdcbe"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ebay-fulfillment\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"eBay Fulfillment API","type":"api_reference","url":"https:\/\/developer.ebay.com\/api-docs\/sell\/fulfillment\/overview.html"},{"title":"eBay authentication","type":"authentication_guide","url":"https:\/\/developer.ebay.com\/api-docs\/static\/oauth-tokens.html"},{"title":"eBay rate limits","type":"rate_limits","url":"https:\/\/developer.ebay.com\/support\/app-check"},{"title":"eBay Developer Status","type":"status_page","url":"https:\/\/developer.ebay.com\/support\/api-status"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ebay-fulfillment"}},"is_oss":true,"name_cloud":"Ebay Fulfillment","dockerRepository_cloud":"airbyte\/source-ebay-fulfillment","dockerImageTag_cloud":"0.0.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ebay-fulfillment","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_host":{"default":"https:\/\/api.ebay.com","enum":["https:\/\/api.ebay.com","https:\/\/api.sandbox.ebay.com"],"order":1,"title":"API Host","type":"string"},"password":{"airbyte_secret":true,"order":3,"title":"Password","type":"string"},"redirect_uri":{"order":4,"title":"Redirect URI","type":"string"},"refresh_token":{"airbyte_secret":true,"order":5,"title":"Refresh Token","type":"string"},"refresh_token_endpoint":{"default":"https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token","enum":["https:\/\/api.ebay.com\/identity\/v1\/oauth2\/token","https:\/\/api.sandbox.ebay.com\/identity\/v1\/oauth2\/token"],"order":0,"title":"Refresh Token Endpoint","type":"string"},"start_date":{"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"username":{"order":2,"title":"Username","type":"string"}},"required":["refresh_token_endpoint","api_host","username","password","redirect_uri","refresh_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-05-14","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"07861c0a9fade1633b25cbe9e787768369b40e73","commit_timestamp":"2026-01-20T06:27:51+02:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ebay-fulfillment\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-20T04:32:02.801000+00:00","registry_entry_generated_at":"2026-01-20T04:33:11.282065"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"38153e4d-34e4-4142-88d0-5d6d25795e7e","connector_name":"Ebay Fulfillment","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ebay-fulfillment","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"38153e4d-34e4-4142-88d0-5d6d25795e7e","connector_name":"Ebay Fulfillment","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-ebay-fulfillment","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"38153e4d-34e4-4142-88d0-5d6d25795e7e","connector_name":"Ebay Fulfillment","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-ebay-fulfillment","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ebay-fulfillment\/0.0.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ebay-fulfillment","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.6.5@sha256:a5ef859b9f6dde52bd914fbcddb088d4f1ccae4887ffb58b2282b80f119fdcbe"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ebay-fulfillment\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"eBay Fulfillment API","type":"api_reference","url":"https:\/\/developer.ebay.com\/api-docs\/sell\/fulfillment\/overview.html"},{"title":"eBay authentication","type":"authentication_guide","url":"https:\/\/developer.ebay.com\/api-docs\/static\/oauth-tokens.html"},{"title":"eBay rate limits","type":"rate_limits","url":"https:\/\/developer.ebay.com\/support\/app-check"},{"title":"eBay Developer Status","type":"status_page","url":"https:\/\/developer.ebay.com\/support\/api-status"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ebay-fulfillment"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ebay-fulfillment","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ebay-fulfillment","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ebay-fulfillment","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ebay-fulfillment:0.0.22","docker_image_cloud":"airbyte\/source-ebay-fulfillment:0.0.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":112,"definitionId":"3825db3e-c94b-42ac-bd53-b5a9507ace2b","name_oss":"Fauna","dockerRepository_oss":"airbyte\/source-fauna","dockerImageTag_oss":"0.1.9","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/fauna","icon_oss":"fauna.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"collection":{"description":"Settings for the Fauna Collection.","order":5,"properties":{"deletions":{"description":"This only applies to incremental syncs.<\/b>
    \nEnabling deletion mode informs your destination of deleted documents.
    \nDisabled - Leave this feature disabled, and ignore deleted documents.
    \nEnabled - Enables this feature. When a document is deleted, the connector exports a record with a \"deleted at\" column containing the time that the document was deleted.","oneOf":[{"order":0,"properties":{"deletion_mode":{"const":"ignore","type":"string"}},"required":["deletion_mode"],"title":"Disabled","type":"object"},{"order":1,"properties":{"column":{"default":"deleted_at","description":"Name of the \"deleted at\" column.","title":"Deleted At Column","type":"string"},"deletion_mode":{"const":"deleted_field","type":"string"}},"required":["deletion_mode","column"],"title":"Enabled","type":"object"}],"order":5,"title":"Deletion Mode","type":"object"},"page_size":{"default":64,"description":"The page size used when reading documents from the database. The larger the page size, the faster the connector processes documents. However, if a page is too large, the connector may fail.
    \nChoose your page size based on how large the documents are.
    \nSee
    the docs<\/a>.","order":4,"title":"Page Size","type":"integer"}},"required":["page_size","deletions"],"title":"Collection","type":"object"},"domain":{"default":"db.fauna.com","description":"Domain of Fauna to query. Defaults db.fauna.com. See the docs<\/a>.","order":0,"title":"Domain","type":"string"},"port":{"default":443,"description":"Endpoint port.","order":1,"title":"Port","type":"integer"},"scheme":{"default":"https","description":"URL scheme.","order":2,"title":"Scheme","type":"string"},"secret":{"airbyte_secret":true,"description":"Fauna secret, used when authenticating with the database.","order":3,"title":"Fauna Secret","type":"string"}},"required":["domain","port","scheme","secret"],"title":"Fauna Spec","type":"object"},"documentationUrl":"https:\/\/github.com\/fauna\/airbyte\/blob\/source-fauna\/docs\/integrations\/sources\/fauna.md"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fauna\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:05:51.698000+00:00","registry_entry_generated_at":"2025-11-19T02:30:03.436768"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3825db3e-c94b-42ac-bd53-b5a9507ace2b","connector_name":"Fauna","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fauna","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3825db3e-c94b-42ac-bd53-b5a9507ace2b","connector_name":"Fauna","connector_type":"source","connector_version":"0.1.9","docker_repository":"airbyte\/source-fauna","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3825db3e-c94b-42ac-bd53-b5a9507ace2b","connector_name":"Fauna","connector_type":"source","connector_version":"0.1.9","docker_repository":"airbyte\/source-fauna","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fauna\/0.1.9.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.90.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FAUNA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config-deletions.json","name":"SECRET_SOURCE-FAUNA_DELETION_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-fauna","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fauna\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Fauna API reference","type":"api_reference","url":"https:\/\/docs.fauna.com\/fauna\/current\/api\/"},{"title":"Fauna authentication","type":"authentication_guide","url":"https:\/\/docs.fauna.com\/fauna\/current\/security\/"},{"title":"Fauna Status","type":"status_page","url":"https:\/\/status.fauna.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-fauna"}},"is_oss":true,"name_cloud":"Fauna","dockerRepository_cloud":"airbyte\/source-fauna","dockerImageTag_cloud":"0.1.9","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/fauna","icon_cloud":"fauna.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"collection":{"description":"Settings for the Fauna Collection.","order":5,"properties":{"deletions":{"description":"This only applies to incremental syncs.<\/b>
    \nEnabling deletion mode informs your destination of deleted documents.
    \nDisabled - Leave this feature disabled, and ignore deleted documents.
    \nEnabled - Enables this feature. When a document is deleted, the connector exports a record with a \"deleted at\" column containing the time that the document was deleted.","oneOf":[{"order":0,"properties":{"deletion_mode":{"const":"ignore","type":"string"}},"required":["deletion_mode"],"title":"Disabled","type":"object"},{"order":1,"properties":{"column":{"default":"deleted_at","description":"Name of the \"deleted at\" column.","title":"Deleted At Column","type":"string"},"deletion_mode":{"const":"deleted_field","type":"string"}},"required":["deletion_mode","column"],"title":"Enabled","type":"object"}],"order":5,"title":"Deletion Mode","type":"object"},"page_size":{"default":64,"description":"The page size used when reading documents from the database. The larger the page size, the faster the connector processes documents. However, if a page is too large, the connector may fail.
    \nChoose your page size based on how large the documents are.
    \nSee
    the docs<\/a>.","order":4,"title":"Page Size","type":"integer"}},"required":["page_size","deletions"],"title":"Collection","type":"object"},"domain":{"default":"db.fauna.com","description":"Domain of Fauna to query. Defaults db.fauna.com. See the docs<\/a>.","order":0,"title":"Domain","type":"string"},"port":{"default":443,"description":"Endpoint port.","order":1,"title":"Port","type":"integer"},"scheme":{"default":"https","description":"URL scheme.","order":2,"title":"Scheme","type":"string"},"secret":{"airbyte_secret":true,"description":"Fauna secret, used when authenticating with the database.","order":3,"title":"Fauna Secret","type":"string"}},"required":["domain","port","scheme","secret"],"title":"Fauna Spec","type":"object"},"documentationUrl":"https:\/\/github.com\/fauna\/airbyte\/blob\/source-fauna\/docs\/integrations\/sources\/fauna.md"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-fauna\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:05:51.698000+00:00","registry_entry_generated_at":"2025-11-19T02:30:14.584053"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3825db3e-c94b-42ac-bd53-b5a9507ace2b","connector_name":"Fauna","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-fauna","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3825db3e-c94b-42ac-bd53-b5a9507ace2b","connector_name":"Fauna","connector_type":"source","connector_version":"0.1.9","docker_repository":"airbyte\/source-fauna","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3825db3e-c94b-42ac-bd53-b5a9507ace2b","connector_name":"Fauna","connector_type":"source","connector_version":"0.1.9","docker_repository":"airbyte\/source-fauna","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-fauna\/0.1.9.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.90.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FAUNA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config-deletions.json","name":"SECRET_SOURCE-FAUNA_DELETION_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-fauna","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-fauna\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Fauna API reference","type":"api_reference","url":"https:\/\/docs.fauna.com\/fauna\/current\/api\/"},{"title":"Fauna authentication","type":"authentication_guide","url":"https:\/\/docs.fauna.com\/fauna\/current\/security\/"},{"title":"Fauna Status","type":"status_page","url":"https:\/\/status.fauna.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-fauna"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-fauna","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/fauna","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-fauna","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-fauna:0.1.9","docker_image_cloud":"airbyte\/source-fauna:0.1.9","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":113,"definitionId":"38438040-03d9-406d-b10b-af83beadd3ef","name_oss":"Hugging Face - Datasets","dockerRepository_oss":"airbyte\/source-hugging-face-datasets","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/hugging-face-datasets","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"dataset_name":{"order":0,"title":"Dataset Name","type":"string"},"dataset_splits":{"description":"Splits to import. Will import all of them if nothing is provided (see https:\/\/huggingface.co\/docs\/dataset-viewer\/en\/configs_and_splits for more details)","order":2,"title":"Dataset Splits","type":"array"},"dataset_subsets":{"description":"Dataset Subsets to import. Will import all of them if nothing is provided (see https:\/\/huggingface.co\/docs\/dataset-viewer\/en\/configs_and_splits for more details)","order":1,"title":"Dataset Subsets","type":"array"}},"required":["dataset_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["datasets-server.huggingface.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e5decb8e6daf4edf0c9add546a0c47fd8d898231","commit_timestamp":"2026-03-31T04:55:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hugging-face-datasets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:35.169183+00:00","registry_entry_generated_at":"2026-03-31T04:59:35.169183+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"38438040-03d9-406d-b10b-af83beadd3ef","connector_name":"Hugging Face - Datasets","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hugging-face-datasets","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"38438040-03d9-406d-b10b-af83beadd3ef","connector_name":"Hugging Face - Datasets","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-hugging-face-datasets","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"38438040-03d9-406d-b10b-af83beadd3ef","connector_name":"Hugging Face - Datasets","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-hugging-face-datasets","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hugging-face-datasets\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-hugging-face-datasets","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hugging-face-datasets\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Hugging Face Datasets documentation","type":"api_reference","url":"https:\/\/huggingface.co\/docs\/datasets\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-hugging-face-datasets"}},"is_oss":true,"name_cloud":"Hugging Face - Datasets","dockerRepository_cloud":"airbyte\/source-hugging-face-datasets","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/hugging-face-datasets","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"dataset_name":{"order":0,"title":"Dataset Name","type":"string"},"dataset_splits":{"description":"Splits to import. Will import all of them if nothing is provided (see https:\/\/huggingface.co\/docs\/dataset-viewer\/en\/configs_and_splits for more details)","order":2,"title":"Dataset Splits","type":"array"},"dataset_subsets":{"description":"Dataset Subsets to import. Will import all of them if nothing is provided (see https:\/\/huggingface.co\/docs\/dataset-viewer\/en\/configs_and_splits for more details)","order":1,"title":"Dataset Subsets","type":"array"}},"required":["dataset_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["datasets-server.huggingface.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e5decb8e6daf4edf0c9add546a0c47fd8d898231","commit_timestamp":"2026-03-31T04:55:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hugging-face-datasets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:35.004011+00:00","registry_entry_generated_at":"2026-03-31T04:59:35.004011+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"38438040-03d9-406d-b10b-af83beadd3ef","connector_name":"Hugging Face - Datasets","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hugging-face-datasets","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"38438040-03d9-406d-b10b-af83beadd3ef","connector_name":"Hugging Face - Datasets","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-hugging-face-datasets","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"38438040-03d9-406d-b10b-af83beadd3ef","connector_name":"Hugging Face - Datasets","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-hugging-face-datasets","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hugging-face-datasets\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-hugging-face-datasets","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hugging-face-datasets\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Hugging Face Datasets documentation","type":"api_reference","url":"https:\/\/huggingface.co\/docs\/datasets\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-hugging-face-datasets"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-hugging-face-datasets","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/hugging-face-datasets","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-hugging-face-datasets","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-hugging-face-datasets:0.0.47","docker_image_cloud":"airbyte\/source-hugging-face-datasets:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":114,"definitionId":"38f84314-fe6a-4257-97be-a8dcd942d693","name_oss":"Insightly","dockerRepository_oss":"airbyte\/source-insightly","dockerImageTag_oss":"0.3.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/insightly","icon_oss":"insightly.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"start_date":{"description":"The date from which you'd like to replicate data for Insightly in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only for incremental streams.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":["string","null"]},"token":{"airbyte_secret":true,"description":"Your Insightly API token.","order":1,"title":"API Token","type":["string","null"]}},"required":["start_date","token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.na1.insightly.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"13de2a8682a5999c7c439dfc9b340214040513b8","commit_timestamp":"2025-10-14T16:34:08-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-insightly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-14T20:39:04.690000+00:00","registry_entry_generated_at":"2025-10-14T20:40:17.322927"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"38f84314-fe6a-4257-97be-a8dcd942d693","connector_name":"Insightly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-insightly","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"38f84314-fe6a-4257-97be-a8dcd942d693","connector_name":"Insightly","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-insightly","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"38f84314-fe6a-4257-97be-a8dcd942d693","connector_name":"Insightly","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-insightly","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-insightly\/0.3.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"2badde48-2f9c-406e-8fcf-0ef722d177cd","name":"insightly_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-INSIGHTLY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-insightly","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.4@sha256:ebf5c159101614ec9ab3a5183c92781c397b998d15c0b7e2e561ec1e00397fa4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-insightly\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-insightly"}},"is_oss":true,"name_cloud":"Insightly","dockerRepository_cloud":"airbyte\/source-insightly","dockerImageTag_cloud":"0.3.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/insightly","icon_cloud":"insightly.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"start_date":{"description":"The date from which you'd like to replicate data for Insightly in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. Note that it will be used only for incremental streams.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":["string","null"]},"token":{"airbyte_secret":true,"description":"Your Insightly API token.","order":1,"title":"API Token","type":["string","null"]}},"required":["start_date","token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.na1.insightly.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"13de2a8682a5999c7c439dfc9b340214040513b8","commit_timestamp":"2025-10-14T16:34:08-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-insightly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-14T20:39:04.690000+00:00","registry_entry_generated_at":"2025-10-14T20:40:24.424202"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"38f84314-fe6a-4257-97be-a8dcd942d693","connector_name":"Insightly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-insightly","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"38f84314-fe6a-4257-97be-a8dcd942d693","connector_name":"Insightly","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-insightly","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"38f84314-fe6a-4257-97be-a8dcd942d693","connector_name":"Insightly","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-insightly","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-insightly\/0.3.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"2badde48-2f9c-406e-8fcf-0ef722d177cd","name":"insightly_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-INSIGHTLY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-insightly","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.4@sha256:ebf5c159101614ec9ab3a5183c92781c397b998d15c0b7e2e561ec1e00397fa4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-insightly\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-insightly"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-insightly","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/insightly","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-insightly","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-insightly:0.3.26","docker_image_cloud":"airbyte\/source-insightly:0.3.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":115,"definitionId":"3981c999-bd7d-4afc-849b-e53dea90c948","name_oss":"Lever Hiring","dockerRepository_oss":"airbyte\/source-lever-hiring","dockerImageTag_oss":"0.4.28","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/lever-hiring","icon_oss":"icon.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"environment":{"path_in_connector_config":["environment"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to Lever Hiring.","oneOf":[{"properties":{"auth_type":{"const":"Client","order":0,"type":"string"},"client_id":{"description":"The Client ID of your Lever Hiring developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Lever Hiring developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining new access token.","title":"Refresh Token","type":"string"}},"required":["refresh_token"],"title":"Authenticate via Lever (OAuth)","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"The Api Key of your Lever Hiring account.","order":1,"title":"Api key","type":"string"},"auth_type":{"const":"Api Key","order":0,"type":"string"}},"required":["api_key"],"title":"Authenticate via Lever (Api Key)","type":"object"}],"order":3,"title":"Authentication Mechanism","type":"object"},"environment":{"default":"Sandbox","description":"The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use.","enum":["Production","Sandbox"],"order":1,"title":"Environment","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. Note that it will be used only in the following incremental streams: comments, commits, and issues.","examples":["2021-03-01T00:00:00Z"],"order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date"],"title":"Lever Hiring Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/lever-hiring","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-09-22","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["sandbox-lever.auth0.com","api.sandbox.lever.co","api.lever.co","auth.lever.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"cb11018ae3858295265986cba9b3cff7b819900f","commit_timestamp":"2026-03-31T06:42:28+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lever-hiring\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:46:36.135323+00:00","registry_entry_generated_at":"2026-03-31T06:46:36.135323+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3981c999-bd7d-4afc-849b-e53dea90c948","connector_name":"Lever Hiring","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lever-hiring","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3981c999-bd7d-4afc-849b-e53dea90c948","connector_name":"Lever Hiring","connector_type":"source","connector_version":"0.4.28","docker_repository":"airbyte\/source-lever-hiring","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3981c999-bd7d-4afc-849b-e53dea90c948","connector_name":"Lever Hiring","connector_type":"source","connector_version":"0.4.28","docker_repository":"airbyte\/source-lever-hiring","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lever-hiring\/0.4.28.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"68039a49-202d-4889-9e00-55ecd86488f4","name":"lever-hiring_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LEVER-HIRING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-lever-hiring","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lever-hiring\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Lever API reference","type":"api_reference","url":"https:\/\/hire.lever.co\/developer\/documentation"},{"title":"Lever authentication","type":"authentication_guide","url":"https:\/\/hire.lever.co\/developer\/documentation#authentication"},{"title":"Lever rate limits","type":"rate_limits","url":"https:\/\/hire.lever.co\/developer\/documentation#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-lever-hiring"}},"is_oss":true,"name_cloud":"Lever Hiring","dockerRepository_cloud":"airbyte\/source-lever-hiring","dockerImageTag_cloud":"0.4.28","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/lever-hiring","icon_cloud":"icon.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"environment":{"path_in_connector_config":["environment"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to Lever Hiring.","oneOf":[{"properties":{"auth_type":{"const":"Client","order":0,"type":"string"},"client_id":{"description":"The Client ID of your Lever Hiring developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Lever Hiring developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining new access token.","title":"Refresh Token","type":"string"}},"required":["refresh_token"],"title":"Authenticate via Lever (OAuth)","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"The Api Key of your Lever Hiring account.","order":1,"title":"Api key","type":"string"},"auth_type":{"const":"Api Key","order":0,"type":"string"}},"required":["api_key"],"title":"Authenticate via Lever (Api Key)","type":"object"}],"order":3,"title":"Authentication Mechanism","type":"object"},"environment":{"default":"Sandbox","description":"The environment in which you'd like to replicate data for Lever. This is used to determine which Lever API endpoint to use.","enum":["Production","Sandbox"],"order":1,"title":"Environment","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. Note that it will be used only in the following incremental streams: comments, commits, and issues.","examples":["2021-03-01T00:00:00Z"],"order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date"],"title":"Lever Hiring Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/lever-hiring","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-09-22","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["sandbox-lever.auth0.com","api.sandbox.lever.co","api.lever.co","auth.lever.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"cb11018ae3858295265986cba9b3cff7b819900f","commit_timestamp":"2026-03-31T06:42:28+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lever-hiring\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:46:35.838889+00:00","registry_entry_generated_at":"2026-03-31T06:46:35.838889+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3981c999-bd7d-4afc-849b-e53dea90c948","connector_name":"Lever Hiring","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lever-hiring","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3981c999-bd7d-4afc-849b-e53dea90c948","connector_name":"Lever Hiring","connector_type":"source","connector_version":"0.4.28","docker_repository":"airbyte\/source-lever-hiring","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3981c999-bd7d-4afc-849b-e53dea90c948","connector_name":"Lever Hiring","connector_type":"source","connector_version":"0.4.28","docker_repository":"airbyte\/source-lever-hiring","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lever-hiring\/0.4.28.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"68039a49-202d-4889-9e00-55ecd86488f4","name":"lever-hiring_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LEVER-HIRING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-lever-hiring","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lever-hiring\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Lever API reference","type":"api_reference","url":"https:\/\/hire.lever.co\/developer\/documentation"},{"title":"Lever authentication","type":"authentication_guide","url":"https:\/\/hire.lever.co\/developer\/documentation#authentication"},{"title":"Lever rate limits","type":"rate_limits","url":"https:\/\/hire.lever.co\/developer\/documentation#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-lever-hiring"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-lever-hiring","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/lever-hiring","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-lever-hiring","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-lever-hiring:0.4.28","docker_image_cloud":"airbyte\/source-lever-hiring:0.4.28","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":116,"definitionId":"39de93cb-1511-473e-a673-5cbedb9436af","name_oss":"Senseforce","dockerRepository_oss":"airbyte\/source-senseforce","dockerImageTag_oss":"0.2.27","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/senseforce","icon_oss":"senseforce.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your API access token. See here<\/a>. The toke is case sensitive.","order":0,"title":"API Access Token","type":"string"},"backend_url":{"description":"Your Senseforce API backend URL. This is the URL shown during the Login screen. See here<\/a> for more details. (Note: Most Senseforce backend APIs have the term 'galaxy' in their ULR)","examples":["https:\/\/galaxyapi.senseforce.io"],"order":1,"title":"Senseforce backend URL","type":"string"},"dataset_id":{"description":"The ID of the dataset you want to synchronize. The ID can be found in the URL when opening the dataset. See here<\/a> for more details. (Note: As the Senseforce API only allows to synchronize a specific dataset, each dataset you want to synchronize needs to be implemented as a separate airbyte source).","examples":["8f418098-ca28-4df5-9498-0df9fe78eda7"],"order":2,"title":"Dataset ID","type":"string"},"slice_range":{"airbyte_hidden":true,"default":10,"description":"The time increment used by the connector when requesting data from the Senseforce API. The bigger the value is, the less requests will be made and faster the sync will be. On the other hand, the more seldom the state is persisted and the more likely one could run into rate limites. Furthermore, consider that large chunks of time might take a long time for the Senseforce query to return data - meaning it could take in effect longer than with more smaller time slices. If there are a lot of data per day, set this setting to 1. If there is only very little data per day, you might change the setting to 10 or more.","examples":[1,3,10,30,180,360],"maximum":365,"minimum":1,"order":3,"title":"Data request time increment in days","type":"integer"},"start_date":{"description":"UTC date and time in the format 2017-01-25. Only data with \"Timestamp\" after this date will be replicated. Important note: This start date must be set to the first day of where your dataset provides data. If your dataset has data from 2020-10-10 10:21:10, set the start_date to 2020-10-10 or later","examples":["2017-01-25"],"format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"The first day (in UTC) when to read data from.","type":"string"}},"required":["access_token","backend_url","dataset_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["galaxyapi.senseforce.io","senseforce.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dabc3d30ca23c8407b0b01d54ad8c141cc900c82","commit_timestamp":"2025-05-25T07:15:51+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPj4sfDjvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-senseforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T04:26:59.800000+00:00","registry_entry_generated_at":"2025-05-25T04:31:27.119691"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"39de93cb-1511-473e-a673-5cbedb9436af","connector_name":"Senseforce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-senseforce","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"39de93cb-1511-473e-a673-5cbedb9436af","connector_name":"Senseforce","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-senseforce","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"39de93cb-1511-473e-a673-5cbedb9436af","connector_name":"Senseforce","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-senseforce","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-senseforce\/0.2.27.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-senseforce","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-senseforce"}},"is_oss":true,"name_cloud":"Senseforce","dockerRepository_cloud":"airbyte\/source-senseforce","dockerImageTag_cloud":"0.2.27","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/senseforce","icon_cloud":"senseforce.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your API access token. See here<\/a>. The toke is case sensitive.","order":0,"title":"API Access Token","type":"string"},"backend_url":{"description":"Your Senseforce API backend URL. This is the URL shown during the Login screen. See here<\/a> for more details. (Note: Most Senseforce backend APIs have the term 'galaxy' in their ULR)","examples":["https:\/\/galaxyapi.senseforce.io"],"order":1,"title":"Senseforce backend URL","type":"string"},"dataset_id":{"description":"The ID of the dataset you want to synchronize. The ID can be found in the URL when opening the dataset. See here<\/a> for more details. (Note: As the Senseforce API only allows to synchronize a specific dataset, each dataset you want to synchronize needs to be implemented as a separate airbyte source).","examples":["8f418098-ca28-4df5-9498-0df9fe78eda7"],"order":2,"title":"Dataset ID","type":"string"},"slice_range":{"airbyte_hidden":true,"default":10,"description":"The time increment used by the connector when requesting data from the Senseforce API. The bigger the value is, the less requests will be made and faster the sync will be. On the other hand, the more seldom the state is persisted and the more likely one could run into rate limites. Furthermore, consider that large chunks of time might take a long time for the Senseforce query to return data - meaning it could take in effect longer than with more smaller time slices. If there are a lot of data per day, set this setting to 1. If there is only very little data per day, you might change the setting to 10 or more.","examples":[1,3,10,30,180,360],"maximum":365,"minimum":1,"order":3,"title":"Data request time increment in days","type":"integer"},"start_date":{"description":"UTC date and time in the format 2017-01-25. Only data with \"Timestamp\" after this date will be replicated. Important note: This start date must be set to the first day of where your dataset provides data. If your dataset has data from 2020-10-10 10:21:10, set the start_date to 2020-10-10 or later","examples":["2017-01-25"],"format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"The first day (in UTC) when to read data from.","type":"string"}},"required":["access_token","backend_url","dataset_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["galaxyapi.senseforce.io","senseforce.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dabc3d30ca23c8407b0b01d54ad8c141cc900c82","commit_timestamp":"2025-05-25T07:15:51+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPj4sfDjvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-senseforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T04:26:59.800000+00:00","registry_entry_generated_at":"2025-05-25T04:31:27.594157"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"39de93cb-1511-473e-a673-5cbedb9436af","connector_name":"Senseforce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-senseforce","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"39de93cb-1511-473e-a673-5cbedb9436af","connector_name":"Senseforce","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-senseforce","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"39de93cb-1511-473e-a673-5cbedb9436af","connector_name":"Senseforce","connector_type":"source","connector_version":"0.2.27","docker_repository":"airbyte\/source-senseforce","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-senseforce\/0.2.27.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-senseforce","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-senseforce"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-senseforce","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/senseforce","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-senseforce","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-senseforce:0.2.27","docker_image_cloud":"airbyte\/source-senseforce:0.2.27","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":117,"definitionId":"39fd5da7-5713-446b-a9c6-c695f0352f20","name_oss":"Pipeliner","dockerRepository_oss":"airbyte\/source-pipeliner","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pipeliner","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"service":{"enum":["eu-central","us-east","ca-central","ap-southeast"],"order":2,"title":"Data Center","type":"string"},"spaceid":{"order":3,"title":"Space ID","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","service","spaceid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.api.pipelinersales.com\/api\/v100\/rest\/"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"674102bb5be948db8364d4b33527debb9df50485","commit_timestamp":"2026-03-31T08:32:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pipeliner\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:14.966056+00:00","registry_entry_generated_at":"2026-03-31T08:37:14.966056+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"39fd5da7-5713-446b-a9c6-c695f0352f20","connector_name":"Pipeliner","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pipeliner","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"39fd5da7-5713-446b-a9c6-c695f0352f20","connector_name":"Pipeliner","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-pipeliner","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"39fd5da7-5713-446b-a9c6-c695f0352f20","connector_name":"Pipeliner","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-pipeliner","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pipeliner\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-pipeliner","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pipeliner\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Pipeliner CRM API","type":"api_reference","url":"https:\/\/workspace.pipelinersales.com\/community\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pipeliner"}},"is_oss":true,"name_cloud":"Pipeliner","dockerRepository_cloud":"airbyte\/source-pipeliner","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pipeliner","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"service":{"enum":["eu-central","us-east","ca-central","ap-southeast"],"order":2,"title":"Data Center","type":"string"},"spaceid":{"order":3,"title":"Space ID","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","service","spaceid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.api.pipelinersales.com\/api\/v100\/rest\/"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"674102bb5be948db8364d4b33527debb9df50485","commit_timestamp":"2026-03-31T08:32:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pipeliner\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:14.661879+00:00","registry_entry_generated_at":"2026-03-31T08:37:14.661879+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"39fd5da7-5713-446b-a9c6-c695f0352f20","connector_name":"Pipeliner","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pipeliner","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"39fd5da7-5713-446b-a9c6-c695f0352f20","connector_name":"Pipeliner","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-pipeliner","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"39fd5da7-5713-446b-a9c6-c695f0352f20","connector_name":"Pipeliner","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-pipeliner","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pipeliner\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-pipeliner","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pipeliner\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Pipeliner CRM API","type":"api_reference","url":"https:\/\/workspace.pipelinersales.com\/community\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pipeliner"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pipeliner","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pipeliner","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pipeliner","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pipeliner:0.0.46","docker_image_cloud":"airbyte\/source-pipeliner:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":118,"definitionId":"3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2","name_oss":"Sonar Cloud","dockerRepository_oss":"airbyte\/source-sonar-cloud","dockerImageTag_oss":"0.2.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sonar-cloud","icon_oss":"sonarcloud.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"component_keys":{"description":"Comma-separated list of component keys.","examples":["airbyte-ws-order","airbyte-ws-checkout"],"order":0,"title":"Component Keys","type":"array"},"end_date":{"description":"To retrieve issues created before the given date (inclusive).","examples":["YYYY-MM-DD"],"format":"date","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End date","type":"string"},"organization":{"description":"Organization key. See here<\/a>.","examples":["airbyte"],"order":2,"title":"Organization","type":"string"},"start_date":{"description":"To retrieve issues created after the given date (inclusive).","examples":["YYYY-MM-DD"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start date","type":"string"},"user_token":{"airbyte_secret":true,"description":"Your User Token. See here<\/a>. The token is case sensitive.","order":4,"title":"User Token","type":"string"}},"required":["component_keys","organization","user_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["sonarcloud.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0398b79770bd32c5bf3488e5b76aaf870d613b6e","commit_timestamp":"2026-03-24T08:21:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sonar-cloud\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:27:33.913142+00:00","registry_entry_generated_at":"2026-03-24T08:27:33.913142+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2","connector_name":"Sonar Cloud","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sonar-cloud","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2","connector_name":"Sonar Cloud","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-sonar-cloud","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2","connector_name":"Sonar Cloud","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-sonar-cloud","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sonar-cloud\/0.2.44.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"11b168e2-9dc7-4972-81f8-6cdf948562ba","name":"sonar-cloud_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SONAR-CLOUD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-sonar-cloud","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sonar-cloud\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SonarCloud Web API","type":"api_reference","url":"https:\/\/sonarcloud.io\/web_api"},{"title":"SonarCloud authentication","type":"authentication_guide","url":"https:\/\/docs.sonarsource.com\/sonarcloud\/advanced-setup\/user-accounts\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-sonar-cloud"}},"is_oss":true,"name_cloud":"Sonar Cloud","dockerRepository_cloud":"airbyte\/source-sonar-cloud","dockerImageTag_cloud":"0.2.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sonar-cloud","icon_cloud":"sonarcloud.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"component_keys":{"description":"Comma-separated list of component keys.","examples":["airbyte-ws-order","airbyte-ws-checkout"],"order":0,"title":"Component Keys","type":"array"},"end_date":{"description":"To retrieve issues created before the given date (inclusive).","examples":["YYYY-MM-DD"],"format":"date","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End date","type":"string"},"organization":{"description":"Organization key. See here<\/a>.","examples":["airbyte"],"order":2,"title":"Organization","type":"string"},"start_date":{"description":"To retrieve issues created after the given date (inclusive).","examples":["YYYY-MM-DD"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start date","type":"string"},"user_token":{"airbyte_secret":true,"description":"Your User Token. See here<\/a>. The token is case sensitive.","order":4,"title":"User Token","type":"string"}},"required":["component_keys","organization","user_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["sonarcloud.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0398b79770bd32c5bf3488e5b76aaf870d613b6e","commit_timestamp":"2026-03-24T08:21:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sonar-cloud\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:27:33.698496+00:00","registry_entry_generated_at":"2026-03-24T08:27:33.698496+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2","connector_name":"Sonar Cloud","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sonar-cloud","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2","connector_name":"Sonar Cloud","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-sonar-cloud","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3ab1d7d0-1577-4ab9-bcc4-1ff6a4c2c9f2","connector_name":"Sonar Cloud","connector_type":"source","connector_version":"0.2.44","docker_repository":"airbyte\/source-sonar-cloud","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sonar-cloud\/0.2.44.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"11b168e2-9dc7-4972-81f8-6cdf948562ba","name":"sonar-cloud_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SONAR-CLOUD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-sonar-cloud","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sonar-cloud\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SonarCloud Web API","type":"api_reference","url":"https:\/\/sonarcloud.io\/web_api"},{"title":"SonarCloud authentication","type":"authentication_guide","url":"https:\/\/docs.sonarsource.com\/sonarcloud\/advanced-setup\/user-accounts\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-sonar-cloud"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sonar-cloud","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sonar-cloud","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sonar-cloud","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-sonar-cloud:0.2.44","docker_image_cloud":"airbyte\/source-sonar-cloud:0.2.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":119,"definitionId":"3b046ac7-d8d3-4eb3-b122-f96b2a16d8a8","name_oss":"Recruitee","dockerRepository_oss":"airbyte\/source-recruitee","dockerImageTag_oss":"0.2.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/recruitee","icon_oss":"recruitee.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Recruitee API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"},"company_id":{"description":"Recruitee Company ID. You can also find this ID on the Recruitee API tokens page<\/a>.","order":1,"title":"Company ID","type":"integer"}},"required":["api_key","company_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7f8fe7d5a58b9628709330bb7bd92137ad73e588","commit_timestamp":"2025-05-25T04:02:28+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPGhvMW4vY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-recruitee\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T01:13:07.055000+00:00","registry_entry_generated_at":"2025-05-25T01:15:45.035361"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3b046ac7-d8d3-4eb3-b122-f96b2a16d8a8","connector_name":"Recruitee","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-recruitee","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3b046ac7-d8d3-4eb3-b122-f96b2a16d8a8","connector_name":"Recruitee","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-recruitee","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3b046ac7-d8d3-4eb3-b122-f96b2a16d8a8","connector_name":"Recruitee","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-recruitee","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-recruitee\/0.2.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"f12dfde4-006e-4aa7-83af-0e5059fc6f95","name":"recruitee_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-RECRUITEE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-recruitee","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-recruitee"}},"is_oss":true,"name_cloud":"Recruitee","dockerRepository_cloud":"airbyte\/source-recruitee","dockerImageTag_cloud":"0.2.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/recruitee","icon_cloud":"recruitee.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Recruitee API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"},"company_id":{"description":"Recruitee Company ID. You can also find this ID on the Recruitee API tokens page<\/a>.","order":1,"title":"Company ID","type":"integer"}},"required":["api_key","company_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7f8fe7d5a58b9628709330bb7bd92137ad73e588","commit_timestamp":"2025-05-25T04:02:28+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPGhvMW4vY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-recruitee\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T01:13:07.055000+00:00","registry_entry_generated_at":"2025-05-25T01:15:45.518415"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3b046ac7-d8d3-4eb3-b122-f96b2a16d8a8","connector_name":"Recruitee","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-recruitee","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3b046ac7-d8d3-4eb3-b122-f96b2a16d8a8","connector_name":"Recruitee","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-recruitee","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3b046ac7-d8d3-4eb3-b122-f96b2a16d8a8","connector_name":"Recruitee","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-recruitee","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-recruitee\/0.2.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"f12dfde4-006e-4aa7-83af-0e5059fc6f95","name":"recruitee_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-RECRUITEE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-recruitee","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-recruitee"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-recruitee","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/recruitee","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-recruitee","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-recruitee:0.2.24","docker_image_cloud":"airbyte\/source-recruitee:0.2.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":120,"definitionId":"3b2e8fb2-9137-41ff-a1e1-83ecb39e26c8","name_oss":"Serpstat","dockerRepository_oss":"airbyte\/source-serpstat","dockerImageTag_oss":"0.2.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/serpstat","icon_oss":"serpstat.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Serpstat API key can be found here: https:\/\/serpstat.com\/users\/profile\/","order":0,"title":"API Key","type":"string"},"domain":{"default":"serpstat.com","description":"The domain name to get data for (ex. serpstat.com)","order":1,"title":"Domain","type":"string"},"domains":{"description":"The list of domains that will be used in streams that support batch operations","order":3,"title":"Domains","type":"array"},"filter_by":{"description":"The field name by which the results should be filtered. Filtering the results will result in fewer API credits spent. Each stream has different filtering options. See https:\/\/serpstat.com\/api\/ for more details.","order":4,"title":"Filter by","type":"string"},"filter_value":{"description":"The value of the field to filter by. Each stream has different filtering options. See https:\/\/serpstat.com\/api\/ for more details.","order":5,"title":"Filter value","type":"string"},"page_size":{"default":10,"description":"The number of data rows per page to be returned. Each data row can contain multiple data points. The max value is 1000. Reducing the size of the page will result in fewer API credits spent.","order":2,"title":"Page size","type":"integer"},"pages_to_fetch":{"default":1,"description":"The number of pages that should be fetched. All results will be obtained if left blank. Reducing the number of pages will result in fewer API credits spent.","order":8,"title":"Pages to fetch","type":"integer"},"region_id":{"default":"g_us","description":"The ID of a region to get data from in the form of a two-letter country code prepended with the g_ prefix. See the list of supported region IDs here: https:\/\/serpstat.com\/api\/664-request-parameters-v4\/.","order":9,"title":"Region ID","type":"string"},"sort_by":{"description":"The field name by which the results should be sorted. Each stream has different sorting options. See https:\/\/serpstat.com\/api\/ for more details.","order":6,"title":"Sort by","type":"string"},"sort_value":{"description":"The value of the field to sort by. Each stream has different sorting options. See https:\/\/serpstat.com\/api\/ for more details.","order":7,"title":"Sort value","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-21","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.serpstat.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bbb55a0a387974deffba7281a00f9c990140c764","commit_timestamp":"2025-05-25T09:11:50+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CI7JptX8vY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-serpstat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T06:17:53.865000+00:00","registry_entry_generated_at":"2025-05-25T06:21:11.792676"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3b2e8fb2-9137-41ff-a1e1-83ecb39e26c8","connector_name":"Serpstat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-serpstat","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3b2e8fb2-9137-41ff-a1e1-83ecb39e26c8","connector_name":"Serpstat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-serpstat","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3b2e8fb2-9137-41ff-a1e1-83ecb39e26c8","connector_name":"Serpstat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-serpstat","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-serpstat\/0.2.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SERPSTAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-serpstat","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-serpstat"}},"is_oss":true,"name_cloud":"Serpstat","dockerRepository_cloud":"airbyte\/source-serpstat","dockerImageTag_cloud":"0.2.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/serpstat","icon_cloud":"serpstat.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Serpstat API key can be found here: https:\/\/serpstat.com\/users\/profile\/","order":0,"title":"API Key","type":"string"},"domain":{"default":"serpstat.com","description":"The domain name to get data for (ex. serpstat.com)","order":1,"title":"Domain","type":"string"},"domains":{"description":"The list of domains that will be used in streams that support batch operations","order":3,"title":"Domains","type":"array"},"filter_by":{"description":"The field name by which the results should be filtered. Filtering the results will result in fewer API credits spent. Each stream has different filtering options. See https:\/\/serpstat.com\/api\/ for more details.","order":4,"title":"Filter by","type":"string"},"filter_value":{"description":"The value of the field to filter by. Each stream has different filtering options. See https:\/\/serpstat.com\/api\/ for more details.","order":5,"title":"Filter value","type":"string"},"page_size":{"default":10,"description":"The number of data rows per page to be returned. Each data row can contain multiple data points. The max value is 1000. Reducing the size of the page will result in fewer API credits spent.","order":2,"title":"Page size","type":"integer"},"pages_to_fetch":{"default":1,"description":"The number of pages that should be fetched. All results will be obtained if left blank. Reducing the number of pages will result in fewer API credits spent.","order":8,"title":"Pages to fetch","type":"integer"},"region_id":{"default":"g_us","description":"The ID of a region to get data from in the form of a two-letter country code prepended with the g_ prefix. See the list of supported region IDs here: https:\/\/serpstat.com\/api\/664-request-parameters-v4\/.","order":9,"title":"Region ID","type":"string"},"sort_by":{"description":"The field name by which the results should be sorted. Each stream has different sorting options. See https:\/\/serpstat.com\/api\/ for more details.","order":6,"title":"Sort by","type":"string"},"sort_value":{"description":"The value of the field to sort by. Each stream has different sorting options. See https:\/\/serpstat.com\/api\/ for more details.","order":7,"title":"Sort value","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-21","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.serpstat.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"bbb55a0a387974deffba7281a00f9c990140c764","commit_timestamp":"2025-05-25T09:11:50+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CI7JptX8vY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-serpstat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T06:17:53.865000+00:00","registry_entry_generated_at":"2025-05-25T06:21:12.315529"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3b2e8fb2-9137-41ff-a1e1-83ecb39e26c8","connector_name":"Serpstat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-serpstat","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3b2e8fb2-9137-41ff-a1e1-83ecb39e26c8","connector_name":"Serpstat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-serpstat","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3b2e8fb2-9137-41ff-a1e1-83ecb39e26c8","connector_name":"Serpstat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-serpstat","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-serpstat\/0.2.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SERPSTAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-serpstat","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-serpstat"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-serpstat","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/serpstat","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-serpstat","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-serpstat:0.2.24","docker_image_cloud":"airbyte\/source-serpstat:0.2.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":121,"definitionId":"3bab735a-e108-4c94-ab3f-414e3447b409","name_oss":"Appcues","dockerRepository_oss":"airbyte\/source-appcues","dockerImageTag_oss":"0.0.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/appcues","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"Account ID of Appcues found in account settings page (https:\/\/studio.appcues.com\/settings\/account)","order":2,"title":"Account ID","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","account_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-03","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.appcues.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"197b26eb257b4efff08496ba31b90665c122b961","commit_timestamp":"2026-03-24T04:46:26+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-appcues\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:52:44.312066+00:00","registry_entry_generated_at":"2026-03-24T04:52:44.312066+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3bab735a-e108-4c94-ab3f-414e3447b409","connector_name":"Appcues","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-appcues","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3bab735a-e108-4c94-ab3f-414e3447b409","connector_name":"Appcues","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-appcues","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3bab735a-e108-4c94-ab3f-414e3447b409","connector_name":"Appcues","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-appcues","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-appcues\/0.0.44.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-appcues","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-appcues\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API documentation","type":"api_reference","url":"https:\/\/docs.appcues.com\/en_US\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-appcues"}},"is_oss":true,"name_cloud":"Appcues","dockerRepository_cloud":"airbyte\/source-appcues","dockerImageTag_cloud":"0.0.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/appcues","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"Account ID of Appcues found in account settings page (https:\/\/studio.appcues.com\/settings\/account)","order":2,"title":"Account ID","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","account_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-03","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.appcues.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"197b26eb257b4efff08496ba31b90665c122b961","commit_timestamp":"2026-03-24T04:46:26+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-appcues\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:52:44.027439+00:00","registry_entry_generated_at":"2026-03-24T04:52:44.027439+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3bab735a-e108-4c94-ab3f-414e3447b409","connector_name":"Appcues","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-appcues","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3bab735a-e108-4c94-ab3f-414e3447b409","connector_name":"Appcues","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-appcues","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3bab735a-e108-4c94-ab3f-414e3447b409","connector_name":"Appcues","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-appcues","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-appcues\/0.0.44.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-appcues","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-appcues\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API documentation","type":"api_reference","url":"https:\/\/docs.appcues.com\/en_US\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-appcues"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-appcues","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/appcues","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-appcues","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-appcues:0.0.44","docker_image_cloud":"airbyte\/source-appcues:0.0.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":122,"definitionId":"3c0c3cd1-b3e0-464a-9090-d3ceb5f92346","name_oss":"Tyntec SMS","dockerRepository_oss":"airbyte\/source-tyntec-sms","dockerImageTag_oss":"0.2.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/tyntec-sms","icon_oss":"tyntec.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Tyntec API Key. See here<\/a>","order":0,"title":"Tyntec API Key","type":"string"},"from":{"description":"The phone number of the SMS message sender (international).","order":2,"title":"SMS Message Sender Phone","type":"string"},"message":{"description":"The content of the SMS message to be sent.","order":3,"title":"SMS Message Body","type":"string"},"to":{"description":"The phone number of the SMS message recipient (international).","order":1,"title":"SMS Message Recipient Phone","type":"string"}},"required":["api_key","to","from"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tyntec-sms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:26:27.585000+00:00","registry_entry_generated_at":"2025-11-19T02:45:45.749174"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3c0c3cd1-b3e0-464a-9090-d3ceb5f92346","connector_name":"Tyntec SMS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tyntec-sms","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3c0c3cd1-b3e0-464a-9090-d3ceb5f92346","connector_name":"Tyntec SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-tyntec-sms","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3c0c3cd1-b3e0-464a-9090-d3ceb5f92346","connector_name":"Tyntec SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-tyntec-sms","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tyntec-sms\/0.2.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-tyntec-sms","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tyntec-sms\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"tyntec SMS API","type":"api_reference","url":"https:\/\/api.tyntec.com\/reference\/messaging"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-tyntec-sms"}},"is_oss":true,"name_cloud":"Tyntec SMS","dockerRepository_cloud":"airbyte\/source-tyntec-sms","dockerImageTag_cloud":"0.2.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/tyntec-sms","icon_cloud":"tyntec.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Tyntec API Key. See here<\/a>","order":0,"title":"Tyntec API Key","type":"string"},"from":{"description":"The phone number of the SMS message sender (international).","order":2,"title":"SMS Message Sender Phone","type":"string"},"message":{"description":"The content of the SMS message to be sent.","order":3,"title":"SMS Message Body","type":"string"},"to":{"description":"The phone number of the SMS message recipient (international).","order":1,"title":"SMS Message Recipient Phone","type":"string"}},"required":["api_key","to","from"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tyntec-sms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:26:27.585000+00:00","registry_entry_generated_at":"2025-11-19T02:45:52.828537"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3c0c3cd1-b3e0-464a-9090-d3ceb5f92346","connector_name":"Tyntec SMS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tyntec-sms","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3c0c3cd1-b3e0-464a-9090-d3ceb5f92346","connector_name":"Tyntec SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-tyntec-sms","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3c0c3cd1-b3e0-464a-9090-d3ceb5f92346","connector_name":"Tyntec SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-tyntec-sms","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tyntec-sms\/0.2.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-tyntec-sms","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tyntec-sms\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"tyntec SMS API","type":"api_reference","url":"https:\/\/api.tyntec.com\/reference\/messaging"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-tyntec-sms"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-tyntec-sms","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/tyntec-sms","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-tyntec-sms","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-tyntec-sms:0.2.24","docker_image_cloud":"airbyte\/source-tyntec-sms:0.2.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":123,"definitionId":"3cc2eafd-84aa-4dca-93af-322d9dfeec1a","name_oss":"Google Analytics 4 (GA4)","dockerRepository_oss":"airbyte\/source-google-analytics-data-api","dockerImageTag_oss":"2.9.29","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-analytics-data-api","icon_oss":"google-analytics.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&grant_type=authorization_code","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","extract_output":["refresh_token"],"scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/analytics.readonly"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"convert_conversions_event":{"default":false,"description":"Enables conversion of `conversions:*` event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for any `conversions:*` fields.","order":8,"title":"Convert `conversions:*` Metrics to Float","type":"boolean"},"credentials":{"description":"Credentials for the service","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","order":4,"title":"Access Token","type":"string"},"auth_type":{"const":"Client","order":0,"type":"string"},"client_id":{"description":"The Client ID of your Google Analytics developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Google Analytics developer application.","order":2,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining a new access token.","order":3,"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"Authenticate via Google (Oauth)","type":"object"},{"properties":{"auth_type":{"const":"Service","order":0,"type":"string"},"credentials_json":{"airbyte_secret":true,"description":"The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide<\/a>.","examples":["{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID, \"private_key_id\": YOUR_PRIVATE_KEY, ... }"],"order":1,"title":"Service Account JSON Key","type":"string"}},"required":["credentials_json"],"title":"Service Account Key Authentication","type":"object"}],"order":0,"title":"Credentials","type":"object"},"custom_reports_array":{"description":"You can add your Custom Analytics report by creating one.","items":{"properties":{"cohortSpec":{"description":"Cohort reports creates a time series of user retention for the cohort.","oneOf":[{"properties":{"enabled":{"const":"false","type":"string"}},"title":"Disabled","type":"object"},{"properties":{"cohortReportSettings":{"description":"Optional settings for a cohort report.","properties":{"accumulate":{"always_show":true,"description":"If true, accumulates the result from first touch day to the end day","title":"Accumulate","type":"boolean"}},"title":"Cohort Report Settings","type":"object"},"cohorts":{"always_show":true,"items":{"properties":{"dateRange":{"properties":{"endDate":{"examples":["2021-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"End Date","type":"string"},"startDate":{"examples":["2021-01-01"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["startDate","endDate"],"type":"object"},"dimension":{"description":"Dimension used by the cohort. Required and only supports `firstSessionDate`","enum":["firstSessionDate"],"order":1,"title":"Dimension","type":"string"},"name":{"always_show":true,"description":"Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.","order":0,"pattern":"^(?!(cohort_|RESERVED_)).*$","title":"Name","type":"string"}},"required":["dimension","dateRange"],"title":"Cohorts","type":"object"},"name":"Cohorts","order":0,"type":"array"},"cohortsRange":{"order":1,"properties":{"endOffset":{"description":"Specifies the end date of the extended reporting date range for a cohort report.","minimum":0,"order":2,"title":"End Offset","type":"integer"},"granularity":{"description":"The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.","enum":["GRANULARITY_UNSPECIFIED","DAILY","WEEKLY","MONTHLY"],"order":0,"title":"Granularity","type":"string"},"startOffset":{"description":"Specifies the start date of the extended reporting date range for a cohort report.","minimum":0,"order":1,"title":"Start Offset","type":"integer"}},"required":["granularity","endOffset"],"type":"object"},"enabled":{"const":"true","type":"string"}},"title":"Enabled","type":"object"}],"order":5,"title":"Cohort Reports","type":"object"},"dimensionFilter":{"description":"Dimensions filter","oneOf":[{"description":"The FilterExpressions in andGroup have an AND relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"andGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"andGroup","type":"object"},{"description":"The FilterExpressions in orGroup have an OR relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"orGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"orGroup","type":"object"},{"description":"The FilterExpression is NOT of notExpression.","properties":{"expression":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"filter_type":{"const":"notExpression","order":0,"type":"string"}},"title":"notExpression","type":"object"},{"description":"A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.","properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"},"filter_type":{"const":"filter","order":0,"type":"string"}},"required":["field_name","filter"],"title":"filter","type":"object"}],"order":3,"title":"Dimensions filter","type":"object"},"dimensions":{"description":"A list of dimensions.","items":{"type":"string"},"minItems":1,"order":1,"title":"Dimensions","type":"array"},"metricFilter":{"description":"Metrics filter","oneOf":[{"description":"The FilterExpressions in andGroup have an AND relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"andGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"andGroup","type":"object"},{"description":"The FilterExpressions in orGroup have an OR relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"orGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"orGroup","type":"object"},{"description":"The FilterExpression is NOT of notExpression.","properties":{"expression":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"filter_type":{"const":"notExpression","order":0,"type":"string"}},"title":"notExpression","type":"object"},{"description":"A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.","properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"},"filter_type":{"const":"filter","order":0,"type":"string"}},"required":["field_name","filter"],"title":"filter","type":"object"}],"order":4,"title":"Metrics filter","type":"object"},"metrics":{"description":"A list of metrics.","items":{"type":"string"},"minItems":1,"order":2,"title":"Metrics","type":"array"},"name":{"description":"The name of the custom report, this name would be used as stream name.","order":0,"title":"Name","type":"string"}},"required":["name","dimensions","metrics"],"title":"Custom Report Config","type":"object"},"order":4,"title":"Custom Reports","type":"array"},"date_ranges_end_date":{"description":"The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.","examples":["2021-01-31"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"End Date","type":"string"},"date_ranges_start_date":{"description":"The start date from which to replicate report data in the format YYYY-MM-DD. Data generated before this date will not be included in the report. Not applied to custom Cohort reports.","examples":["2021-01-01"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"},"keep_empty_rows":{"default":false,"description":"If false, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter. More information is available in the documentation<\/a>.","order":7,"title":"Keep Empty Rows","type":"boolean"},"lookback_window":{"default":2,"description":"Since attribution changes after the event date, and Google Analytics has a data processing latency, we should specify how many days in the past we should refresh the data in every run. So if you set it at 5 days, in every sync it will fetch the last bookmark date minus 5 days.","examples":[2,3,4,7,14,28],"maximum":60,"minimum":2,"order":6,"title":"Lookback window (Days)","type":"integer"},"property_ids":{"description":"A list of your Property IDs. The Property ID is a unique number assigned to each property in Google Analytics, found in your GA4 property URL. This ID allows the connector to track the specific events associated with your property. Refer to the Google Analytics documentation<\/a> to locate your property ID.","examples":[["1738294","5729978930"]],"items":{"pattern":"^[0-9]*$","type":"string"},"order":1,"title":"Property IDs","type":"array","uniqueItems":true},"window_in_days":{"default":1,"description":"The interval in days for each data request made to the Google Analytics API. A larger value speeds up data sync, but increases the chance of data sampling, which may result in inaccuracies. We recommend a value of 1 to minimize sampling, unless speed is an absolute priority over accuracy. Acceptable values range from 1 to 364. Does not apply to custom Cohort reports. More information is available in the documentation<\/a>.","examples":[30,60,90,120,200,364],"maximum":364,"minimum":1,"order":5,"title":"Data Request Interval (Days)","type":"integer"}},"required":["property_ids"],"title":"Google Analytics (Data API) Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["oauth2.googleapis.com","www.googleapis.com","analyticsdata.googleapis.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-10-16","message":"Version 2.0.0 introduces changes to stream names for those syncing more than one Google Analytics 4 property. It allows streams from all properties to sync successfully. Please upgrade the connector to enable this additional functionality.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-analytics-data-api-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-analytics-data-api-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"cb5f960ca243cc3c0e7b57f53b6d8eb222ac0d30","commit_timestamp":"2026-04-02T19:47:56+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-analytics-data-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T18:51:53.003553+00:00","registry_entry_generated_at":"2026-04-02T18:51:53.003553+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3cc2eafd-84aa-4dca-93af-322d9dfeec1a","connector_name":"Google Analytics 4 (GA4)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-analytics-data-api","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3cc2eafd-84aa-4dca-93af-322d9dfeec1a","connector_name":"Google Analytics 4 (GA4)","connector_type":"source","connector_version":"2.9.29","docker_repository":"airbyte\/source-google-analytics-data-api","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3cc2eafd-84aa-4dca-93af-322d9dfeec1a","connector_name":"Google Analytics 4 (GA4)","connector_type":"source","connector_version":"2.9.29","docker_repository":"airbyte\/source-google-analytics-data-api","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-analytics-data-api\/2.9.29.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-ANALYTICS-DATA-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-google-analytics-data-api","sourceType_oss":"api","license_oss":"Elv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-analytics-data-api\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1600Mi","memory_limit":"1600Mi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Data API changelog","type":"api_release_history","url":"https:\/\/developers.google.com\/analytics\/devguides\/reporting\/data\/v1\/changelog"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-analytics-data-api"}},"is_oss":true,"name_cloud":"Google Analytics 4 (GA4)","dockerRepository_cloud":"airbyte\/source-google-analytics-data-api","dockerImageTag_cloud":"2.9.29","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-analytics-data-api","icon_cloud":"google-analytics.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&grant_type=authorization_code","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","extract_output":["refresh_token"],"scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/analytics.readonly"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"convert_conversions_event":{"default":false,"description":"Enables conversion of `conversions:*` event metrics from integers to floats. This is beneficial for preventing data rounding when the API returns float values for any `conversions:*` fields.","order":8,"title":"Convert `conversions:*` Metrics to Float","type":"boolean"},"credentials":{"description":"Credentials for the service","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","order":4,"title":"Access Token","type":"string"},"auth_type":{"const":"Client","order":0,"type":"string"},"client_id":{"description":"The Client ID of your Google Analytics developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Google Analytics developer application.","order":2,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining a new access token.","order":3,"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"Authenticate via Google (Oauth)","type":"object"},{"properties":{"auth_type":{"const":"Service","order":0,"type":"string"},"credentials_json":{"airbyte_secret":true,"description":"The JSON key linked to the service account used for authorization. For steps on obtaining this key, refer to the setup guide<\/a>.","examples":["{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID, \"private_key_id\": YOUR_PRIVATE_KEY, ... }"],"order":1,"title":"Service Account JSON Key","type":"string"}},"required":["credentials_json"],"title":"Service Account Key Authentication","type":"object"}],"order":0,"title":"Credentials","type":"object"},"custom_reports_array":{"description":"You can add your Custom Analytics report by creating one.","items":{"properties":{"cohortSpec":{"description":"Cohort reports creates a time series of user retention for the cohort.","oneOf":[{"properties":{"enabled":{"const":"false","type":"string"}},"title":"Disabled","type":"object"},{"properties":{"cohortReportSettings":{"description":"Optional settings for a cohort report.","properties":{"accumulate":{"always_show":true,"description":"If true, accumulates the result from first touch day to the end day","title":"Accumulate","type":"boolean"}},"title":"Cohort Report Settings","type":"object"},"cohorts":{"always_show":true,"items":{"properties":{"dateRange":{"properties":{"endDate":{"examples":["2021-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"End Date","type":"string"},"startDate":{"examples":["2021-01-01"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["startDate","endDate"],"type":"object"},"dimension":{"description":"Dimension used by the cohort. Required and only supports `firstSessionDate`","enum":["firstSessionDate"],"order":1,"title":"Dimension","type":"string"},"name":{"always_show":true,"description":"Assigns a name to this cohort. If not set, cohorts are named by their zero based index cohort_0, cohort_1, etc.","order":0,"pattern":"^(?!(cohort_|RESERVED_)).*$","title":"Name","type":"string"}},"required":["dimension","dateRange"],"title":"Cohorts","type":"object"},"name":"Cohorts","order":0,"type":"array"},"cohortsRange":{"order":1,"properties":{"endOffset":{"description":"Specifies the end date of the extended reporting date range for a cohort report.","minimum":0,"order":2,"title":"End Offset","type":"integer"},"granularity":{"description":"The granularity used to interpret the startOffset and endOffset for the extended reporting date range for a cohort report.","enum":["GRANULARITY_UNSPECIFIED","DAILY","WEEKLY","MONTHLY"],"order":0,"title":"Granularity","type":"string"},"startOffset":{"description":"Specifies the start date of the extended reporting date range for a cohort report.","minimum":0,"order":1,"title":"Start Offset","type":"integer"}},"required":["granularity","endOffset"],"type":"object"},"enabled":{"const":"true","type":"string"}},"title":"Enabled","type":"object"}],"order":5,"title":"Cohort Reports","type":"object"},"dimensionFilter":{"description":"Dimensions filter","oneOf":[{"description":"The FilterExpressions in andGroup have an AND relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"andGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"andGroup","type":"object"},{"description":"The FilterExpressions in orGroup have an OR relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"orGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"orGroup","type":"object"},{"description":"The FilterExpression is NOT of notExpression.","properties":{"expression":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"filter_type":{"const":"notExpression","order":0,"type":"string"}},"title":"notExpression","type":"object"},{"description":"A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all dimensions.","properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"},"filter_type":{"const":"filter","order":0,"type":"string"}},"required":["field_name","filter"],"title":"filter","type":"object"}],"order":3,"title":"Dimensions filter","type":"object"},"dimensions":{"description":"A list of dimensions.","items":{"type":"string"},"minItems":1,"order":1,"title":"Dimensions","type":"array"},"metricFilter":{"description":"Metrics filter","oneOf":[{"description":"The FilterExpressions in andGroup have an AND relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"andGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"andGroup","type":"object"},{"description":"The FilterExpressions in orGroup have an OR relationship.","properties":{"expressions":{"items":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"order":1,"title":"Expressions","type":"array"},"filter_type":{"const":"orGroup","order":0,"type":"string"}},"required":["filter_type","expressions"],"title":"orGroup","type":"object"},{"description":"The FilterExpression is NOT of notExpression.","properties":{"expression":{"properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"}},"required":["field_name","filter"],"title":"Expression","type":"object"},"filter_type":{"const":"notExpression","order":0,"type":"string"}},"title":"notExpression","type":"object"},{"description":"A primitive filter. In the same FilterExpression, all of the filter's field names need to be either all metrics.","properties":{"field_name":{"order":1,"title":"fieldName","type":"string"},"filter":{"oneOf":[{"properties":{"caseSensitive":{"order":2,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"stringFilter","type":"string"},"matchType":{"items":{"enum":["MATCH_TYPE_UNSPECIFIED","EXACT","BEGINS_WITH","ENDS_WITH","CONTAINS","FULL_REGEXP","PARTIAL_REGEXP"],"title":"ValidEnums"},"order":1,"title":"matchType","type":"array"},"value":{"order":0,"tittle":"value","type":"string"}},"required":["filter_name","value"],"title":"stringFilter","type":"object"},{"properties":{"caseSensitive":{"order":1,"tittle":"caseSensitive","type":"boolean"},"filter_name":{"const":"inListFilter","type":"string"},"values":{"items":{"type":"string"},"minItems":1,"order":0,"tittle":"values","type":"array"}},"required":["filter_name","values"],"title":"inListFilter","type":"object"},{"properties":{"filter_name":{"const":"numericFilter","type":"string"},"operation":{"items":{"enum":["OPERATION_UNSPECIFIED","EQUAL","LESS_THAN","LESS_THAN_OR_EQUAL","GREATER_THAN","GREATER_THAN_OR_EQUAL"],"title":"ValidEnums"},"order":1,"title":"operation","type":"array"},"value":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"value","type":"object"}},"required":["filter_name","operation","value"],"title":"numericFilter","type":"object"},{"properties":{"filter_name":{"const":"betweenFilter","type":"string"},"fromValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":0,"tittle":"fromValue","type":"object"},"toValue":{"oneOf":[{"properties":{"value":{"type":"string"},"value_type":{"const":"int64Value","type":"string"}},"required":["value_type","value"],"title":"int64Value","type":"object"},{"properties":{"value":{"type":"number"},"value_type":{"const":"doubleValue","type":"string"}},"required":["value_type","value"],"title":"doubleValue","type":"object"}],"order":1,"tittle":"toValue","type":"object"}},"required":["filter_name","fromValue","toValue"],"title":"betweenFilter","type":"object"}],"order":2,"title":"filter","type":"object"},"filter_type":{"const":"filter","order":0,"type":"string"}},"required":["field_name","filter"],"title":"filter","type":"object"}],"order":4,"title":"Metrics filter","type":"object"},"metrics":{"description":"A list of metrics.","items":{"type":"string"},"minItems":1,"order":2,"title":"Metrics","type":"array"},"name":{"description":"The name of the custom report, this name would be used as stream name.","order":0,"title":"Name","type":"string"}},"required":["name","dimensions","metrics"],"title":"Custom Report Config","type":"object"},"order":4,"title":"Custom Reports","type":"array"},"date_ranges_end_date":{"description":"The end date from which to replicate report data in the format YYYY-MM-DD. Data generated after this date will not be included in the report. Not applied to custom Cohort reports. When no date is provided or the date is in the future, the date from today is used.","examples":["2021-01-31"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"End Date","type":"string"},"date_ranges_start_date":{"description":"The start date from which to replicate report data in the format YYYY-MM-DD. Data generated before this date will not be included in the report. Not applied to custom Cohort reports.","examples":["2021-01-01"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"},"keep_empty_rows":{"default":false,"description":"If false, each row with all metrics equal to 0 will not be returned. If true, these rows will be returned if they are not separately removed by a filter. More information is available in the documentation<\/a>.","order":7,"title":"Keep Empty Rows","type":"boolean"},"lookback_window":{"default":2,"description":"Since attribution changes after the event date, and Google Analytics has a data processing latency, we should specify how many days in the past we should refresh the data in every run. So if you set it at 5 days, in every sync it will fetch the last bookmark date minus 5 days.","examples":[2,3,4,7,14,28],"maximum":60,"minimum":2,"order":6,"title":"Lookback window (Days)","type":"integer"},"property_ids":{"description":"A list of your Property IDs. The Property ID is a unique number assigned to each property in Google Analytics, found in your GA4 property URL. This ID allows the connector to track the specific events associated with your property. Refer to the Google Analytics documentation<\/a> to locate your property ID.","examples":[["1738294","5729978930"]],"items":{"pattern":"^[0-9]*$","type":"string"},"order":1,"title":"Property IDs","type":"array","uniqueItems":true},"window_in_days":{"default":1,"description":"The interval in days for each data request made to the Google Analytics API. A larger value speeds up data sync, but increases the chance of data sampling, which may result in inaccuracies. We recommend a value of 1 to minimize sampling, unless speed is an absolute priority over accuracy. Acceptable values range from 1 to 364. Does not apply to custom Cohort reports. More information is available in the documentation<\/a>.","examples":[30,60,90,120,200,364],"maximum":364,"minimum":1,"order":5,"title":"Data Request Interval (Days)","type":"integer"}},"required":["property_ids"],"title":"Google Analytics (Data API) Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["oauth2.googleapis.com","www.googleapis.com","analyticsdata.googleapis.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-10-16","message":"Version 2.0.0 introduces changes to stream names for those syncing more than one Google Analytics 4 property. It allows streams from all properties to sync successfully. Please upgrade the connector to enable this additional functionality.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-analytics-data-api-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-analytics-data-api-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"cb5f960ca243cc3c0e7b57f53b6d8eb222ac0d30","commit_timestamp":"2026-04-02T19:47:56+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-analytics-data-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T18:51:52.708459+00:00","registry_entry_generated_at":"2026-04-02T18:51:52.708459+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3cc2eafd-84aa-4dca-93af-322d9dfeec1a","connector_name":"Google Analytics 4 (GA4)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-analytics-data-api","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3cc2eafd-84aa-4dca-93af-322d9dfeec1a","connector_name":"Google Analytics 4 (GA4)","connector_type":"source","connector_version":"2.9.29","docker_repository":"airbyte\/source-google-analytics-data-api","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3cc2eafd-84aa-4dca-93af-322d9dfeec1a","connector_name":"Google Analytics 4 (GA4)","connector_type":"source","connector_version":"2.9.29","docker_repository":"airbyte\/source-google-analytics-data-api","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-analytics-data-api\/2.9.29.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-ANALYTICS-DATA-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-google-analytics-data-api","sourceType_cloud":"api","license_cloud":"Elv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-analytics-data-api\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1600Mi","memory_limit":"1600Mi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Data API changelog","type":"api_release_history","url":"https:\/\/developers.google.com\/analytics\/devguides\/reporting\/data\/v1\/changelog"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-analytics-data-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-analytics-data-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-analytics-data-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-analytics-data-api","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-google-analytics-data-api:2.9.29","docker_image_cloud":"airbyte\/source-google-analytics-data-api:2.9.29","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["website_overview","daily_active_users","traffic_sources","pages","weekly_active_users","devices","locations","four_weekly_active_users","sessions"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["website_overview","daily_active_users","traffic_sources","pages","weekly_active_users","devices","locations","four_weekly_active_users","sessions"]},"erdUrl_cloud":null},{"index":124,"definitionId":"3d15163b-11d8-412f-b808-795c9b2c3a3a","name_oss":"Intruder","dockerRepository_oss":"airbyte\/source-intruder","dockerImageTag_oss":"0.2.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/intruder","icon_oss":"intruder.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your API Access token. See here<\/a>.","order":0,"title":"API Access token","type":"string"}},"required":["access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"67cd1132d591372820a3e43bbf07cefd2bf201d6","commit_timestamp":"2025-05-24T19:11:23+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CN7uh87BvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-intruder\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:21:01.261000+00:00","registry_entry_generated_at":"2025-05-24T16:24:56.711083"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3d15163b-11d8-412f-b808-795c9b2c3a3a","connector_name":"Intruder","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-intruder","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3d15163b-11d8-412f-b808-795c9b2c3a3a","connector_name":"Intruder","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-intruder","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3d15163b-11d8-412f-b808-795c9b2c3a3a","connector_name":"Intruder","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-intruder","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-intruder\/0.2.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-intruder","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-intruder"}},"is_oss":true,"name_cloud":"Intruder","dockerRepository_cloud":"airbyte\/source-intruder","dockerImageTag_cloud":"0.2.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/intruder","icon_cloud":"intruder.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your API Access token. See here<\/a>.","order":0,"title":"API Access token","type":"string"}},"required":["access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"67cd1132d591372820a3e43bbf07cefd2bf201d6","commit_timestamp":"2025-05-24T19:11:23+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CN7uh87BvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-intruder\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:21:01.261000+00:00","registry_entry_generated_at":"2025-05-24T16:24:57.178525"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3d15163b-11d8-412f-b808-795c9b2c3a3a","connector_name":"Intruder","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-intruder","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3d15163b-11d8-412f-b808-795c9b2c3a3a","connector_name":"Intruder","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-intruder","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3d15163b-11d8-412f-b808-795c9b2c3a3a","connector_name":"Intruder","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-intruder","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-intruder\/0.2.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-intruder","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-intruder"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-intruder","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/intruder","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-intruder","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-intruder:0.2.23","docker_image_cloud":"airbyte\/source-intruder:0.2.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":125,"definitionId":"3d4a824d-13a1-441a-ae9d-610b10013b49","name_oss":"Imagga","dockerRepository_oss":"airbyte\/source-imagga","dockerImageTag_oss":"0.0.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/imagga","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Imagga API key, available in your Imagga dashboard. Could be found at `https:\/\/imagga.com\/profile\/dashboard`","name":"api_key","order":0,"title":"API Key","type":"string"},"api_secret":{"airbyte_secret":true,"description":"Your Imagga API secret, available in your Imagga dashboard. Could be found at `https:\/\/imagga.com\/profile\/dashboard`","name":"api_secret","order":1,"title":"API Secret","type":"string"},"img_for_detection":{"default":"https:\/\/imagga.com\/static\/images\/categorization\/child-476506_640.jpg","description":"An image for detection endpoints","order":2,"title":"Image URL for detection endpoints","type":"string"}},"required":["api_key","api_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.imagga.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"50093970dccb57e32893e2441813171270297c07","commit_timestamp":"2026-03-31T04:54:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-imagga\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:54.473418+00:00","registry_entry_generated_at":"2026-03-31T04:57:54.473418+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3d4a824d-13a1-441a-ae9d-610b10013b49","connector_name":"Imagga","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-imagga","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3d4a824d-13a1-441a-ae9d-610b10013b49","connector_name":"Imagga","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-imagga","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3d4a824d-13a1-441a-ae9d-610b10013b49","connector_name":"Imagga","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-imagga","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-imagga\/0.0.32.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-imagga","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-imagga\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Imagga API documentation","type":"api_reference","url":"https:\/\/docs.imagga.com\/"},{"title":"Imagga authentication","type":"authentication_guide","url":"https:\/\/docs.imagga.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-imagga"}},"is_oss":true,"name_cloud":"Imagga","dockerRepository_cloud":"airbyte\/source-imagga","dockerImageTag_cloud":"0.0.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/imagga","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Imagga API key, available in your Imagga dashboard. Could be found at `https:\/\/imagga.com\/profile\/dashboard`","name":"api_key","order":0,"title":"API Key","type":"string"},"api_secret":{"airbyte_secret":true,"description":"Your Imagga API secret, available in your Imagga dashboard. Could be found at `https:\/\/imagga.com\/profile\/dashboard`","name":"api_secret","order":1,"title":"API Secret","type":"string"},"img_for_detection":{"default":"https:\/\/imagga.com\/static\/images\/categorization\/child-476506_640.jpg","description":"An image for detection endpoints","order":2,"title":"Image URL for detection endpoints","type":"string"}},"required":["api_key","api_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.imagga.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"50093970dccb57e32893e2441813171270297c07","commit_timestamp":"2026-03-31T04:54:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-imagga\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:54.314069+00:00","registry_entry_generated_at":"2026-03-31T04:57:54.314069+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3d4a824d-13a1-441a-ae9d-610b10013b49","connector_name":"Imagga","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-imagga","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3d4a824d-13a1-441a-ae9d-610b10013b49","connector_name":"Imagga","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-imagga","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3d4a824d-13a1-441a-ae9d-610b10013b49","connector_name":"Imagga","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-imagga","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-imagga\/0.0.32.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-imagga","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-imagga\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Imagga API documentation","type":"api_reference","url":"https:\/\/docs.imagga.com\/"},{"title":"Imagga authentication","type":"authentication_guide","url":"https:\/\/docs.imagga.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-imagga"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-imagga","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/imagga","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-imagga","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-imagga:0.0.32","docker_image_cloud":"airbyte\/source-imagga:0.0.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":126,"definitionId":"3db8a652-88f7-41ee-91a3-2f745322d9ae","name_oss":"Cal.com","dockerRepository_oss":"airbyte\/source-cal-com","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/cal-com","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/cal.com\/account","name":"api_key","order":1,"title":"API Key","type":"string"},"orgId":{"name":"Organization ID","order":0,"title":"orgId","type":"string"}},"required":["orgId","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-11","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.cal.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"17be60b0cc5c2af517194d6fa56664c8d653e42f","commit_timestamp":"2026-03-31T06:41:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-cal-com\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:32.906300+00:00","registry_entry_generated_at":"2026-03-31T06:45:32.906300+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3db8a652-88f7-41ee-91a3-2f745322d9ae","connector_name":"Cal.com","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-cal-com","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3db8a652-88f7-41ee-91a3-2f745322d9ae","connector_name":"Cal.com","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-cal-com","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3db8a652-88f7-41ee-91a3-2f745322d9ae","connector_name":"Cal.com","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-cal-com","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-cal-com\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-cal-com","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-cal-com\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Cal.com API reference","type":"api_reference","url":"https:\/\/cal.com\/docs\/api-reference\/introduction"},{"title":"Cal.com authentication","type":"authentication_guide","url":"https:\/\/cal.com\/docs\/api-reference\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-cal-com"}},"is_oss":true,"name_cloud":"Cal.com","dockerRepository_cloud":"airbyte\/source-cal-com","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/cal-com","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/cal.com\/account","name":"api_key","order":1,"title":"API Key","type":"string"},"orgId":{"name":"Organization ID","order":0,"title":"orgId","type":"string"}},"required":["orgId","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-11","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.cal.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"17be60b0cc5c2af517194d6fa56664c8d653e42f","commit_timestamp":"2026-03-31T06:41:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-cal-com\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:32.754456+00:00","registry_entry_generated_at":"2026-03-31T06:45:32.754456+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3db8a652-88f7-41ee-91a3-2f745322d9ae","connector_name":"Cal.com","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-cal-com","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3db8a652-88f7-41ee-91a3-2f745322d9ae","connector_name":"Cal.com","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-cal-com","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3db8a652-88f7-41ee-91a3-2f745322d9ae","connector_name":"Cal.com","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-cal-com","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-cal-com\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-cal-com","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-cal-com\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Cal.com API reference","type":"api_reference","url":"https:\/\/cal.com\/docs\/api-reference\/introduction"},{"title":"Cal.com authentication","type":"authentication_guide","url":"https:\/\/cal.com\/docs\/api-reference\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-cal-com"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-cal-com","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/cal-com","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-cal-com","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-cal-com:0.0.46","docker_image_cloud":"airbyte\/source-cal-com:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":127,"definitionId":"3eab5d94-2e12-4bca-ab0c-3af869b2dcd8","name_oss":"Box","dockerRepository_oss":"airbyte\/source-box","dockerImageTag_oss":"0.0.20","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/box","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"user":{"order":2,"title":"User","type":"number"}},"required":["client_id","client_secret","user"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-24","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.box.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"99e7f82733e7d32e6075418cb4e49b1c9fe83ad1","commit_timestamp":"2025-05-25T03:37:12+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CILlqe6xvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-box\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T00:43:13.685000+00:00","registry_entry_generated_at":"2025-05-25T00:47:50.945589"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3eab5d94-2e12-4bca-ab0c-3af869b2dcd8","connector_name":"Box","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-box","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3eab5d94-2e12-4bca-ab0c-3af869b2dcd8","connector_name":"Box","connector_type":"source","connector_version":"0.0.20","docker_repository":"airbyte\/source-box","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3eab5d94-2e12-4bca-ab0c-3af869b2dcd8","connector_name":"Box","connector_type":"source","connector_version":"0.0.20","docker_repository":"airbyte\/source-box","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-box\/0.0.20.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-box","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-box"}},"is_oss":true,"name_cloud":"Box","dockerRepository_cloud":"airbyte\/source-box","dockerImageTag_cloud":"0.0.20","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/box","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"user":{"order":2,"title":"User","type":"number"}},"required":["client_id","client_secret","user"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-24","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.box.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"99e7f82733e7d32e6075418cb4e49b1c9fe83ad1","commit_timestamp":"2025-05-25T03:37:12+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CILlqe6xvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-box\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T00:43:13.685000+00:00","registry_entry_generated_at":"2025-05-25T00:47:51.537559"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3eab5d94-2e12-4bca-ab0c-3af869b2dcd8","connector_name":"Box","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-box","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3eab5d94-2e12-4bca-ab0c-3af869b2dcd8","connector_name":"Box","connector_type":"source","connector_version":"0.0.20","docker_repository":"airbyte\/source-box","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3eab5d94-2e12-4bca-ab0c-3af869b2dcd8","connector_name":"Box","connector_type":"source","connector_version":"0.0.20","docker_repository":"airbyte\/source-box","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-box\/0.0.20.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-box","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-box"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-box","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/box","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-box","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-box:0.0.20","docker_image_cloud":"airbyte\/source-box:0.0.20","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":128,"definitionId":"3ed344ac-4099-402c-bf83-1cfdc53295d9","name_oss":"Reddit","dockerRepository_oss":"airbyte\/source-reddit","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/reddit","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"exact":{"description":"Specifies exact keyword and reduces distractions","order":3,"title":"Exact","type":"boolean"},"include_over_18":{"default":false,"description":"Includes mature content","order":2,"title":"Include over 18 flag","type":"boolean"},"limit":{"default":"1000","description":"Max records per page limit","order":4,"title":"Limit","type":"number"},"query":{"default":"airbyte","description":"Specifies the query for searching in reddits and subreddits","order":1,"title":"Query","type":"string"},"start_date":{"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subreddits":{"default":["r\/funny","r\/AskReddit"],"description":"Subreddits for exploration","order":5,"title":"Subreddits","type":"array"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-23","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["oauth.reddit.com","reddit.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"44eeac2fb9e057849df9c325a78530f8d0a04991","commit_timestamp":"2026-03-31T10:28:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-reddit\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:59.346462+00:00","registry_entry_generated_at":"2026-03-31T10:34:59.346462+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3ed344ac-4099-402c-bf83-1cfdc53295d9","connector_name":"Reddit","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-reddit","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3ed344ac-4099-402c-bf83-1cfdc53295d9","connector_name":"Reddit","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-reddit","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3ed344ac-4099-402c-bf83-1cfdc53295d9","connector_name":"Reddit","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-reddit","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-reddit\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-reddit","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-reddit\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Reddit API documentation","type":"api_reference","url":"https:\/\/www.reddit.com\/dev\/api\/"},{"title":"Reddit OAuth guide","type":"authentication_guide","url":"https:\/\/github.com\/reddit-archive\/reddit\/wiki\/OAuth2"},{"title":"Reddit rate limits","type":"rate_limits","url":"https:\/\/github.com\/reddit-archive\/reddit\/wiki\/API#rules"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-reddit"}},"is_oss":true,"name_cloud":"Reddit","dockerRepository_cloud":"airbyte\/source-reddit","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/reddit","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"exact":{"description":"Specifies exact keyword and reduces distractions","order":3,"title":"Exact","type":"boolean"},"include_over_18":{"default":false,"description":"Includes mature content","order":2,"title":"Include over 18 flag","type":"boolean"},"limit":{"default":"1000","description":"Max records per page limit","order":4,"title":"Limit","type":"number"},"query":{"default":"airbyte","description":"Specifies the query for searching in reddits and subreddits","order":1,"title":"Query","type":"string"},"start_date":{"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subreddits":{"default":["r\/funny","r\/AskReddit"],"description":"Subreddits for exploration","order":5,"title":"Subreddits","type":"array"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-23","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["oauth.reddit.com","reddit.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"44eeac2fb9e057849df9c325a78530f8d0a04991","commit_timestamp":"2026-03-31T10:28:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-reddit\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:59.130712+00:00","registry_entry_generated_at":"2026-03-31T10:34:59.130712+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3ed344ac-4099-402c-bf83-1cfdc53295d9","connector_name":"Reddit","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-reddit","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3ed344ac-4099-402c-bf83-1cfdc53295d9","connector_name":"Reddit","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-reddit","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"3ed344ac-4099-402c-bf83-1cfdc53295d9","connector_name":"Reddit","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-reddit","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-reddit\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-reddit","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-reddit\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Reddit API documentation","type":"api_reference","url":"https:\/\/www.reddit.com\/dev\/api\/"},{"title":"Reddit OAuth guide","type":"authentication_guide","url":"https:\/\/github.com\/reddit-archive\/reddit\/wiki\/OAuth2"},{"title":"Reddit rate limits","type":"rate_limits","url":"https:\/\/github.com\/reddit-archive\/reddit\/wiki\/API#rules"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-reddit"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-reddit","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/reddit","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-reddit","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-reddit:0.0.48","docker_image_cloud":"airbyte\/source-reddit:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":129,"definitionId":"3f1aa18a-a111-4e3b-8cac-9b79a091cc13","name_oss":"Feishu","dockerRepository_oss":"airbyte\/source-feishu","dockerImageTag_oss":"0.0.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/feishu","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"app_id":{"airbyte_secret":true,"description":"The unique identifier for your application. Found in the Feishu\/Lark Developer Console under \"Credentials & Basic Info\".","order":0,"title":"App Id","type":"string"},"app_secret":{"airbyte_secret":true,"description":"The secret key used to verify your application's identity. Found alongside the App ID.","order":1,"title":"App Secret","type":"string"},"app_token":{"airbyte_secret":true,"description":"The unique identifier of the Bitable (Base). Found in the URL: \/base\/{app_token}.","order":2,"title":"App Token","type":"string"},"lark_host":{"default":"https:\/\/open.feishu.cn","description":"Base URL of the Feishu\/Lark Open Platform. Use https:\/\/open.feishu.cn for Feishu (China mainland) accounts and https:\/\/open.larksuite.com for Lark (international) accounts.","examples":["https:\/\/open.feishu.cn","https:\/\/open.larksuite.com"],"order":3,"title":"Lark Host","type":"string"},"page_size":{"default":100,"description":"Number of records per request. Max: 500. Default: 100.","order":5,"title":"Page Size","type":"number"},"table_id":{"description":"The unique identifier of the table. Found in the URL query parameter table={table_id}.","order":4,"title":"Table Id","type":"string"}},"required":["app_id","app_secret","app_token","lark_host","table_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2026-01-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["open.feishu.cn","open.larksuite.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d0df2bc0b54e83d88ca9e77f0603560d9cf6fbb4","commit_timestamp":"2026-03-31T06:38:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-feishu\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:30.484285+00:00","registry_entry_generated_at":"2026-03-31T06:42:30.484285+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3f1aa18a-a111-4e3b-8cac-9b79a091cc13","connector_name":"Feishu","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-feishu","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3f1aa18a-a111-4e3b-8cac-9b79a091cc13","connector_name":"Feishu","connector_type":"source","connector_version":"0.0.4","docker_repository":"airbyte\/source-feishu","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3f1aa18a-a111-4e3b-8cac-9b79a091cc13","connector_name":"Feishu","connector_type":"source","connector_version":"0.0.4","docker_repository":"airbyte\/source-feishu","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-feishu\/0.0.4.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-feishu","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-feishu\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-feishu"}},"is_oss":true,"name_cloud":"Feishu","dockerRepository_cloud":"airbyte\/source-feishu","dockerImageTag_cloud":"0.0.4","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/feishu","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"app_id":{"airbyte_secret":true,"description":"The unique identifier for your application. Found in the Feishu\/Lark Developer Console under \"Credentials & Basic Info\".","order":0,"title":"App Id","type":"string"},"app_secret":{"airbyte_secret":true,"description":"The secret key used to verify your application's identity. Found alongside the App ID.","order":1,"title":"App Secret","type":"string"},"app_token":{"airbyte_secret":true,"description":"The unique identifier of the Bitable (Base). Found in the URL: \/base\/{app_token}.","order":2,"title":"App Token","type":"string"},"lark_host":{"default":"https:\/\/open.feishu.cn","description":"Base URL of the Feishu\/Lark Open Platform. Use https:\/\/open.feishu.cn for Feishu (China mainland) accounts and https:\/\/open.larksuite.com for Lark (international) accounts.","examples":["https:\/\/open.feishu.cn","https:\/\/open.larksuite.com"],"order":3,"title":"Lark Host","type":"string"},"page_size":{"default":100,"description":"Number of records per request. Max: 500. Default: 100.","order":5,"title":"Page Size","type":"number"},"table_id":{"description":"The unique identifier of the table. Found in the URL query parameter table={table_id}.","order":4,"title":"Table Id","type":"string"}},"required":["app_id","app_secret","app_token","lark_host","table_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2026-01-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["open.feishu.cn","open.larksuite.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d0df2bc0b54e83d88ca9e77f0603560d9cf6fbb4","commit_timestamp":"2026-03-31T06:38:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-feishu\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:30.333884+00:00","registry_entry_generated_at":"2026-03-31T06:42:30.333884+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"3f1aa18a-a111-4e3b-8cac-9b79a091cc13","connector_name":"Feishu","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-feishu","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"3f1aa18a-a111-4e3b-8cac-9b79a091cc13","connector_name":"Feishu","connector_type":"source","connector_version":"0.0.4","docker_repository":"airbyte\/source-feishu","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"3f1aa18a-a111-4e3b-8cac-9b79a091cc13","connector_name":"Feishu","connector_type":"source","connector_version":"0.0.4","docker_repository":"airbyte\/source-feishu","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-feishu\/0.0.4.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-feishu","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-feishu\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-feishu"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-feishu","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/feishu","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-feishu","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-feishu:0.0.4","docker_image_cloud":"airbyte\/source-feishu:0.0.4","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":130,"definitionId":"40bb20de-e03c-4aa2-80bc-72234598380f","name_oss":"Taboola","dockerRepository_oss":"airbyte\/source-taboola","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/taboola","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"The ID associated with your taboola account","order":2,"title":"Account ID","type":"string"},"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"}},"required":["client_id","client_secret","account_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["backstage.taboola.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9db8269cae8e35ee088c48e0f6518965edcb3ad8","commit_timestamp":"2026-03-31T06:36:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-taboola\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:13.989260+00:00","registry_entry_generated_at":"2026-03-31T06:40:13.989260+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"40bb20de-e03c-4aa2-80bc-72234598380f","connector_name":"Taboola","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-taboola","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"40bb20de-e03c-4aa2-80bc-72234598380f","connector_name":"Taboola","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-taboola","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"40bb20de-e03c-4aa2-80bc-72234598380f","connector_name":"Taboola","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-taboola","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-taboola\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-taboola","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-taboola\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Taboola Backstage API","type":"api_reference","url":"https:\/\/developers.taboola.com\/backstage-api\/reference"},{"title":"Taboola authentication","type":"authentication_guide","url":"https:\/\/developers.taboola.com\/backstage-api\/docs\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-taboola"}},"is_oss":true,"name_cloud":"Taboola","dockerRepository_cloud":"airbyte\/source-taboola","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/taboola","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"The ID associated with your taboola account","order":2,"title":"Account ID","type":"string"},"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"}},"required":["client_id","client_secret","account_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["backstage.taboola.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9db8269cae8e35ee088c48e0f6518965edcb3ad8","commit_timestamp":"2026-03-31T06:36:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-taboola\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:13.732786+00:00","registry_entry_generated_at":"2026-03-31T06:40:13.732786+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"40bb20de-e03c-4aa2-80bc-72234598380f","connector_name":"Taboola","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-taboola","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"40bb20de-e03c-4aa2-80bc-72234598380f","connector_name":"Taboola","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-taboola","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"40bb20de-e03c-4aa2-80bc-72234598380f","connector_name":"Taboola","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-taboola","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-taboola\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-taboola","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-taboola\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Taboola Backstage API","type":"api_reference","url":"https:\/\/developers.taboola.com\/backstage-api\/reference"},{"title":"Taboola authentication","type":"authentication_guide","url":"https:\/\/developers.taboola.com\/backstage-api\/docs\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-taboola"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-taboola","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/taboola","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-taboola","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-taboola:0.0.45","docker_image_cloud":"airbyte\/source-taboola:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":131,"definitionId":"40d24d0f-b8f9-4fe0-9e6c-b06c0f3f45e4","name_oss":"Zendesk Chat","dockerRepository_oss":"airbyte\/source-zendesk-chat","dockerImageTag_oss":"1.3.9","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-chat","icon_oss":"zendesk-chat.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth2\/chat\/token?grant_type=authorization_code&{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&{{scopes_param}}","consent_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth2\/chat\/authorizations\/new?response_type=code&{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}","extract_output":["access_token","refresh_token"],"scopes":[{"scope":"read"},{"scope":"chat"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2.0","order":0,"type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to obtain new Access Token, when it's expired.","title":"Refresh Token","type":"string"}},"required":["credentials"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token to make authenticated requests.","title":"Access Token","type":"string"},"credentials":{"const":"access_token","order":0,"type":"string"}},"required":["credentials","access_token"],"title":"Access Token","type":"object"}],"order":2,"title":"Authorization Method","type":"object"},"start_date":{"description":"The date from which you'd like to replicate data for Zendesk Chat API, in the format YYYY-MM-DDT00:00:00Z.","examples":["2021-02-01T00:00:00Z"],"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"subdomain":{"description":"The unique subdomain of your Zendesk account (without https:\/\/). See the Zendesk docs to find your subdomain<\/a>.","examples":["myzendeskchat"],"order":1,"pattern":"^(?!https:\/\/)","title":"Subdomain","type":"string"}},"required":["start_date","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.zendesk.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-11-12","message":"The subdomain configuration field is now required following a Live Chat API update.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-chat-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-chat-migrations"},"ab_internal_oss":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6c7005cfa71f743ad13b9c3657a0f121d94bac9a","commit_timestamp":"2026-04-01T13:54:33-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zendesk-chat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T20:58:39.821907+00:00","registry_entry_generated_at":"2026-04-01T20:58:39.821907+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"40d24d0f-b8f9-4fe0-9e6c-b06c0f3f45e4","connector_name":"Zendesk Chat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zendesk-chat","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"40d24d0f-b8f9-4fe0-9e6c-b06c0f3f45e4","connector_name":"Zendesk Chat","connector_type":"source","connector_version":"1.3.9","docker_repository":"airbyte\/source-zendesk-chat","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"40d24d0f-b8f9-4fe0-9e6c-b06c0f3f45e4","connector_name":"Zendesk Chat","connector_type":"source","connector_version":"1.3.9","docker_repository":"airbyte\/source-zendesk-chat","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zendesk-chat\/1.3.9.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"liveTests","testConnections":[{"id":"3801d70c-d197-4bc2-a989-c48888a47fb2","name":"zendesk-chat_config_oauth_dev_null"},{"id":"39ac48ce-6b9d-4b1d-9b62-3fd899ae1981","name":"zendesk-chat_config_old_dev_null"},{"id":"5f92e2b6-8d51-4517-8c9a-6a1a1b29cebe","name":"zendesk-chat_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_ZENDESK_CHAT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE_ZENDESK_CHAT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE_ZENDESK_CHAT_OLD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-zendesk-chat","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0.post13.dev23823332086@sha256:dc8f1d054d9b0ee5ed6afe1b6732151ddd4dfa58ee32ca39c608ee2dd50dadf5"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zendesk-chat\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Developer Updates","url":"https:\/\/support.zendesk.com\/hc\/en-us\/sections\/4405298889242-Developer-updates"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developer.zendesk.com\/api-reference\/changelog\/changelog\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zendesk-chat"}},"is_oss":true,"name_cloud":"Zendesk Chat","dockerRepository_cloud":"airbyte\/source-zendesk-chat","dockerImageTag_cloud":"1.3.9","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-chat","icon_cloud":"zendesk-chat.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth2\/chat\/token?grant_type=authorization_code&{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&{{scopes_param}}","consent_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth2\/chat\/authorizations\/new?response_type=code&{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}","extract_output":["access_token","refresh_token"],"scopes":[{"scope":"read"},{"scope":"chat"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2.0","order":0,"type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to obtain new Access Token, when it's expired.","title":"Refresh Token","type":"string"}},"required":["credentials"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token to make authenticated requests.","title":"Access Token","type":"string"},"credentials":{"const":"access_token","order":0,"type":"string"}},"required":["credentials","access_token"],"title":"Access Token","type":"object"}],"order":2,"title":"Authorization Method","type":"object"},"start_date":{"description":"The date from which you'd like to replicate data for Zendesk Chat API, in the format YYYY-MM-DDT00:00:00Z.","examples":["2021-02-01T00:00:00Z"],"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"subdomain":{"description":"The unique subdomain of your Zendesk account (without https:\/\/). See the Zendesk docs to find your subdomain<\/a>.","examples":["myzendeskchat"],"order":1,"pattern":"^(?!https:\/\/)","title":"Subdomain","type":"string"}},"required":["start_date","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.zendesk.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-11-12","message":"The subdomain configuration field is now required following a Live Chat API update.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-chat-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-chat-migrations"},"ab_internal_cloud":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6c7005cfa71f743ad13b9c3657a0f121d94bac9a","commit_timestamp":"2026-04-01T13:54:33-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zendesk-chat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T20:58:39.570000+00:00","registry_entry_generated_at":"2026-04-01T20:58:39.570000+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"40d24d0f-b8f9-4fe0-9e6c-b06c0f3f45e4","connector_name":"Zendesk Chat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zendesk-chat","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"40d24d0f-b8f9-4fe0-9e6c-b06c0f3f45e4","connector_name":"Zendesk Chat","connector_type":"source","connector_version":"1.3.9","docker_repository":"airbyte\/source-zendesk-chat","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"40d24d0f-b8f9-4fe0-9e6c-b06c0f3f45e4","connector_name":"Zendesk Chat","connector_type":"source","connector_version":"1.3.9","docker_repository":"airbyte\/source-zendesk-chat","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zendesk-chat\/1.3.9.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"liveTests","testConnections":[{"id":"3801d70c-d197-4bc2-a989-c48888a47fb2","name":"zendesk-chat_config_oauth_dev_null"},{"id":"39ac48ce-6b9d-4b1d-9b62-3fd899ae1981","name":"zendesk-chat_config_old_dev_null"},{"id":"5f92e2b6-8d51-4517-8c9a-6a1a1b29cebe","name":"zendesk-chat_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_ZENDESK_CHAT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE_ZENDESK_CHAT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE_ZENDESK_CHAT_OLD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-zendesk-chat","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0.post13.dev23823332086@sha256:dc8f1d054d9b0ee5ed6afe1b6732151ddd4dfa58ee32ca39c608ee2dd50dadf5"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zendesk-chat\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Developer Updates","url":"https:\/\/support.zendesk.com\/hc\/en-us\/sections\/4405298889242-Developer-updates"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developer.zendesk.com\/api-reference\/changelog\/changelog\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zendesk-chat"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zendesk-chat","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zendesk-chat","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zendesk-chat","ab_internal_ql":200.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-zendesk-chat:1.3.9","docker_image_cloud":"airbyte\/source-zendesk-chat:1.3.9","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":{"streams":["chats"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":{"streams":["chats"]},"erdUrl_cloud":null},{"index":132,"definitionId":"40fed53b-3a55-4ce3-a25f-93af5b5379b0","name_oss":"Sigma Computing","dockerRepository_oss":"airbyte\/source-sigma-computing","dockerImageTag_oss":"0.0.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sigma-computing","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"The base url of your sigma organization","order":5,"title":"Base URL","type":"string"},"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"oauth_access_token":{"airbyte_secret":true,"description":"The current access token. This field might be overridden by the connector based on the token refresh endpoint response.","order":3,"title":"Access token","type":"string"},"oauth_token_expiry_date":{"description":"The date the current access token expires in. This field might be overridden by the connector based on the token refresh endpoint response.","format":"date-time","order":4,"title":"Token expiry date","type":"string"}},"required":["client_id","client_secret","client_refresh_token","base_url"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-13","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c74b079a9242a7103f3526c856126df0571cf9fb","commit_timestamp":"2026-03-03T08:21:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sigma-computing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T08:27:35.951000+00:00","registry_entry_generated_at":"2026-03-03T08:28:41.150628"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"40fed53b-3a55-4ce3-a25f-93af5b5379b0","connector_name":"Sigma Computing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sigma-computing","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"40fed53b-3a55-4ce3-a25f-93af5b5379b0","connector_name":"Sigma Computing","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-sigma-computing","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"40fed53b-3a55-4ce3-a25f-93af5b5379b0","connector_name":"Sigma Computing","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-sigma-computing","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sigma-computing\/0.0.44.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-sigma-computing","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sigma-computing\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Sigma Computing API","type":"api_reference","url":"https:\/\/help.sigmacomputing.com\/reference\/api-overview"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-sigma-computing"}},"is_oss":true,"name_cloud":"Sigma Computing","dockerRepository_cloud":"airbyte\/source-sigma-computing","dockerImageTag_cloud":"0.0.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sigma-computing","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"The base url of your sigma organization","order":5,"title":"Base URL","type":"string"},"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"oauth_access_token":{"airbyte_secret":true,"description":"The current access token. This field might be overridden by the connector based on the token refresh endpoint response.","order":3,"title":"Access token","type":"string"},"oauth_token_expiry_date":{"description":"The date the current access token expires in. This field might be overridden by the connector based on the token refresh endpoint response.","format":"date-time","order":4,"title":"Token expiry date","type":"string"}},"required":["client_id","client_secret","client_refresh_token","base_url"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-13","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c74b079a9242a7103f3526c856126df0571cf9fb","commit_timestamp":"2026-03-03T08:21:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sigma-computing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T08:27:35.951000+00:00","registry_entry_generated_at":"2026-03-03T08:28:48.524381"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"40fed53b-3a55-4ce3-a25f-93af5b5379b0","connector_name":"Sigma Computing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sigma-computing","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"40fed53b-3a55-4ce3-a25f-93af5b5379b0","connector_name":"Sigma Computing","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-sigma-computing","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"40fed53b-3a55-4ce3-a25f-93af5b5379b0","connector_name":"Sigma Computing","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-sigma-computing","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sigma-computing\/0.0.44.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-sigma-computing","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sigma-computing\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Sigma Computing API","type":"api_reference","url":"https:\/\/help.sigmacomputing.com\/reference\/api-overview"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-sigma-computing"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sigma-computing","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sigma-computing","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sigma-computing","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-sigma-computing:0.0.44","docker_image_cloud":"airbyte\/source-sigma-computing:0.0.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":133,"definitionId":"4100f944-1bef-4a73-a1c6-6042e3137749","name_oss":"Google Forms","dockerRepository_oss":"airbyte\/source-google-forms","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-forms","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"form_id":{"order":3,"title":"Form IDs","type":"array"}},"required":["client_id","client_secret","client_refresh_token","form_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["forms.googleapis.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b042dc0ca1acc6d2b3dbaaae93c7d65f6521ea3e","commit_timestamp":"2026-03-24T08:24:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-forms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:30:29.250022+00:00","registry_entry_generated_at":"2026-03-24T08:30:29.250022+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4100f944-1bef-4a73-a1c6-6042e3137749","connector_name":"Google Forms","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-forms","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4100f944-1bef-4a73-a1c6-6042e3137749","connector_name":"Google Forms","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-forms","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4100f944-1bef-4a73-a1c6-6042e3137749","connector_name":"Google Forms","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-forms","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-forms\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-google-forms","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-forms\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Google Forms API reference","type":"api_reference","url":"https:\/\/developers.google.com\/forms\/api\/reference\/rest"},{"title":"Google Forms authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/forms\/api\/guides\/auth"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-forms"}},"is_oss":true,"name_cloud":"Google Forms","dockerRepository_cloud":"airbyte\/source-google-forms","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-forms","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"form_id":{"order":3,"title":"Form IDs","type":"array"}},"required":["client_id","client_secret","client_refresh_token","form_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["forms.googleapis.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b042dc0ca1acc6d2b3dbaaae93c7d65f6521ea3e","commit_timestamp":"2026-03-24T08:24:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-forms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:30:28.960368+00:00","registry_entry_generated_at":"2026-03-24T08:30:28.960368+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4100f944-1bef-4a73-a1c6-6042e3137749","connector_name":"Google Forms","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-forms","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4100f944-1bef-4a73-a1c6-6042e3137749","connector_name":"Google Forms","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-forms","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4100f944-1bef-4a73-a1c6-6042e3137749","connector_name":"Google Forms","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-google-forms","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-forms\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-google-forms","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-forms\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Google Forms API reference","type":"api_reference","url":"https:\/\/developers.google.com\/forms\/api\/reference\/rest"},{"title":"Google Forms authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/forms\/api\/guides\/auth"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-forms"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-forms","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-forms","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-forms","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-google-forms:0.0.46","docker_image_cloud":"airbyte\/source-google-forms:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":134,"definitionId":"41991d12-d4b5-439e-afd0-260a31d4c53f","name_oss":"Salesloft","dockerRepository_oss":"airbyte\/source-salesloft","dockerImageTag_oss":"1.5.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesloft","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"description":"The Client ID of your Salesloft developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Salesloft developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining a new access token.","title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date","auth_type"],"title":"Authenticate via OAuth","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"API Key for making authenticated requests. More instruction on how to find this value in our docs<\/a>","title":"API Key","type":"string"},"auth_type":{"const":"api_key","type":"string"}},"required":["api_key","auth_type"],"title":"Authenticate via API Key","type":"object"}],"order":0,"title":"Credentials","type":"object"},"start_date":{"description":"The date from which you'd like to replicate data for Salesloft API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.","examples":["2020-11-16T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["credentials","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":"2021-10-22","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.salesloft.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"abf35dfe9a8f5a19abccfce4f4e530e2d5ad5a2c","commit_timestamp":"2025-03-27T07:46:39-07:00","commit_author":"Tyler B","commit_author_email":"104733644+tybernstein@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CK+g+ezBqowDEAE=","metadata_file_path":"metadata\/airbyte\/source-salesloft\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-27T14:53:24.225000+00:00","registry_entry_generated_at":"2025-03-27T14:56:43.775145"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"41991d12-d4b5-439e-afd0-260a31d4c53f","connector_name":"Salesloft","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-salesloft","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"41991d12-d4b5-439e-afd0-260a31d4c53f","connector_name":"Salesloft","connector_type":"source","connector_version":"1.5.2","docker_repository":"airbyte\/source-salesloft","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"41991d12-d4b5-439e-afd0-260a31d4c53f","connector_name":"Salesloft","connector_type":"source","connector_version":"1.5.2","docker_repository":"airbyte\/source-salesloft","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-salesloft\/1.5.2.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"1b6c8a60-5505-49b6-9d33-e9163b0c12b2","name":"salesloft_config_oauth_dev_null"},{"id":"3c4e1c30-251d-4ff5-9534-3be0f7c8fa17","name":"salesloft_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-SALESLOFT_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SALESLOFT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-salesloft","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.15.0@sha256:09a84e0622f36393077332faf11cc239e77083fae5fa500592c049dca25888a7"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-salesloft"}},"is_oss":true,"name_cloud":"Salesloft","dockerRepository_cloud":"airbyte\/source-salesloft","dockerImageTag_cloud":"1.5.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesloft","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"description":"The Client ID of your Salesloft developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Salesloft developer application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token for obtaining a new access token.","title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date","auth_type"],"title":"Authenticate via OAuth","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"API Key for making authenticated requests. More instruction on how to find this value in our docs<\/a>","title":"API Key","type":"string"},"auth_type":{"const":"api_key","type":"string"}},"required":["api_key","auth_type"],"title":"Authenticate via API Key","type":"object"}],"order":0,"title":"Credentials","type":"object"},"start_date":{"description":"The date from which you'd like to replicate data for Salesloft API, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.","examples":["2020-11-16T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["credentials","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":"2021-10-22","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.salesloft.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"abf35dfe9a8f5a19abccfce4f4e530e2d5ad5a2c","commit_timestamp":"2025-03-27T07:46:39-07:00","commit_author":"Tyler B","commit_author_email":"104733644+tybernstein@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CK+g+ezBqowDEAE=","metadata_file_path":"metadata\/airbyte\/source-salesloft\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-03-27T14:53:24.225000+00:00","registry_entry_generated_at":"2025-03-27T14:56:44.336968"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"41991d12-d4b5-439e-afd0-260a31d4c53f","connector_name":"Salesloft","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-salesloft","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"41991d12-d4b5-439e-afd0-260a31d4c53f","connector_name":"Salesloft","connector_type":"source","connector_version":"1.5.2","docker_repository":"airbyte\/source-salesloft","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"41991d12-d4b5-439e-afd0-260a31d4c53f","connector_name":"Salesloft","connector_type":"source","connector_version":"1.5.2","docker_repository":"airbyte\/source-salesloft","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-salesloft\/1.5.2.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"1b6c8a60-5505-49b6-9d33-e9163b0c12b2","name":"salesloft_config_oauth_dev_null"},{"id":"3c4e1c30-251d-4ff5-9534-3be0f7c8fa17","name":"salesloft_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-SALESLOFT_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SALESLOFT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-salesloft","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.15.0@sha256:09a84e0622f36393077332faf11cc239e77083fae5fa500592c049dca25888a7"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-salesloft"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-salesloft","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/salesloft","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-salesloft","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-salesloft:1.5.2","docker_image_cloud":"airbyte\/source-salesloft:1.5.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":135,"definitionId":"41b34d94-1704-48b0-b921-cb3009ae69c1","name_oss":"ShopWired","dockerRepository_oss":"airbyte\/source-shopwired","dockerImageTag_oss":"0.0.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopwired","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key, which acts as the username for Basic Authentication. You can find it in your ShopWired account under API settings.","name":"api_key","order":0,"title":"API Key","type":"string"},"api_secret":{"airbyte_secret":true,"description":"Your API Secret, which acts as the password for Basic Authentication. You can find it in your ShopWired account under API settings.","name":"api_secret","order":1,"title":"API Secret","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","api_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-06","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.ecommerceapi.uk"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1f209ba7625594f7515f365443f1734faf3f5233","commit_timestamp":"2026-03-03T08:21:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shopwired\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T08:25:44.888000+00:00","registry_entry_generated_at":"2026-03-03T08:26:49.116300"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"41b34d94-1704-48b0-b921-cb3009ae69c1","connector_name":"ShopWired","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shopwired","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"41b34d94-1704-48b0-b921-cb3009ae69c1","connector_name":"ShopWired","connector_type":"source","connector_version":"0.0.26","docker_repository":"airbyte\/source-shopwired","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"41b34d94-1704-48b0-b921-cb3009ae69c1","connector_name":"ShopWired","connector_type":"source","connector_version":"0.0.26","docker_repository":"airbyte\/source-shopwired","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shopwired\/0.0.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-shopwired","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shopwired\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Shopwired API documentation","type":"api_reference","url":"https:\/\/www.shopwired.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-shopwired"}},"is_oss":true,"name_cloud":"ShopWired","dockerRepository_cloud":"airbyte\/source-shopwired","dockerImageTag_cloud":"0.0.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopwired","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key, which acts as the username for Basic Authentication. You can find it in your ShopWired account under API settings.","name":"api_key","order":0,"title":"API Key","type":"string"},"api_secret":{"airbyte_secret":true,"description":"Your API Secret, which acts as the password for Basic Authentication. You can find it in your ShopWired account under API settings.","name":"api_secret","order":1,"title":"API Secret","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","api_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-06","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.ecommerceapi.uk"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1f209ba7625594f7515f365443f1734faf3f5233","commit_timestamp":"2026-03-03T08:21:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shopwired\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T08:25:44.888000+00:00","registry_entry_generated_at":"2026-03-03T08:26:54.465266"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"41b34d94-1704-48b0-b921-cb3009ae69c1","connector_name":"ShopWired","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shopwired","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"41b34d94-1704-48b0-b921-cb3009ae69c1","connector_name":"ShopWired","connector_type":"source","connector_version":"0.0.26","docker_repository":"airbyte\/source-shopwired","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"41b34d94-1704-48b0-b921-cb3009ae69c1","connector_name":"ShopWired","connector_type":"source","connector_version":"0.0.26","docker_repository":"airbyte\/source-shopwired","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shopwired\/0.0.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-shopwired","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shopwired\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Shopwired API documentation","type":"api_reference","url":"https:\/\/www.shopwired.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-shopwired"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-shopwired","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/shopwired","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-shopwired","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-shopwired:0.0.26","docker_image_cloud":"airbyte\/source-shopwired:0.0.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":136,"definitionId":"41bf83df-e5e4-44e3-b9c0-6933a26a4410","name_oss":"100ms","dockerRepository_oss":"airbyte\/source-100ms","dockerImageTag_oss":"0.0.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/100ms","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"management_token":{"airbyte_secret":true,"description":"The management token used for authenticating API requests. You can find or generate this token in your 100ms dashboard under the API section. Refer to the documentation at https:\/\/www.100ms.live\/docs\/concepts\/v2\/concepts\/security-and-tokens#management-token-for-rest-api for more details.","name":"management_token","order":0,"title":"Management Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["management_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.100ms.live"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6d38cde32ce34c52f3da9a434eb87818ccfc2cb6","commit_timestamp":"2026-03-17T06:30:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-100ms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:41.561000+00:00","registry_entry_generated_at":"2026-03-17T06:37:41.709254"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"41bf83df-e5e4-44e3-b9c0-6933a26a4410","connector_name":"100ms","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-100ms","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"41bf83df-e5e4-44e3-b9c0-6933a26a4410","connector_name":"100ms","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-100ms","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"41bf83df-e5e4-44e3-b9c0-6933a26a4410","connector_name":"100ms","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-100ms","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-100ms\/0.0.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-100ms","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-100ms\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API reference","type":"api_reference","url":"https:\/\/www.100ms.live\/docs\/api-reference\/javascript\/v2\/home\/content"},{"title":"Authentication and tokens","type":"authentication_guide","url":"https:\/\/www.100ms.live\/docs\/get-started\/v2\/get-started\/security-and-tokens"},{"title":"100ms Status","type":"status_page","url":"https:\/\/status.100ms.live"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-100ms"}},"is_oss":true,"name_cloud":"100ms","dockerRepository_cloud":"airbyte\/source-100ms","dockerImageTag_cloud":"0.0.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/100ms","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"management_token":{"airbyte_secret":true,"description":"The management token used for authenticating API requests. You can find or generate this token in your 100ms dashboard under the API section. Refer to the documentation at https:\/\/www.100ms.live\/docs\/concepts\/v2\/concepts\/security-and-tokens#management-token-for-rest-api for more details.","name":"management_token","order":0,"title":"Management Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["management_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.100ms.live"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6d38cde32ce34c52f3da9a434eb87818ccfc2cb6","commit_timestamp":"2026-03-17T06:30:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-100ms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:41.561000+00:00","registry_entry_generated_at":"2026-03-17T06:37:50.764977"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"41bf83df-e5e4-44e3-b9c0-6933a26a4410","connector_name":"100ms","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-100ms","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"41bf83df-e5e4-44e3-b9c0-6933a26a4410","connector_name":"100ms","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-100ms","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"41bf83df-e5e4-44e3-b9c0-6933a26a4410","connector_name":"100ms","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-100ms","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-100ms\/0.0.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-100ms","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-100ms\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API reference","type":"api_reference","url":"https:\/\/www.100ms.live\/docs\/api-reference\/javascript\/v2\/home\/content"},{"title":"Authentication and tokens","type":"authentication_guide","url":"https:\/\/www.100ms.live\/docs\/get-started\/v2\/get-started\/security-and-tokens"},{"title":"100ms Status","type":"status_page","url":"https:\/\/status.100ms.live"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-100ms"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-100ms","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/100ms","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-100ms","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-100ms:0.0.22","docker_image_cloud":"airbyte\/source-100ms:0.0.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":137,"definitionId":"42495935-95de-4f5c-ae08-8fac00f6b308","name_oss":"Visma Economic","dockerRepository_oss":"airbyte\/source-visma-economic","dockerImageTag_oss":"0.3.54","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/visma-economic","icon_oss":"visma-economic.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"agreement_grant_token":{"airbyte_secret":true,"description":"Identifier for the grant issued by an agreement","order":0,"title":"Agreement Grant Token","type":"string"},"app_secret_token":{"airbyte_secret":true,"description":"Identification token for app accessing data","order":1,"title":"App Secret Token","type":"string"}},"required":["agreement_grant_token","app_secret_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-11-08","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["restapi.e-conomic.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"65bc0852d9c86697ebda344b4903855374604920","commit_timestamp":"2026-03-31T06:36:57+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-visma-economic\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:43.799970+00:00","registry_entry_generated_at":"2026-03-31T06:40:43.799970+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"42495935-95de-4f5c-ae08-8fac00f6b308","connector_name":"Visma Economic","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-visma-economic","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"42495935-95de-4f5c-ae08-8fac00f6b308","connector_name":"Visma Economic","connector_type":"source","connector_version":"0.3.54","docker_repository":"airbyte\/source-visma-economic","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"42495935-95de-4f5c-ae08-8fac00f6b308","connector_name":"Visma Economic","connector_type":"source","connector_version":"0.3.54","docker_repository":"airbyte\/source-visma-economic","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-visma-economic\/0.3.54.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-VISMA-ECONOMIC__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-visma-economic","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-visma-economic\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"4Gi","memory_limit":"4Gi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Visma e-conomic API","type":"api_reference","url":"https:\/\/restdocs.e-conomic.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-visma-economic"}},"is_oss":true,"name_cloud":"Visma Economic","dockerRepository_cloud":"airbyte\/source-visma-economic","dockerImageTag_cloud":"0.3.54","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/visma-economic","icon_cloud":"visma-economic.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"agreement_grant_token":{"airbyte_secret":true,"description":"Identifier for the grant issued by an agreement","order":0,"title":"Agreement Grant Token","type":"string"},"app_secret_token":{"airbyte_secret":true,"description":"Identification token for app accessing data","order":1,"title":"App Secret Token","type":"string"}},"required":["agreement_grant_token","app_secret_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-11-08","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["restapi.e-conomic.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"65bc0852d9c86697ebda344b4903855374604920","commit_timestamp":"2026-03-31T06:36:57+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-visma-economic\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:43.637574+00:00","registry_entry_generated_at":"2026-03-31T06:40:43.637574+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"42495935-95de-4f5c-ae08-8fac00f6b308","connector_name":"Visma Economic","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-visma-economic","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"42495935-95de-4f5c-ae08-8fac00f6b308","connector_name":"Visma Economic","connector_type":"source","connector_version":"0.3.54","docker_repository":"airbyte\/source-visma-economic","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"42495935-95de-4f5c-ae08-8fac00f6b308","connector_name":"Visma Economic","connector_type":"source","connector_version":"0.3.54","docker_repository":"airbyte\/source-visma-economic","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-visma-economic\/0.3.54.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-VISMA-ECONOMIC__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-visma-economic","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-visma-economic\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"4Gi","memory_limit":"4Gi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Visma e-conomic API","type":"api_reference","url":"https:\/\/restdocs.e-conomic.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-visma-economic"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-visma-economic","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/visma-economic","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-visma-economic","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-visma-economic:0.3.54","docker_image_cloud":"airbyte\/source-visma-economic:0.3.54","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":138,"definitionId":"435bb9a5-7887-4809-aa58-28c27df0d7ad","name_oss":"MySQL","dockerRepository_oss":"airbyte\/source-mysql","dockerImageTag_oss":"3.51.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql","icon_oss":"mysql.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"check_privileges":{"default":true,"description":"When this feature is enabled, during schema discovery the connector will query each table or view individually to check access privileges and inaccessible tables, views, or columns therein will be removed. In large schemas, this might cause schema discovery to take too long, in which case it might be advisable to disable this feature.","order":13,"title":"Check Table and Column Access Privileges","type":"boolean"},"checkpoint_target_interval_seconds":{"default":300,"description":"How often (in seconds) a stream should checkpoint, when possible.","order":12,"title":"Checkpoint Target Time Interval","type":"integer"},"concurrency":{"airbyte_hidden":true,"default":1,"description":"Maximum number of concurrent queries to the database.","order":13,"title":"Concurrency","type":"integer"},"database":{"always_show":true,"description":"The database name.","order":6,"title":"Database","type":"string"},"host":{"description":"Hostname of the database.","order":1,"title":"Host","type":"string"},"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).","order":8,"title":"JDBC URL Params","type":"string"},"max_db_connections":{"description":"Maximum number of concurrent queries to the database. Leave empty to let Airbyte optimize performance.","order":13,"title":"Max Concurrent Queries to Database","type":"integer"},"password":{"airbyte_secret":true,"always_show":true,"description":"The password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":3306,"description":"Port of the database.","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"replication_method":{"description":"Configures how data is extracted from the database.","display_type":"radio","oneOf":[{"additionalProperties":true,"description":"Incrementally detects new inserts and updates using the cursor column<\/a> chosen when configuring a connection (e.g. created_at, updated_at).","properties":{"method":{"default":"STANDARD","enum":["STANDARD"],"type":"string"}},"required":["method"],"title":"Scan Changes with User Defined Cursor","type":"object"},{"additionalProperties":true,"description":"Recommended<\/i> - Incrementally reads new inserts, updates, and deletes using MySQL's change data capture feature<\/a>. This must be enabled on your database.","properties":{"initial_load_timeout_hours":{"always_show":true,"default":8,"description":"The amount of time an initial load is allowed to continue for before catching up on CDC logs.","max":24,"min":4,"order":3,"title":"Initial Load Timeout in Hours (Advanced)","type":"integer"},"invalid_cdc_cursor_position_behavior":{"always_show":true,"default":"Fail sync","description":"Determines whether Airbyte should fail or re-sync data in case of an stale\/invalid cursor value in the mined logs. 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"],"order":2,"title":"Invalid CDC Position Behavior (Advanced)","type":"string"},"method":{"default":"CDC","enum":["CDC"],"type":"string"},"server_timezone":{"always_show":true,"description":"Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard.","order":1,"title":"Configured server timezone for the MySQL source (Advanced)","type":"string"}},"required":["method"],"title":"Read Changes using Change Data Capture (CDC)","type":"object"}],"order":11,"title":"Update Method","type":"object"},"ssl_mode":{"default":"required","description":"The encryption method which is used when communicating with the database.","oneOf":[{"additionalProperties":true,"description":"To allow unencrypted communication only when the source doesn't support encryption.","properties":{"mode":{"default":"preferred","enum":["preferred"],"type":"string"}},"required":["mode"],"title":"preferred","type":"object"},{"additionalProperties":true,"description":"To always require encryption. Note: The connection will fail if the source doesn't support encryption.","properties":{"mode":{"default":"required","enum":["required"],"type":"string"}},"required":["mode"],"title":"required","type":"object"},{"additionalProperties":true,"description":"To always require encryption and verify that the source has a valid SSL certificate.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well)","multiline":true,"title":"Client certificate File","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well)","multiline":true,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","multiline":true,"title":"Client key password","type":"string"},"mode":{"default":"verify_ca","enum":["verify_ca"],"type":"string"}},"required":["mode","ca_certificate"],"title":"verify_ca","type":"object"},{"additionalProperties":true,"description":"To always require encryption and verify that the source has a valid SSL certificate.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well)","multiline":true,"title":"Client certificate File","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well)","multiline":true,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","multiline":true,"title":"Client key password","type":"string"},"mode":{"default":"verify_identity","enum":["verify_identity"],"type":"string"}},"required":["mode","ca_certificate"],"title":"verify_identity","type":"object"}],"order":9,"title":"Encryption","type":"object"},"table_filters":{"description":"Optional filters to include only specific tables from the specified database.","items":{"additionalProperties":true,"description":"Inclusion filter configuration for table selection per database.","properties":{"database_name":{"always_show":true,"description":"The name of the database to apply this filter to. Should match the database defined in the \"Database\" field above.","order":1,"title":"Database Name","type":"string"},"table_name_patterns":{"always_show":true,"description":"List of table name patterns to include. Should be a SQL LIKE pattern.","items":{"type":"string"},"minItems":1,"order":2,"title":"Table Filter Patterns","type":"array"}},"required":["database_name","table_name_patterns"],"title":"Table Filter","type":"object"},"order":7,"title":"Table Filters","type":"array"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":10,"title":"SSH Tunnel Method","type":"object"},"username":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","database","username","replication_method"],"title":"MySQL Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"3.0.0":{"upgradeDeadline":"2023-08-17","message":"Add default cursor for cdc","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mysql\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:36:54.182000+00:00","registry_entry_generated_at":"2025-11-19T04:51:57.654802"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"435bb9a5-7887-4809-aa58-28c27df0d7ad","connector_name":"MySQL","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mysql","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"435bb9a5-7887-4809-aa58-28c27df0d7ad","connector_name":"MySQL","connector_type":"source","connector_version":"3.51.5","docker_repository":"airbyte\/source-mysql","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"435bb9a5-7887-4809-aa58-28c27df0d7ad","connector_name":"MySQL","connector_type":"source","connector_version":"3.51.5","docker_repository":"airbyte\/source-mysql","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mysql\/3.51.5.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"ssh-key-repl-config.json","name":"SECRET_SOURCE-MYSQL_SSH-KEY-REPL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"ssh-key-config.json","name":"SECRET_SOURCE-MYSQL_SSH-KEY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"ssh-pwd-repl-config.json","name":"SECRET_SOURCE-MYSQL_SSH-PWD-REPL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"ssh-pwd-config.json","name":"SECRET_SOURCE-MYSQL_SSH-PWD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"performance-config.json","name":"SECRET_SOURCE_MYSQL_PERFORMANCE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"cat-config.json","name":"SECRET_SOURCE_MYSQL_ACCEPTANCE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"cat-config-cdc.json","name":"SECRET_SOURCE_MYSQL_ACCEPTANCE_TEST_CDC_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-mysql","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mysql\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_oss":[{"title":"MySQL documentation","type":"api_reference","url":"https:\/\/dev.mysql.com\/doc\/"},{"title":"MySQL authentication","type":"authentication_guide","url":"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/access-control.html"},{"title":"MySQL Release Notes","type":"api_release_history","url":"https:\/\/dev.mysql.com\/doc\/relnotes\/mysql\/en\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"MySQL","dockerRepository_cloud":"airbyte\/source-mysql","dockerImageTag_cloud":"3.51.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql","icon_cloud":"mysql.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"check_privileges":{"default":true,"description":"When this feature is enabled, during schema discovery the connector will query each table or view individually to check access privileges and inaccessible tables, views, or columns therein will be removed. In large schemas, this might cause schema discovery to take too long, in which case it might be advisable to disable this feature.","order":13,"title":"Check Table and Column Access Privileges","type":"boolean"},"checkpoint_target_interval_seconds":{"default":300,"description":"How often (in seconds) a stream should checkpoint, when possible.","order":12,"title":"Checkpoint Target Time Interval","type":"integer"},"concurrency":{"airbyte_hidden":true,"default":1,"description":"Maximum number of concurrent queries to the database.","order":13,"title":"Concurrency","type":"integer"},"database":{"always_show":true,"description":"The database name.","order":6,"title":"Database","type":"string"},"host":{"description":"Hostname of the database.","order":1,"title":"Host","type":"string"},"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).","order":8,"title":"JDBC URL Params","type":"string"},"max_db_connections":{"description":"Maximum number of concurrent queries to the database. Leave empty to let Airbyte optimize performance.","order":13,"title":"Max Concurrent Queries to Database","type":"integer"},"password":{"airbyte_secret":true,"always_show":true,"description":"The password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":3306,"description":"Port of the database.","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"replication_method":{"description":"Configures how data is extracted from the database.","display_type":"radio","oneOf":[{"additionalProperties":true,"description":"Incrementally detects new inserts and updates using the cursor column<\/a> chosen when configuring a connection (e.g. created_at, updated_at).","properties":{"method":{"default":"STANDARD","enum":["STANDARD"],"type":"string"}},"required":["method"],"title":"Scan Changes with User Defined Cursor","type":"object"},{"additionalProperties":true,"description":"Recommended<\/i> - Incrementally reads new inserts, updates, and deletes using MySQL's change data capture feature<\/a>. This must be enabled on your database.","properties":{"initial_load_timeout_hours":{"always_show":true,"default":8,"description":"The amount of time an initial load is allowed to continue for before catching up on CDC logs.","max":24,"min":4,"order":3,"title":"Initial Load Timeout in Hours (Advanced)","type":"integer"},"invalid_cdc_cursor_position_behavior":{"always_show":true,"default":"Fail sync","description":"Determines whether Airbyte should fail or re-sync data in case of an stale\/invalid cursor value in the mined logs. 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"],"order":2,"title":"Invalid CDC Position Behavior (Advanced)","type":"string"},"method":{"default":"CDC","enum":["CDC"],"type":"string"},"server_timezone":{"always_show":true,"description":"Enter the configured MySQL server timezone. This should only be done if the configured timezone in your MySQL instance does not conform to IANNA standard.","order":1,"title":"Configured server timezone for the MySQL source (Advanced)","type":"string"}},"required":["method"],"title":"Read Changes using Change Data Capture (CDC)","type":"object"}],"order":11,"title":"Update Method","type":"object"},"ssl_mode":{"default":"required","description":"The encryption method which is used when communicating with the database.","oneOf":[{"additionalProperties":true,"description":"To allow unencrypted communication only when the source doesn't support encryption.","properties":{"mode":{"default":"preferred","enum":["preferred"],"type":"string"}},"required":["mode"],"title":"preferred","type":"object"},{"additionalProperties":true,"description":"To always require encryption. Note: The connection will fail if the source doesn't support encryption.","properties":{"mode":{"default":"required","enum":["required"],"type":"string"}},"required":["mode"],"title":"required","type":"object"},{"additionalProperties":true,"description":"To always require encryption and verify that the source has a valid SSL certificate.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well)","multiline":true,"title":"Client certificate File","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well)","multiline":true,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","multiline":true,"title":"Client key password","type":"string"},"mode":{"default":"verify_ca","enum":["verify_ca"],"type":"string"}},"required":["mode","ca_certificate"],"title":"verify_ca","type":"object"},{"additionalProperties":true,"description":"To always require encryption and verify that the source has a valid SSL certificate.","properties":{"ca_certificate":{"airbyte_secret":true,"description":"CA certificate","multiline":true,"title":"CA certificate","type":"string"},"client_certificate":{"airbyte_secret":true,"description":"Client certificate (this is not a required field, but if you want to use it, you will need to add the Client key as well)","multiline":true,"title":"Client certificate File","type":"string"},"client_key":{"airbyte_secret":true,"description":"Client key (this is not a required field, but if you want to use it, you will need to add the Client certificate as well)","multiline":true,"title":"Client Key","type":"string"},"client_key_password":{"airbyte_secret":true,"description":"Password for keystorage. This field is optional. If you do not add it - the password will be generated automatically.","multiline":true,"title":"Client key password","type":"string"},"mode":{"default":"verify_identity","enum":["verify_identity"],"type":"string"}},"required":["mode","ca_certificate"],"title":"verify_identity","type":"object"}],"order":9,"title":"Encryption","type":"object"},"table_filters":{"description":"Optional filters to include only specific tables from the specified database.","items":{"additionalProperties":true,"description":"Inclusion filter configuration for table selection per database.","properties":{"database_name":{"always_show":true,"description":"The name of the database to apply this filter to. Should match the database defined in the \"Database\" field above.","order":1,"title":"Database Name","type":"string"},"table_name_patterns":{"always_show":true,"description":"List of table name patterns to include. Should be a SQL LIKE pattern.","items":{"type":"string"},"minItems":1,"order":2,"title":"Table Filter Patterns","type":"array"}},"required":["database_name","table_name_patterns"],"title":"Table Filter","type":"object"},"order":7,"title":"Table Filters","type":"array"},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"additionalProperties":true,"description":"No ssh tunnel needed to connect to database","properties":{"tunnel_method":{"default":"NO_TUNNEL","enum":["NO_TUNNEL"],"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and ssh key","properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_KEY_AUTH","enum":["SSH_KEY_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication","type":"object"},{"additionalProperties":true,"description":"Connect through a jump server tunnel host using username and password authentication","properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"default":"SSH_PASSWORD_AUTH","enum":["SSH_PASSWORD_AUTH"],"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication","type":"object"}],"order":10,"title":"SSH Tunnel Method","type":"object"},"username":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","database","username","replication_method"],"title":"MySQL Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"3.0.0":{"upgradeDeadline":"2023-08-17","message":"Add default cursor for cdc","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql-migrations#3.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mysql-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mysql\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:36:54.182000+00:00","registry_entry_generated_at":"2025-11-19T04:52:04.714773"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"435bb9a5-7887-4809-aa58-28c27df0d7ad","connector_name":"MySQL","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mysql","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"435bb9a5-7887-4809-aa58-28c27df0d7ad","connector_name":"MySQL","connector_type":"source","connector_version":"3.51.5","docker_repository":"airbyte\/source-mysql","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"435bb9a5-7887-4809-aa58-28c27df0d7ad","connector_name":"MySQL","connector_type":"source","connector_version":"3.51.5","docker_repository":"airbyte\/source-mysql","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mysql\/3.51.5.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"ssh-key-repl-config.json","name":"SECRET_SOURCE-MYSQL_SSH-KEY-REPL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"ssh-key-config.json","name":"SECRET_SOURCE-MYSQL_SSH-KEY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"ssh-pwd-repl-config.json","name":"SECRET_SOURCE-MYSQL_SSH-PWD-REPL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"ssh-pwd-config.json","name":"SECRET_SOURCE-MYSQL_SSH-PWD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"performance-config.json","name":"SECRET_SOURCE_MYSQL_PERFORMANCE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"cat-config.json","name":"SECRET_SOURCE_MYSQL_ACCEPTANCE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"cat-config-cdc.json","name":"SECRET_SOURCE_MYSQL_ACCEPTANCE_TEST_CDC_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-mysql","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mysql\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":{"dataChannel":{"supportedSerialization":["JSONL","PROTOBUF"],"supportedTransport":["SOCKET","STDIO"],"version":"0.0.2"}},"externalDocumentationUrls_cloud":[{"title":"MySQL documentation","type":"api_reference","url":"https:\/\/dev.mysql.com\/doc\/"},{"title":"MySQL authentication","type":"authentication_guide","url":"https:\/\/dev.mysql.com\/doc\/refman\/8.0\/en\/access-control.html"},{"title":"MySQL Release Notes","type":"api_release_history","url":"https:\/\/dev.mysql.com\/doc\/relnotes\/mysql\/en\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mysql","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mysql","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mysql","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-mysql:3.51.5","docker_image_cloud":"airbyte\/source-mysql:3.51.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":7200.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":7200.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":139,"definitionId":"43ae66ee-e3df-4fb7-bff5-9625d25cdc14","name_oss":"Productboard","dockerRepository_oss":"airbyte\/source-productboard","dockerImageTag_oss":"0.0.54","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/productboard","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your Productboard access token. See https:\/\/developer.productboard.com\/reference\/authentication for steps to generate one.","name":"api_key","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-13","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.productboard.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"575665c51b64f40e45ad8d758869707ea77831e9","commit_timestamp":"2026-03-31T10:29:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-productboard\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:07.748628+00:00","registry_entry_generated_at":"2026-03-31T10:34:07.748628+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"43ae66ee-e3df-4fb7-bff5-9625d25cdc14","connector_name":"Productboard","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-productboard","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"43ae66ee-e3df-4fb7-bff5-9625d25cdc14","connector_name":"Productboard","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-productboard","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"43ae66ee-e3df-4fb7-bff5-9625d25cdc14","connector_name":"Productboard","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-productboard","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-productboard\/0.0.54.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-productboard","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-productboard\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Productboard API reference","type":"api_reference","url":"https:\/\/developer.productboard.com\/"},{"title":"Productboard authentication","type":"authentication_guide","url":"https:\/\/developer.productboard.com\/#section\/Authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-productboard"}},"is_oss":true,"name_cloud":"Productboard","dockerRepository_cloud":"airbyte\/source-productboard","dockerImageTag_cloud":"0.0.54","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/productboard","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your Productboard access token. See https:\/\/developer.productboard.com\/reference\/authentication for steps to generate one.","name":"api_key","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-13","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.productboard.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"575665c51b64f40e45ad8d758869707ea77831e9","commit_timestamp":"2026-03-31T10:29:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-productboard\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:07.581302+00:00","registry_entry_generated_at":"2026-03-31T10:34:07.581302+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"43ae66ee-e3df-4fb7-bff5-9625d25cdc14","connector_name":"Productboard","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-productboard","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"43ae66ee-e3df-4fb7-bff5-9625d25cdc14","connector_name":"Productboard","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-productboard","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"43ae66ee-e3df-4fb7-bff5-9625d25cdc14","connector_name":"Productboard","connector_type":"source","connector_version":"0.0.54","docker_repository":"airbyte\/source-productboard","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-productboard\/0.0.54.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-productboard","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-productboard\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Productboard API reference","type":"api_reference","url":"https:\/\/developer.productboard.com\/"},{"title":"Productboard authentication","type":"authentication_guide","url":"https:\/\/developer.productboard.com\/#section\/Authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-productboard"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-productboard","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/productboard","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-productboard","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-productboard:0.0.54","docker_image_cloud":"airbyte\/source-productboard:0.0.54","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":140,"definitionId":"445831eb-78db-4b1f-8f1f-0d96ad8739e2","name_oss":"Drift","dockerRepository_oss":"airbyte\/source-drift","dockerImageTag_oss":"0.4.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/drift","icon_oss":"drift.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Drift developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Drift developer application.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2.0","order":0,"type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","access_token","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Drift Access Token. See the docs<\/a> for more information on how to generate this key.","title":"Access Token","type":"string"},"credentials":{"const":"access_token","order":0,"type":"string"}},"required":["access_token"],"title":"Access Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"email":{"default":"test@test.com","description":"Email used as parameter for contacts stream","order":1,"title":"Email parameter for contacts stream","type":"string"}},"required":[],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["https:\/\/driftapi.com\/"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"746e1904c4dd9a75a3991e64e8b28210cd34e022","commit_timestamp":"2026-03-31T08:36:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-drift\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:51.961490+00:00","registry_entry_generated_at":"2026-03-31T08:40:51.961490+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"445831eb-78db-4b1f-8f1f-0d96ad8739e2","connector_name":"Drift","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-drift","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"445831eb-78db-4b1f-8f1f-0d96ad8739e2","connector_name":"Drift","connector_type":"source","connector_version":"0.4.47","docker_repository":"airbyte\/source-drift","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"445831eb-78db-4b1f-8f1f-0d96ad8739e2","connector_name":"Drift","connector_type":"source","connector_version":"0.4.47","docker_repository":"airbyte\/source-drift","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-drift\/0.4.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-DRIFT_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-DRIFT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-drift","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-drift\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Drift API reference","type":"api_reference","url":"https:\/\/devdocs.drift.com\/"},{"title":"Drift authentication","type":"authentication_guide","url":"https:\/\/devdocs.drift.com\/#authentication"},{"title":"Drift rate limits","type":"rate_limits","url":"https:\/\/devdocs.drift.com\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-drift"}},"is_oss":true,"name_cloud":"Drift","dockerRepository_cloud":"airbyte\/source-drift","dockerImageTag_cloud":"0.4.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/drift","icon_cloud":"drift.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Drift developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Drift developer application.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2.0","order":0,"type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","access_token","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Drift Access Token. See the docs<\/a> for more information on how to generate this key.","title":"Access Token","type":"string"},"credentials":{"const":"access_token","order":0,"type":"string"}},"required":["access_token"],"title":"Access Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"email":{"default":"test@test.com","description":"Email used as parameter for contacts stream","order":1,"title":"Email parameter for contacts stream","type":"string"}},"required":[],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["https:\/\/driftapi.com\/"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"746e1904c4dd9a75a3991e64e8b28210cd34e022","commit_timestamp":"2026-03-31T08:36:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-drift\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:51.693336+00:00","registry_entry_generated_at":"2026-03-31T08:40:51.693336+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"445831eb-78db-4b1f-8f1f-0d96ad8739e2","connector_name":"Drift","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-drift","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"445831eb-78db-4b1f-8f1f-0d96ad8739e2","connector_name":"Drift","connector_type":"source","connector_version":"0.4.47","docker_repository":"airbyte\/source-drift","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"445831eb-78db-4b1f-8f1f-0d96ad8739e2","connector_name":"Drift","connector_type":"source","connector_version":"0.4.47","docker_repository":"airbyte\/source-drift","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-drift\/0.4.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-DRIFT_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-DRIFT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-drift","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-drift\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Drift API reference","type":"api_reference","url":"https:\/\/devdocs.drift.com\/"},{"title":"Drift authentication","type":"authentication_guide","url":"https:\/\/devdocs.drift.com\/#authentication"},{"title":"Drift rate limits","type":"rate_limits","url":"https:\/\/devdocs.drift.com\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-drift"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-drift","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/drift","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-drift","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-drift:0.4.47","docker_image_cloud":"airbyte\/source-drift:0.4.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":141,"definitionId":"447e0381-3780-4b46-bb62-00a4e3c8b8e2","name_oss":"IBM Db2","dockerRepository_oss":"airbyte\/source-db2","dockerImageTag_oss":"0.3.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/db2","icon_oss":"db2.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"db":{"description":"Name of the database.","examples":["default"],"order":2,"type":"string"},"encryption":{"description":"Encryption method to use when communicating with the database","oneOf":[{"description":"Data transfer will not be encrypted.","properties":{"encryption_method":{"const":"unencrypted","type":"string"}},"required":["encryption_method"],"title":"Unencrypted"},{"description":"Verify and use the cert provided by the server.","properties":{"encryption_method":{"const":"encrypted_verify_certificate","type":"string"},"key_store_password":{"airbyte_secret":true,"description":"Key Store Password","title":"Key Store Password. This field is optional. If you do not fill in this field, the password will be randomly generated.","type":"string"},"ssl_certificate":{"airbyte_secret":true,"description":"Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations","multiline":true,"title":"SSL PEM file","type":"string"}},"required":["encryption_method","ssl_certificate"],"title":"TLS Encrypted (verify certificate)"}],"order":6,"title":"Encryption","type":"object"},"host":{"description":"Host of the Db2.","order":0,"type":"string"},"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).","order":5,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":4,"type":"string"},"port":{"default":8123,"description":"Port of the database.","examples":["8123"],"maximum":65536,"minimum":0,"order":1,"type":"integer"},"username":{"description":"Username to use to access the database.","order":3,"type":"string"}},"required":["host","port","db","username","password","encryption"],"title":"IBM Db2 Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/db2","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-db2\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:41:57.085000+00:00","registry_entry_generated_at":"2025-11-19T02:03:23.907229"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"447e0381-3780-4b46-bb62-00a4e3c8b8e2","connector_name":"IBM Db2","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-db2","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"447e0381-3780-4b46-bb62-00a4e3c8b8e2","connector_name":"IBM Db2","connector_type":"source","connector_version":"0.3.1","docker_repository":"airbyte\/source-db2","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-db2\/0.3.1.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_oss":"source-db2","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-db2\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"IBM Db2 SQL reference","type":"sql_reference","url":"https:\/\/www.ibm.com\/docs\/en\/db2\/11.5?topic=reference-sql"},{"title":"IBM Db2 authentication","type":"authentication_guide","url":"https:\/\/www.ibm.com\/docs\/en\/db2\/11.5?topic=security-authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-db2","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/db2","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-db2","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-db2:0.3.1","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":142,"definitionId":"44a57f92-595c-4512-9983-1563b8764b63","name_oss":"Encharge","dockerRepository_oss":"airbyte\/source-encharge","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/encharge","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The API key to use for authentication","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.encharge.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1d87d004c5ace8312dbcb0227f1831265d6f8035","commit_timestamp":"2026-03-17T06:30:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-encharge\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:59.625000+00:00","registry_entry_generated_at":"2026-03-17T06:37:51.186645"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"44a57f92-595c-4512-9983-1563b8764b63","connector_name":"Encharge","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-encharge","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"44a57f92-595c-4512-9983-1563b8764b63","connector_name":"Encharge","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-encharge","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"44a57f92-595c-4512-9983-1563b8764b63","connector_name":"Encharge","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-encharge","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-encharge\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-encharge","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-encharge\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Encharge API reference","type":"api_reference","url":"https:\/\/developers.encharge.io\/"},{"title":"Encharge authentication","type":"authentication_guide","url":"https:\/\/developers.encharge.io\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-encharge"}},"is_oss":true,"name_cloud":"Encharge","dockerRepository_cloud":"airbyte\/source-encharge","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/encharge","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The API key to use for authentication","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.encharge.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1d87d004c5ace8312dbcb0227f1831265d6f8035","commit_timestamp":"2026-03-17T06:30:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-encharge\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:59.625000+00:00","registry_entry_generated_at":"2026-03-17T06:37:59.591007"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"44a57f92-595c-4512-9983-1563b8764b63","connector_name":"Encharge","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-encharge","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"44a57f92-595c-4512-9983-1563b8764b63","connector_name":"Encharge","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-encharge","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"44a57f92-595c-4512-9983-1563b8764b63","connector_name":"Encharge","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-encharge","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-encharge\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-encharge","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-encharge\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Encharge API reference","type":"api_reference","url":"https:\/\/developers.encharge.io\/"},{"title":"Encharge authentication","type":"authentication_guide","url":"https:\/\/developers.encharge.io\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-encharge"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-encharge","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/encharge","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-encharge","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-encharge:0.0.47","docker_image_cloud":"airbyte\/source-encharge:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":143,"definitionId":"44f3002f-2df9-4f6d-b21c-02cd3b47d0dc","name_oss":"Copper","dockerRepository_oss":"airbyte\/source-copper","dockerImageTag_oss":"0.4.14","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/copper","icon_oss":"copper.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Copper API key","order":0,"title":"API Key","type":"string"},"user_email":{"description":"user email used to login in to Copper","order":1,"title":"User email","type":"string"}},"required":["api_key","user_email"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["https:\/\/api.copper.com\/"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-copper\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:36:51.718000+00:00","registry_entry_generated_at":"2025-11-19T02:01:21.477098"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"44f3002f-2df9-4f6d-b21c-02cd3b47d0dc","connector_name":"Copper","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-copper","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"44f3002f-2df9-4f6d-b21c-02cd3b47d0dc","connector_name":"Copper","connector_type":"source","connector_version":"0.4.14","docker_repository":"airbyte\/source-copper","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"44f3002f-2df9-4f6d-b21c-02cd3b47d0dc","connector_name":"Copper","connector_type":"source","connector_version":"0.4.14","docker_repository":"airbyte\/source-copper","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-copper\/0.4.14.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-copper","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-copper\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Copper API reference","type":"api_reference","url":"https:\/\/developer.copper.com\/"},{"title":"Copper authentication","type":"authentication_guide","url":"https:\/\/developer.copper.com\/#authentication"},{"title":"Copper rate limits","type":"rate_limits","url":"https:\/\/developer.copper.com\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-copper"}},"is_oss":true,"name_cloud":"Copper","dockerRepository_cloud":"airbyte\/source-copper","dockerImageTag_cloud":"0.4.14","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/copper","icon_cloud":"copper.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Copper API key","order":0,"title":"API Key","type":"string"},"user_email":{"description":"user email used to login in to Copper","order":1,"title":"User email","type":"string"}},"required":["api_key","user_email"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["https:\/\/api.copper.com\/"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-copper\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:36:51.718000+00:00","registry_entry_generated_at":"2025-11-19T02:01:26.834618"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"44f3002f-2df9-4f6d-b21c-02cd3b47d0dc","connector_name":"Copper","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-copper","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"44f3002f-2df9-4f6d-b21c-02cd3b47d0dc","connector_name":"Copper","connector_type":"source","connector_version":"0.4.14","docker_repository":"airbyte\/source-copper","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"44f3002f-2df9-4f6d-b21c-02cd3b47d0dc","connector_name":"Copper","connector_type":"source","connector_version":"0.4.14","docker_repository":"airbyte\/source-copper","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-copper\/0.4.14.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-copper","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-copper\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Copper API reference","type":"api_reference","url":"https:\/\/developer.copper.com\/"},{"title":"Copper authentication","type":"authentication_guide","url":"https:\/\/developer.copper.com\/#authentication"},{"title":"Copper rate limits","type":"rate_limits","url":"https:\/\/developer.copper.com\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-copper"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-copper","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/copper","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-copper","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-copper:0.4.14","docker_image_cloud":"airbyte\/source-copper:0.4.14","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":144,"definitionId":"45d2e135-2ede-49e1-939f-3e3ec357a65e","name_oss":"Recharge","dockerRepository_oss":"airbyte\/source-recharge","dockerImageTag_oss":"3.0.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge","icon_oss":"recharge.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The value of the Access Token generated. See the docs<\/a> for more information.","title":"Access Token","type":"string"},"lookback_window_days":{"default":0,"description":"Specifies how many days of historical data should be reloaded each time the recharge connector runs.","title":"Lookback Window (in days)","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate data for Recharge API, in the format YYYY-MM-DDT00:00:00Z. Any data before this date will not be replicated.","examples":["2021-05-14T00:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"use_orders_deprecated_api":{"default":true,"description":"Define whether or not the `Orders` stream should use the deprecated `2021-01` API version, or use `2021-11`, otherwise.","title":"Use `Orders` Deprecated API","type":"boolean"}},"required":["start_date","access_token"],"title":"Recharge Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.rechargeapps.com"]},"releases_oss":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-07-01","message":"Primary key for Shop stream has been changed from [`shop`, `store`] to [`id`]. This change of primary key makes the stream compatible with more types of destinations.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["shop"]}]},"3.0.0":{"upgradeDeadline":"2025-07-02","message":"The `products` stream has been removed. The `products` stream was deprecated and migrated using new `plans` stream in version 3.0.0.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["products"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge-migrations"},"ab_internal_oss":{"sl":100,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b258fb930285bd42a16d5b47ceb68ef4a061e566","commit_timestamp":"2025-10-21T12:26:00-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-recharge\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-21T16:32:44.207000+00:00","registry_entry_generated_at":"2025-10-21T16:34:06.745650"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"45d2e135-2ede-49e1-939f-3e3ec357a65e","connector_name":"Recharge","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-recharge","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"45d2e135-2ede-49e1-939f-3e3ec357a65e","connector_name":"Recharge","connector_type":"source","connector_version":"3.0.11","docker_repository":"airbyte\/source-recharge","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"45d2e135-2ede-49e1-939f-3e3ec357a65e","connector_name":"Recharge","connector_type":"source","connector_version":"3.0.11","docker_repository":"airbyte\/source-recharge","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-recharge\/3.0.11.spdx.json"},"packageInfo_oss":{"cdk_version":"python:4.6.2"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"2ef8f5fb-332d-49fc-8576-ea889d1c262d","name":"recharge_config_dev_null"},{"id":"414cb0e3-dbfd-4efb-b2af-0b961e689454","name":"recharge_config_order_modern_api_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_order_modern_api.json","name":"SECRET_SOURCE-RECHARGE_ORDERS_MODERN_API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-RECHARGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-recharge","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-recharge\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-recharge"}},"is_oss":true,"name_cloud":"Recharge","dockerRepository_cloud":"airbyte\/source-recharge","dockerImageTag_cloud":"3.0.11","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge","icon_cloud":"recharge.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The value of the Access Token generated. See the docs<\/a> for more information.","title":"Access Token","type":"string"},"lookback_window_days":{"default":0,"description":"Specifies how many days of historical data should be reloaded each time the recharge connector runs.","title":"Lookback Window (in days)","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate data for Recharge API, in the format YYYY-MM-DDT00:00:00Z. Any data before this date will not be replicated.","examples":["2021-05-14T00:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"use_orders_deprecated_api":{"default":true,"description":"Define whether or not the `Orders` stream should use the deprecated `2021-01` API version, or use `2021-11`, otherwise.","title":"Use `Orders` Deprecated API","type":"boolean"}},"required":["start_date","access_token"],"title":"Recharge Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.rechargeapps.com"]},"releases_cloud":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-07-01","message":"Primary key for Shop stream has been changed from [`shop`, `store`] to [`id`]. This change of primary key makes the stream compatible with more types of destinations.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["shop"]}]},"3.0.0":{"upgradeDeadline":"2025-07-02","message":"The `products` stream has been removed. The `products` stream was deprecated and migrated using new `plans` stream in version 3.0.0.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["products"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/recharge-migrations"},"ab_internal_cloud":{"sl":100,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b258fb930285bd42a16d5b47ceb68ef4a061e566","commit_timestamp":"2025-10-21T12:26:00-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-recharge\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-21T16:32:44.207000+00:00","registry_entry_generated_at":"2025-10-21T16:34:13.993087"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"45d2e135-2ede-49e1-939f-3e3ec357a65e","connector_name":"Recharge","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-recharge","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"45d2e135-2ede-49e1-939f-3e3ec357a65e","connector_name":"Recharge","connector_type":"source","connector_version":"3.0.11","docker_repository":"airbyte\/source-recharge","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"45d2e135-2ede-49e1-939f-3e3ec357a65e","connector_name":"Recharge","connector_type":"source","connector_version":"3.0.11","docker_repository":"airbyte\/source-recharge","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-recharge\/3.0.11.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:4.6.2"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"2ef8f5fb-332d-49fc-8576-ea889d1c262d","name":"recharge_config_dev_null"},{"id":"414cb0e3-dbfd-4efb-b2af-0b961e689454","name":"recharge_config_order_modern_api_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_order_modern_api.json","name":"SECRET_SOURCE-RECHARGE_ORDERS_MODERN_API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-RECHARGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-recharge","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-recharge\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-recharge"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-recharge","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/recharge","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-recharge","ab_internal_ql":400.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-recharge:3.0.11","docker_image_cloud":"airbyte\/source-recharge:3.0.11","docker_images_match":true,"maxSecondsBetweenMessages_oss":1.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":1.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":145,"definitionId":"45e0b135-615c-40ac-b38e-e65b0944197f","name_oss":"Lokalise","dockerRepository_oss":"airbyte\/source-lokalise","dockerImageTag_oss":"0.2.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/lokalise","icon_oss":"lokalise.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Lokalise API Key with read-access. Available at Profile settings > API tokens. See here<\/a>.","order":0,"title":"API Key","type":"string"},"project_id":{"description":"Lokalise project ID. Available at Project Settings > General.","order":1,"title":"Project Id","type":"string"}},"required":["api_key","project_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lokalise\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:08.421000+00:00","registry_entry_generated_at":"2025-11-19T02:39:12.247205"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"45e0b135-615c-40ac-b38e-e65b0944197f","connector_name":"Lokalise","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lokalise","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"45e0b135-615c-40ac-b38e-e65b0944197f","connector_name":"Lokalise","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-lokalise","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"45e0b135-615c-40ac-b38e-e65b0944197f","connector_name":"Lokalise","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-lokalise","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lokalise\/0.2.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-lokalise","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lokalise\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Lokalise API reference","type":"api_reference","url":"https:\/\/developers.lokalise.com\/reference\/api-introduction"},{"title":"Lokalise authentication","type":"authentication_guide","url":"https:\/\/developers.lokalise.com\/reference\/api-authentication"},{"title":"Lokalise rate limits","type":"rate_limits","url":"https:\/\/developers.lokalise.com\/reference\/api-rate-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-lokalise"}},"is_oss":true,"name_cloud":"Lokalise","dockerRepository_cloud":"airbyte\/source-lokalise","dockerImageTag_cloud":"0.2.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/lokalise","icon_cloud":"lokalise.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Lokalise API Key with read-access. Available at Profile settings > API tokens. See here<\/a>.","order":0,"title":"API Key","type":"string"},"project_id":{"description":"Lokalise project ID. Available at Project Settings > General.","order":1,"title":"Project Id","type":"string"}},"required":["api_key","project_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lokalise\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:08.421000+00:00","registry_entry_generated_at":"2025-11-19T02:39:22.323714"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"45e0b135-615c-40ac-b38e-e65b0944197f","connector_name":"Lokalise","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lokalise","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"45e0b135-615c-40ac-b38e-e65b0944197f","connector_name":"Lokalise","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-lokalise","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"45e0b135-615c-40ac-b38e-e65b0944197f","connector_name":"Lokalise","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-lokalise","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lokalise\/0.2.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-lokalise","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lokalise\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Lokalise API reference","type":"api_reference","url":"https:\/\/developers.lokalise.com\/reference\/api-introduction"},{"title":"Lokalise authentication","type":"authentication_guide","url":"https:\/\/developers.lokalise.com\/reference\/api-authentication"},{"title":"Lokalise rate limits","type":"rate_limits","url":"https:\/\/developers.lokalise.com\/reference\/api-rate-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-lokalise"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-lokalise","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/lokalise","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-lokalise","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-lokalise:0.2.22","docker_image_cloud":"airbyte\/source-lokalise:0.2.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":146,"definitionId":"46b25e70-c980-4590-a811-8deaf50ee09f","name_oss":"EmailOctopus","dockerRepository_oss":"airbyte\/source-emailoctopus","dockerImageTag_oss":"0.2.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/emailoctopus","icon_oss":"emailoctopus.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"EmailOctopus API Key. See the docs<\/a> for information on how to generate this key.","order":0,"title":"EmailOctopus API key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"27c3bd456ae28ed19e30db2c424e9f60be27a0d8","commit_timestamp":"2026-03-17T06:29:56+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-emailoctopus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:34:19.789000+00:00","registry_entry_generated_at":"2026-03-17T06:36:39.392945"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"46b25e70-c980-4590-a811-8deaf50ee09f","connector_name":"EmailOctopus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-emailoctopus","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"46b25e70-c980-4590-a811-8deaf50ee09f","connector_name":"EmailOctopus","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-emailoctopus","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"46b25e70-c980-4590-a811-8deaf50ee09f","connector_name":"EmailOctopus","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-emailoctopus","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-emailoctopus\/0.2.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"8480109d-c0a1-42ca-a442-66f665a39683","name":"emailoctopus_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-EMAILOCTOPUS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-emailoctopus","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-emailoctopus\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"EmailOctopus API documentation","type":"api_reference","url":"https:\/\/emailoctopus.com\/api-documentation"},{"title":"EmailOctopus authentication","type":"authentication_guide","url":"https:\/\/emailoctopus.com\/api-documentation#authentication"},{"title":"EmailOctopus rate limits","type":"rate_limits","url":"https:\/\/emailoctopus.com\/api-documentation#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-emailoctopus"}},"is_oss":true,"name_cloud":"EmailOctopus","dockerRepository_cloud":"airbyte\/source-emailoctopus","dockerImageTag_cloud":"0.2.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/emailoctopus","icon_cloud":"emailoctopus.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"EmailOctopus API Key. See the docs<\/a> for information on how to generate this key.","order":0,"title":"EmailOctopus API key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"27c3bd456ae28ed19e30db2c424e9f60be27a0d8","commit_timestamp":"2026-03-17T06:29:56+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-emailoctopus\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:34:19.789000+00:00","registry_entry_generated_at":"2026-03-17T06:36:47.760035"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"46b25e70-c980-4590-a811-8deaf50ee09f","connector_name":"EmailOctopus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-emailoctopus","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"46b25e70-c980-4590-a811-8deaf50ee09f","connector_name":"EmailOctopus","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-emailoctopus","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"46b25e70-c980-4590-a811-8deaf50ee09f","connector_name":"EmailOctopus","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-emailoctopus","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-emailoctopus\/0.2.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"8480109d-c0a1-42ca-a442-66f665a39683","name":"emailoctopus_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-EMAILOCTOPUS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-emailoctopus","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-emailoctopus\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"EmailOctopus API documentation","type":"api_reference","url":"https:\/\/emailoctopus.com\/api-documentation"},{"title":"EmailOctopus authentication","type":"authentication_guide","url":"https:\/\/emailoctopus.com\/api-documentation#authentication"},{"title":"EmailOctopus rate limits","type":"rate_limits","url":"https:\/\/emailoctopus.com\/api-documentation#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-emailoctopus"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-emailoctopus","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/emailoctopus","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-emailoctopus","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-emailoctopus:0.2.48","docker_image_cloud":"airbyte\/source-emailoctopus:0.2.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":147,"definitionId":"47077a7f-7ab0-47ee-b428-650396a708c7","name_oss":"Jina AI Reader","dockerRepository_oss":"airbyte\/source-jina-ai-reader","dockerImageTag_oss":"0.1.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/jina-ai-reader","icon_oss":"jina-ai-reader.svg","spec_oss":{"connectionSpecification":{"additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Jina AI API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"},"gather_images":{"order":4,"title":"Set this as true for creating \"Images\" section at the end. This gives the downstream LLMs an overview of all visuals on the page, which may improve reasoning.","type":"boolean"},"gather_links":{"order":3,"title":"Set this as true for creating \"Buttons & Links\" section at the end. This helps the downstream LLMs or web agents navigating the page or take further actions.","type":"boolean"},"read_prompt":{"default":"https:\/\/www.google.com","order":1,"title":"Your read prompt url, that would be appended at the end of reader stream","type":"string"},"search_prompt":{"default":"Search%20airbyte","order":2,"title":"Your search prompt, that would be appended at the end of search stream, Should be an encoded string without spaces. Visit https:\/\/coding.tools\/url-encode for seamless encoding.","type":"string"}},"title":"Jina AI Reader Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jina-ai-reader"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-06-17","tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/s.jina.ai","https:\/\/r.jina.ai"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ab20bec79331462e90dd0a0da5992dbd97a992df","commit_timestamp":"2025-05-24T17:19:29+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMD0ps6pvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-jina-ai-reader\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T14:33:39.307000+00:00","registry_entry_generated_at":"2025-05-24T14:36:53.775458"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"47077a7f-7ab0-47ee-b428-650396a708c7","connector_name":"Jina AI Reader","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jina-ai-reader","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"47077a7f-7ab0-47ee-b428-650396a708c7","connector_name":"Jina AI Reader","connector_type":"source","connector_version":"0.1.40","docker_repository":"airbyte\/source-jina-ai-reader","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jina-ai-reader\/0.1.40.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.8.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-JINA-AI-READER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-jina-ai-reader","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-jina-ai-reader"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-jina-ai-reader","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/jina-ai-reader","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-jina-ai-reader","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-jina-ai-reader:0.1.40","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":148,"definitionId":"47a7a5cf-7bfa-406e-8ef8-f23cd041866b","name_oss":"Revolut Merchant","dockerRepository_oss":"airbyte\/source-revolut-merchant","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/revolut-merchant","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_version":{"description":"Specify the API version to use. This is required for certain API calls. Example: '2024-09-01'.","name":"api_version","order":0,"title":"API Version","type":"string"},"environment":{"description":"The base url of your environment. Either sandbox or production","enum":["sandbox-merchant","merchant"],"order":3,"title":"environment","type":"string"},"secret_api_key":{"airbyte_secret":true,"description":"Secret API key to use for authenticating with the Revolut Merchant API. Find it in your Revolut Business account under APIs > Merchant API.","name":"secret_api_key","order":1,"title":"Secret API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_version","secret_api_key","start_date","environment"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-27","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.revolut.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"00c5d90aae3fe1f6944dc1a83f0d0086b3d71e8d","commit_timestamp":"2026-03-31T08:32:11+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-revolut-merchant\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:34.059423+00:00","registry_entry_generated_at":"2026-03-31T08:36:34.059423+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"47a7a5cf-7bfa-406e-8ef8-f23cd041866b","connector_name":"Revolut Merchant","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-revolut-merchant","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"47a7a5cf-7bfa-406e-8ef8-f23cd041866b","connector_name":"Revolut Merchant","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-revolut-merchant","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"47a7a5cf-7bfa-406e-8ef8-f23cd041866b","connector_name":"Revolut Merchant","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-revolut-merchant","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-revolut-merchant\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-revolut-merchant","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-revolut-merchant\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Revolut Merchant API","type":"api_reference","url":"https:\/\/developer.revolut.com\/docs\/merchant-api\/"},{"title":"Revolut authentication","type":"authentication_guide","url":"https:\/\/developer.revolut.com\/docs\/merchant-api\/#merchant-api-authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-revolut-merchant"}},"is_oss":true,"name_cloud":"Revolut Merchant","dockerRepository_cloud":"airbyte\/source-revolut-merchant","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/revolut-merchant","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_version":{"description":"Specify the API version to use. This is required for certain API calls. Example: '2024-09-01'.","name":"api_version","order":0,"title":"API Version","type":"string"},"environment":{"description":"The base url of your environment. Either sandbox or production","enum":["sandbox-merchant","merchant"],"order":3,"title":"environment","type":"string"},"secret_api_key":{"airbyte_secret":true,"description":"Secret API key to use for authenticating with the Revolut Merchant API. Find it in your Revolut Business account under APIs > Merchant API.","name":"secret_api_key","order":1,"title":"Secret API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_version","secret_api_key","start_date","environment"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-27","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.revolut.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"00c5d90aae3fe1f6944dc1a83f0d0086b3d71e8d","commit_timestamp":"2026-03-31T08:32:11+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-revolut-merchant\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:33.792648+00:00","registry_entry_generated_at":"2026-03-31T08:36:33.792648+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"47a7a5cf-7bfa-406e-8ef8-f23cd041866b","connector_name":"Revolut Merchant","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-revolut-merchant","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"47a7a5cf-7bfa-406e-8ef8-f23cd041866b","connector_name":"Revolut Merchant","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-revolut-merchant","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"47a7a5cf-7bfa-406e-8ef8-f23cd041866b","connector_name":"Revolut Merchant","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-revolut-merchant","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-revolut-merchant\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-revolut-merchant","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-revolut-merchant\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Revolut Merchant API","type":"api_reference","url":"https:\/\/developer.revolut.com\/docs\/merchant-api\/"},{"title":"Revolut authentication","type":"authentication_guide","url":"https:\/\/developer.revolut.com\/docs\/merchant-api\/#merchant-api-authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-revolut-merchant"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-revolut-merchant","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/revolut-merchant","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-revolut-merchant","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-revolut-merchant:0.0.47","docker_image_cloud":"airbyte\/source-revolut-merchant:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":149,"definitionId":"47f17145-fe20-4ef5-a548-e29b048adf84","name_oss":"Apify Dataset","dockerRepository_oss":"airbyte\/source-apify-dataset","dockerImageTag_oss":"2.2.43","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset","icon_oss":"apify.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"dataset_id":{"description":"ID of the dataset you would like to load to Airbyte. In Apify Console, you can view your datasets in the Storage section under the Datasets tab<\/a> after you login. See the Apify Docs<\/a> for more information.","examples":["rHuMdwm6xCFt6WiGU"],"title":"Dataset ID","type":"string"},"token":{"airbyte_secret":true,"description":"Personal API token of your Apify account. In Apify Console, you can find your API token in the Settings section under the Integrations tab<\/a> after you login. See the Apify Docs<\/a> for more information.","examples":["apify_api_PbVwb1cBbuvbfg2jRmAIHZKgx3NQyfEMG7uk"],"title":"API token","type":"string"}},"required":["token","dataset_id"],"title":"Apify Dataset Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-25","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.apify.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-08-30","message":"Update spec to use token and ingest all 3 streams correctly","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-09-18","message":"This version introduces a new Item Collection (WCC) stream as a substitute of the now-removed Item Collection stream in order to retain data for Web-Content-Crawler datasets.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c7b3d0674d74bce88b5abfc74ea3fee6e68303fd","commit_timestamp":"2026-03-31T10:27:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-apify-dataset\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:07.631246+00:00","registry_entry_generated_at":"2026-03-31T10:34:07.631246+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"47f17145-fe20-4ef5-a548-e29b048adf84","connector_name":"Apify Dataset","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-apify-dataset","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"47f17145-fe20-4ef5-a548-e29b048adf84","connector_name":"Apify Dataset","connector_type":"source","connector_version":"2.2.43","docker_repository":"airbyte\/source-apify-dataset","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"47f17145-fe20-4ef5-a548-e29b048adf84","connector_name":"Apify Dataset","connector_type":"source","connector_version":"2.2.43","docker_repository":"airbyte\/source-apify-dataset","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-apify-dataset\/2.2.43.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"7ec0b62e-9c2d-44d1-bc0f-e9bc1aa50d86","name":"apify-dataset_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-APIFY-DATASET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-apify-dataset","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-apify-dataset\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API reference","type":"api_reference","url":"https:\/\/docs.apify.com\/api\/v2"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.apify.com\/api\/v2#\/introduction\/authentication"},{"title":"Rate limiting","type":"rate_limits","url":"https:\/\/docs.apify.com\/api\/v2#\/introduction\/rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-apify-dataset"}},"is_oss":true,"name_cloud":"Apify Dataset","dockerRepository_cloud":"airbyte\/source-apify-dataset","dockerImageTag_cloud":"2.2.43","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset","icon_cloud":"apify.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"dataset_id":{"description":"ID of the dataset you would like to load to Airbyte. In Apify Console, you can view your datasets in the Storage section under the Datasets tab<\/a> after you login. See the Apify Docs<\/a> for more information.","examples":["rHuMdwm6xCFt6WiGU"],"title":"Dataset ID","type":"string"},"token":{"airbyte_secret":true,"description":"Personal API token of your Apify account. In Apify Console, you can find your API token in the Settings section under the Integrations tab<\/a> after you login. See the Apify Docs<\/a> for more information.","examples":["apify_api_PbVwb1cBbuvbfg2jRmAIHZKgx3NQyfEMG7uk"],"title":"API token","type":"string"}},"required":["token","dataset_id"],"title":"Apify Dataset Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-25","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.apify.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-08-30","message":"Update spec to use token and ingest all 3 streams correctly","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-09-18","message":"This version introduces a new Item Collection (WCC) stream as a substitute of the now-removed Item Collection stream in order to retain data for Web-Content-Crawler datasets.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/apify-dataset-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c7b3d0674d74bce88b5abfc74ea3fee6e68303fd","commit_timestamp":"2026-03-31T10:27:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-apify-dataset\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:07.409184+00:00","registry_entry_generated_at":"2026-03-31T10:34:07.409184+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"47f17145-fe20-4ef5-a548-e29b048adf84","connector_name":"Apify Dataset","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-apify-dataset","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"47f17145-fe20-4ef5-a548-e29b048adf84","connector_name":"Apify Dataset","connector_type":"source","connector_version":"2.2.43","docker_repository":"airbyte\/source-apify-dataset","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"47f17145-fe20-4ef5-a548-e29b048adf84","connector_name":"Apify Dataset","connector_type":"source","connector_version":"2.2.43","docker_repository":"airbyte\/source-apify-dataset","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-apify-dataset\/2.2.43.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"7ec0b62e-9c2d-44d1-bc0f-e9bc1aa50d86","name":"apify-dataset_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-APIFY-DATASET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-apify-dataset","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-apify-dataset\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API reference","type":"api_reference","url":"https:\/\/docs.apify.com\/api\/v2"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.apify.com\/api\/v2#\/introduction\/authentication"},{"title":"Rate limiting","type":"rate_limits","url":"https:\/\/docs.apify.com\/api\/v2#\/introduction\/rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-apify-dataset"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-apify-dataset","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/apify-dataset","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-apify-dataset","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-apify-dataset:2.2.43","docker_image_cloud":"airbyte\/source-apify-dataset:2.2.43","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":150,"definitionId":"47f25999-dd5e-4636-8c39-e7cea2453331","name_oss":"Bing Ads","dockerRepository_oss":"airbyte\/source-bing-ads","dockerImageTag_oss":"2.23.14","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads","icon_oss":"bingads.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_names":{"description":"Predicates that will be used to sync data by specific accounts.","items":{"description":"Account Names Predicates Config.","properties":{"name":{"description":"Account Name is a string value for comparing with the specified predicate.","title":"Account Name","type":"string"},"operator":{"description":"An Operator that will be used to filter accounts. The Contains predicate has features for matching words, matching inflectional forms of words, searching using wildcard characters, and searching using proximity. The Equals is used to return all rows where account name is equal(=) to the string that you provided","enum":["Contains","Equals"],"title":"Operator","type":"string"}},"required":["operator","name"],"type":"object"},"order":5,"title":"Account Names Predicates","type":"array"},"auth_method":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Microsoft Advertising developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"default":"","description":"The Client Secret of your Microsoft Advertising developer application.","order":2,"title":"Client Secret","type":"string"},"custom_reports":{"description":"You can add your Custom Bing Ads report by creating one.","items":{"properties":{"disable_custom_report_names_camel_to_snake_conversion":{"default":false,"description":"When enabled, disables the automatic conversion of custom report names from camelCase to snake_case. By default, custom report names are automatically converted (e.g., 'MyCustomReport' becomes 'my_custom_report'). Enable this option if you want to use the exact report names you specify.","title":"Disable Custom Report Names Camel to Snake Case Conversion","type":"boolean"},"name":{"description":"The name of the custom report, this name would be used as stream name","examples":["Account Performance","AdDynamicTextPerformanceReport","custom report"],"title":"Report Name","type":"string"},"report_aggregation":{"default":["Hourly"],"description":"A list of available aggregations.","items":{"description":"An enumeration of aggregations.","enum":["Hourly","Daily","Weekly","Monthly","DayOfWeek","HourOfDay","WeeklyStartingMonday","Summary"],"title":"ValidEnums"},"title":"Aggregation","type":"string"},"report_columns":{"description":"A list of available report object columns. You can find it in description of reporting object that you want to add to custom report.","items":{"description":"Name of report column.","type":"string"},"minItems":1,"title":"Columns","type":"array"},"reporting_object":{"description":"The name of the the object derives from the ReportRequest object. You can find it in Bing Ads Api docs - Reporting API - Reporting Data Objects.","enum":["AccountPerformanceReportRequest","AdDynamicTextPerformanceReportRequest","AdExtensionByAdReportRequest","AdExtensionByKeywordReportRequest","AdExtensionDetailReportRequest","AdGroupPerformanceReportRequest","AdPerformanceReportRequest","AgeGenderAudienceReportRequest","AudiencePerformanceReportRequest","CallDetailReportRequest","CampaignPerformanceReportRequest","ConversionPerformanceReportRequest","DestinationUrlPerformanceReportRequest","DSAAutoTargetPerformanceReportRequest","DSACategoryPerformanceReportRequest","DSASearchQueryPerformanceReportRequest","GeographicPerformanceReportRequest","GoalsAndFunnelsReportRequest","HotelDimensionPerformanceReportRequest","HotelGroupPerformanceReportRequest","KeywordPerformanceReportRequest","NegativeKeywordConflictReportRequest","ProductDimensionPerformanceReportRequest","ProductMatchCountReportRequest","ProductNegativeKeywordConflictReportRequest","ProductPartitionPerformanceReportRequest","ProductPartitionUnitPerformanceReportRequest","ProductSearchQueryPerformanceReportRequest","ProfessionalDemographicsAudienceReportRequest","PublisherUsagePerformanceReportRequest","SearchCampaignChangeHistoryReportRequest","SearchQueryPerformanceReportRequest","ShareOfVoiceReportRequest","UserLocationPerformanceReportRequest"],"title":"Reporting Data Object","type":"string"}},"required":["name","reporting_object","report_columns","report_aggregation"],"title":"Custom Report Config","type":"object"},"order":8,"title":"Custom Reports","type":"array"},"developer_token":{"airbyte_secret":true,"description":"Developer token associated with user. See more info in the docs<\/a>.","order":4,"title":"Developer Token","type":"string"},"lookback_window":{"default":0,"description":"Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours\/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode without specified Reports Start Date.","maximum":90,"minimum":0,"order":7,"title":"Lookback window","type":"integer"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":3,"title":"Refresh Token","type":"string"},"reports_start_date":{"description":"The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. If not set, data from previous and current calendar year will be replicated.","format":"date","order":6,"title":"Reports replication start date","type":"string"},"tenant_id":{"airbyte_secret":true,"default":"common","description":"The Tenant ID of your Microsoft Advertising developer application. Set this to \"common\" unless you know you need a different value.","order":0,"title":"Tenant ID","type":"string"}},"required":["developer_token","client_id","refresh_token"],"title":"Bing Ads Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["bingads.microsoft.com","login.microsoftonline.com","login.live.com","login.windows-ppe.net","ads.microsoft.com","api.ads.microsoft.com","clientcenter.api.bingads.microsoft.com"]},"releases_oss":{"releaseCandidates":{"2.23.15-rc.1":{"sourceDefinitionId":"47f25999-dd5e-4636-8c39-e7cea2453331","name":"Bing Ads","dockerRepository":"airbyte\/source-bing-ads","dockerImageTag":"2.23.15-rc.1","documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads","icon":"bingads.svg","iconUrl":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bing-ads\/latest\/icon.svg","sourceType":"api","spec":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_names":{"description":"Predicates that will be used to sync data by specific accounts.","items":{"description":"Account Names Predicates Config.","properties":{"name":{"description":"Account Name is a string value for comparing with the specified predicate.","title":"Account Name","type":"string"},"operator":{"description":"An Operator that will be used to filter accounts. The Contains predicate has features for matching words, matching inflectional forms of words, searching using wildcard characters, and searching using proximity. The Equals is used to return all rows where account name is equal(=) to the string that you provided","enum":["Contains","Equals"],"title":"Operator","type":"string"}},"required":["operator","name"],"type":"object"},"order":5,"title":"Account Names Predicates","type":"array"},"auth_method":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Microsoft Advertising developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"default":"","description":"The Client Secret of your Microsoft Advertising developer application.","order":2,"title":"Client Secret","type":"string"},"custom_reports":{"description":"You can add your Custom Bing Ads report by creating one.","items":{"properties":{"disable_custom_report_names_camel_to_snake_conversion":{"default":false,"description":"When enabled, disables the automatic conversion of custom report names from camelCase to snake_case. By default, custom report names are automatically converted (e.g., 'MyCustomReport' becomes 'my_custom_report'). Enable this option if you want to use the exact report names you specify.","title":"Disable Custom Report Names Camel to Snake Case Conversion","type":"boolean"},"name":{"description":"The name of the custom report, this name would be used as stream name","examples":["Account Performance","AdDynamicTextPerformanceReport","custom report"],"title":"Report Name","type":"string"},"report_aggregation":{"default":["Hourly"],"description":"A list of available aggregations.","items":{"description":"An enumeration of aggregations.","enum":["Hourly","Daily","Weekly","Monthly","DayOfWeek","HourOfDay","WeeklyStartingMonday","Summary"],"title":"ValidEnums"},"title":"Aggregation","type":"string"},"report_columns":{"description":"A list of available report object columns. You can find it in description of reporting object that you want to add to custom report.","items":{"description":"Name of report column.","type":"string"},"minItems":1,"title":"Columns","type":"array"},"reporting_object":{"description":"The name of the the object derives from the ReportRequest object. You can find it in Bing Ads Api docs - Reporting API - Reporting Data Objects.","enum":["AccountPerformanceReportRequest","AdDynamicTextPerformanceReportRequest","AdExtensionByAdReportRequest","AdExtensionByKeywordReportRequest","AdExtensionDetailReportRequest","AdGroupPerformanceReportRequest","AdPerformanceReportRequest","AgeGenderAudienceReportRequest","AudiencePerformanceReportRequest","CallDetailReportRequest","CampaignPerformanceReportRequest","ConversionPerformanceReportRequest","DestinationUrlPerformanceReportRequest","DSAAutoTargetPerformanceReportRequest","DSACategoryPerformanceReportRequest","DSASearchQueryPerformanceReportRequest","GeographicPerformanceReportRequest","GoalsAndFunnelsReportRequest","HotelDimensionPerformanceReportRequest","HotelGroupPerformanceReportRequest","KeywordPerformanceReportRequest","NegativeKeywordConflictReportRequest","ProductDimensionPerformanceReportRequest","ProductMatchCountReportRequest","ProductNegativeKeywordConflictReportRequest","ProductPartitionPerformanceReportRequest","ProductPartitionUnitPerformanceReportRequest","ProductSearchQueryPerformanceReportRequest","ProfessionalDemographicsAudienceReportRequest","PublisherUsagePerformanceReportRequest","SearchCampaignChangeHistoryReportRequest","SearchQueryPerformanceReportRequest","ShareOfVoiceReportRequest","UserLocationPerformanceReportRequest"],"title":"Reporting Data Object","type":"string"}},"required":["name","reporting_object","report_columns","report_aggregation"],"title":"Custom Report Config","type":"object"},"order":8,"title":"Custom Reports","type":"array"},"developer_token":{"airbyte_secret":true,"description":"Developer token associated with user. See more info in the docs<\/a>.","order":4,"title":"Developer Token","type":"string"},"lookback_window":{"default":0,"description":"Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours\/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode without specified Reports Start Date.","maximum":90,"minimum":0,"order":7,"title":"Lookback window","type":"integer"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":3,"title":"Refresh Token","type":"string"},"reports_start_date":{"description":"The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. If not set, data from previous and current calendar year will be replicated.","format":"date","order":6,"title":"Reports replication start date","type":"string"},"tenant_id":{"airbyte_secret":true,"default":"common","description":"The Tenant ID of your Microsoft Advertising developer application. Set this to \"common\" unless you know you need a different value.","order":0,"title":"Tenant ID","type":"string"}},"required":["developer_token","client_id","refresh_token"],"title":"Bing Ads Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone":false,"public":true,"custom":false,"releaseStage":"generally_available","supportLevel":"certified","allowedHosts":{"hosts":["bingads.microsoft.com","login.microsoftonline.com","login.live.com","login.windows-ppe.net","ads.microsoft.com","api.ads.microsoft.com","clientcenter.api.bingads.microsoft.com"]},"suggestedStreams":{"streams":["campaigns","ad_performance_report_daily","campaign_performance_report_daily","account_performance_report_daily","ad_group_performance_report_daily","accounts","ad_groups"]},"maxSecondsBetweenMessages":60,"erdUrl":"https:\/\/dbdocs.io\/airbyteio\/source-bing-ads?view=relationships","releases":{"rolloutConfiguration":{"enableProgressiveRollout":true,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-25","message":"Version 1.0.0 removes the primary keys from the geographic performance report streams. This will prevent the connector from losing data in the incremental append+dedup sync mode because of deduplication and incorrect primary keys. A data reset and schema refresh of all the affected streams is required for the changes to take effect.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-12-11","message":"Version 2.0.0 updates schemas for all hourly reports (end in report_hourly), and the following streams: Accounts, Campaigns, Search Query Performance Report, AppInstallAds, AppInstallAdLabels, Labels, Campaign Labels, Keyword Labels, Ad Group Labels, Keywords, and Budget Summary Report. Users will need to refresh the source schema and reset affected streams after upgrading.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations"},"ab_internal":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"generated":{"git":{"commit_sha":"689b641a575b03b54c8891744a7c9b2970caeec4","commit_timestamp":"2026-03-11T17:40:14-07:00","commit_author":"sophiecuiy","commit_author_email":"sophie.cui@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bing-ads\/release_candidate\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-12T00:45:13.264000+00:00","registry_entry_generated_at":"2026-03-12T00:46:28.490580"},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bing-ads\/2.23.15-rc.1.spdx.json"},"packageInfo":{},"language":"manifest-only","supportsFileTransfer":false,"supportsDataActivation":false,"connectorTestSuitesOptions":[{"suite":"liveTests","testConnections":[{"id":"21c29326-2309-4226-97f0-5b1bad621887","name":"bing-ads_config_old_dev_null"},{"id":"3434a551-958c-49e2-acae-c19b57b69500","name":"bing-ads_config_dev_null"},{"id":"4684190a-bf8b-4b1b-8d95-4744e4c0a070","name":"bing-ads_config_no_date_dev_null"},{"id":"b4f2dd3d-3ae8-4341-84f9-9abd9f700e50","name":"bing-ads_config_full_refresh_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_full_refresh.json","name":"SECRET_SOURCE-BING-ADS_FULL_REFRESH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_no_date.json","name":"SECRET_SOURCE-BING-ADS_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-BING-ADS_OLD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-BING-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel":"source-bing-ads","remoteRegistries":{"pypi":{"enabled":false,"packageName":"airbyte-source-bing-ads"}},"externalDocumentationUrls":[{"title":"Bing Ads API Release Notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes?view=bingads-13"}],"license":"ELv2","tags":["language:manifest-only","cdk:low-code"],"connectorBuildOptions":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"}}},"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-25","message":"Version 1.0.0 removes the primary keys from the geographic performance report streams. This will prevent the connector from losing data in the incremental append+dedup sync mode because of deduplication and incorrect primary keys. A data reset and schema refresh of all the affected streams is required for the changes to take effect.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-12-11","message":"Version 2.0.0 updates schemas for all hourly reports (end in report_hourly), and the following streams: Accounts, Campaigns, Search Query Performance Report, AppInstallAds, AppInstallAdLabels, Labels, Campaign Labels, Keyword Labels, Ad Group Labels, Keywords, and Budget Summary Report. Users will need to refresh the source schema and reset affected streams after upgrading.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"af09ec8bbaa9d1cff404e6ffab884df5004e3290","commit_timestamp":"2026-03-10T08:25:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bing-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T08:31:18.179000+00:00","registry_entry_generated_at":"2026-03-10T08:32:29.032940"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"47f25999-dd5e-4636-8c39-e7cea2453331","connector_name":"Bing Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bing-ads","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"47f25999-dd5e-4636-8c39-e7cea2453331","connector_name":"Bing Ads","connector_type":"source","connector_version":"2.23.14","docker_repository":"airbyte\/source-bing-ads","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"47f25999-dd5e-4636-8c39-e7cea2453331","connector_name":"Bing Ads","connector_type":"source","connector_version":"2.23.14","docker_repository":"airbyte\/source-bing-ads","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bing-ads\/2.23.14.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"21c29326-2309-4226-97f0-5b1bad621887","name":"bing-ads_config_old_dev_null"},{"id":"3434a551-958c-49e2-acae-c19b57b69500","name":"bing-ads_config_dev_null"},{"id":"4684190a-bf8b-4b1b-8d95-4744e4c0a070","name":"bing-ads_config_no_date_dev_null"},{"id":"b4f2dd3d-3ae8-4341-84f9-9abd9f700e50","name":"bing-ads_config_full_refresh_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_full_refresh.json","name":"SECRET_SOURCE-BING-ADS_FULL_REFRESH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_no_date.json","name":"SECRET_SOURCE-BING-ADS_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-BING-ADS_OLD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-BING-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-bing-ads","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bing-ads\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Bing Ads API Release Notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes?view=bingads-13"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-bing-ads"}},"is_oss":true,"name_cloud":"Bing Ads","dockerRepository_cloud":"airbyte\/source-bing-ads","dockerImageTag_cloud":"2.23.14","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads","icon_cloud":"bingads.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_names":{"description":"Predicates that will be used to sync data by specific accounts.","items":{"description":"Account Names Predicates Config.","properties":{"name":{"description":"Account Name is a string value for comparing with the specified predicate.","title":"Account Name","type":"string"},"operator":{"description":"An Operator that will be used to filter accounts. The Contains predicate has features for matching words, matching inflectional forms of words, searching using wildcard characters, and searching using proximity. The Equals is used to return all rows where account name is equal(=) to the string that you provided","enum":["Contains","Equals"],"title":"Operator","type":"string"}},"required":["operator","name"],"type":"object"},"order":5,"title":"Account Names Predicates","type":"array"},"auth_method":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Microsoft Advertising developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"default":"","description":"The Client Secret of your Microsoft Advertising developer application.","order":2,"title":"Client Secret","type":"string"},"custom_reports":{"description":"You can add your Custom Bing Ads report by creating one.","items":{"properties":{"disable_custom_report_names_camel_to_snake_conversion":{"default":false,"description":"When enabled, disables the automatic conversion of custom report names from camelCase to snake_case. By default, custom report names are automatically converted (e.g., 'MyCustomReport' becomes 'my_custom_report'). Enable this option if you want to use the exact report names you specify.","title":"Disable Custom Report Names Camel to Snake Case Conversion","type":"boolean"},"name":{"description":"The name of the custom report, this name would be used as stream name","examples":["Account Performance","AdDynamicTextPerformanceReport","custom report"],"title":"Report Name","type":"string"},"report_aggregation":{"default":["Hourly"],"description":"A list of available aggregations.","items":{"description":"An enumeration of aggregations.","enum":["Hourly","Daily","Weekly","Monthly","DayOfWeek","HourOfDay","WeeklyStartingMonday","Summary"],"title":"ValidEnums"},"title":"Aggregation","type":"string"},"report_columns":{"description":"A list of available report object columns. You can find it in description of reporting object that you want to add to custom report.","items":{"description":"Name of report column.","type":"string"},"minItems":1,"title":"Columns","type":"array"},"reporting_object":{"description":"The name of the the object derives from the ReportRequest object. You can find it in Bing Ads Api docs - Reporting API - Reporting Data Objects.","enum":["AccountPerformanceReportRequest","AdDynamicTextPerformanceReportRequest","AdExtensionByAdReportRequest","AdExtensionByKeywordReportRequest","AdExtensionDetailReportRequest","AdGroupPerformanceReportRequest","AdPerformanceReportRequest","AgeGenderAudienceReportRequest","AudiencePerformanceReportRequest","CallDetailReportRequest","CampaignPerformanceReportRequest","ConversionPerformanceReportRequest","DestinationUrlPerformanceReportRequest","DSAAutoTargetPerformanceReportRequest","DSACategoryPerformanceReportRequest","DSASearchQueryPerformanceReportRequest","GeographicPerformanceReportRequest","GoalsAndFunnelsReportRequest","HotelDimensionPerformanceReportRequest","HotelGroupPerformanceReportRequest","KeywordPerformanceReportRequest","NegativeKeywordConflictReportRequest","ProductDimensionPerformanceReportRequest","ProductMatchCountReportRequest","ProductNegativeKeywordConflictReportRequest","ProductPartitionPerformanceReportRequest","ProductPartitionUnitPerformanceReportRequest","ProductSearchQueryPerformanceReportRequest","ProfessionalDemographicsAudienceReportRequest","PublisherUsagePerformanceReportRequest","SearchCampaignChangeHistoryReportRequest","SearchQueryPerformanceReportRequest","ShareOfVoiceReportRequest","UserLocationPerformanceReportRequest"],"title":"Reporting Data Object","type":"string"}},"required":["name","reporting_object","report_columns","report_aggregation"],"title":"Custom Report Config","type":"object"},"order":8,"title":"Custom Reports","type":"array"},"developer_token":{"airbyte_secret":true,"description":"Developer token associated with user. See more info in the docs<\/a>.","order":4,"title":"Developer Token","type":"string"},"lookback_window":{"default":0,"description":"Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours\/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode without specified Reports Start Date.","maximum":90,"minimum":0,"order":7,"title":"Lookback window","type":"integer"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":3,"title":"Refresh Token","type":"string"},"reports_start_date":{"description":"The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. If not set, data from previous and current calendar year will be replicated.","format":"date","order":6,"title":"Reports replication start date","type":"string"},"tenant_id":{"airbyte_secret":true,"default":"common","description":"The Tenant ID of your Microsoft Advertising developer application. Set this to \"common\" unless you know you need a different value.","order":0,"title":"Tenant ID","type":"string"}},"required":["developer_token","client_id","refresh_token"],"title":"Bing Ads Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["bingads.microsoft.com","login.microsoftonline.com","login.live.com","login.windows-ppe.net","ads.microsoft.com","api.ads.microsoft.com","clientcenter.api.bingads.microsoft.com"]},"releases_cloud":{"releaseCandidates":{"2.23.15-rc.1":{"sourceDefinitionId":"47f25999-dd5e-4636-8c39-e7cea2453331","name":"Bing Ads","dockerRepository":"airbyte\/source-bing-ads","dockerImageTag":"2.23.15-rc.1","documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads","icon":"bingads.svg","iconUrl":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bing-ads\/latest\/icon.svg","sourceType":"api","spec":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_names":{"description":"Predicates that will be used to sync data by specific accounts.","items":{"description":"Account Names Predicates Config.","properties":{"name":{"description":"Account Name is a string value for comparing with the specified predicate.","title":"Account Name","type":"string"},"operator":{"description":"An Operator that will be used to filter accounts. The Contains predicate has features for matching words, matching inflectional forms of words, searching using wildcard characters, and searching using proximity. The Equals is used to return all rows where account name is equal(=) to the string that you provided","enum":["Contains","Equals"],"title":"Operator","type":"string"}},"required":["operator","name"],"type":"object"},"order":5,"title":"Account Names Predicates","type":"array"},"auth_method":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Microsoft Advertising developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"default":"","description":"The Client Secret of your Microsoft Advertising developer application.","order":2,"title":"Client Secret","type":"string"},"custom_reports":{"description":"You can add your Custom Bing Ads report by creating one.","items":{"properties":{"disable_custom_report_names_camel_to_snake_conversion":{"default":false,"description":"When enabled, disables the automatic conversion of custom report names from camelCase to snake_case. By default, custom report names are automatically converted (e.g., 'MyCustomReport' becomes 'my_custom_report'). Enable this option if you want to use the exact report names you specify.","title":"Disable Custom Report Names Camel to Snake Case Conversion","type":"boolean"},"name":{"description":"The name of the custom report, this name would be used as stream name","examples":["Account Performance","AdDynamicTextPerformanceReport","custom report"],"title":"Report Name","type":"string"},"report_aggregation":{"default":["Hourly"],"description":"A list of available aggregations.","items":{"description":"An enumeration of aggregations.","enum":["Hourly","Daily","Weekly","Monthly","DayOfWeek","HourOfDay","WeeklyStartingMonday","Summary"],"title":"ValidEnums"},"title":"Aggregation","type":"string"},"report_columns":{"description":"A list of available report object columns. You can find it in description of reporting object that you want to add to custom report.","items":{"description":"Name of report column.","type":"string"},"minItems":1,"title":"Columns","type":"array"},"reporting_object":{"description":"The name of the the object derives from the ReportRequest object. You can find it in Bing Ads Api docs - Reporting API - Reporting Data Objects.","enum":["AccountPerformanceReportRequest","AdDynamicTextPerformanceReportRequest","AdExtensionByAdReportRequest","AdExtensionByKeywordReportRequest","AdExtensionDetailReportRequest","AdGroupPerformanceReportRequest","AdPerformanceReportRequest","AgeGenderAudienceReportRequest","AudiencePerformanceReportRequest","CallDetailReportRequest","CampaignPerformanceReportRequest","ConversionPerformanceReportRequest","DestinationUrlPerformanceReportRequest","DSAAutoTargetPerformanceReportRequest","DSACategoryPerformanceReportRequest","DSASearchQueryPerformanceReportRequest","GeographicPerformanceReportRequest","GoalsAndFunnelsReportRequest","HotelDimensionPerformanceReportRequest","HotelGroupPerformanceReportRequest","KeywordPerformanceReportRequest","NegativeKeywordConflictReportRequest","ProductDimensionPerformanceReportRequest","ProductMatchCountReportRequest","ProductNegativeKeywordConflictReportRequest","ProductPartitionPerformanceReportRequest","ProductPartitionUnitPerformanceReportRequest","ProductSearchQueryPerformanceReportRequest","ProfessionalDemographicsAudienceReportRequest","PublisherUsagePerformanceReportRequest","SearchCampaignChangeHistoryReportRequest","SearchQueryPerformanceReportRequest","ShareOfVoiceReportRequest","UserLocationPerformanceReportRequest"],"title":"Reporting Data Object","type":"string"}},"required":["name","reporting_object","report_columns","report_aggregation"],"title":"Custom Report Config","type":"object"},"order":8,"title":"Custom Reports","type":"array"},"developer_token":{"airbyte_secret":true,"description":"Developer token associated with user. See more info in the docs<\/a>.","order":4,"title":"Developer Token","type":"string"},"lookback_window":{"default":0,"description":"Also known as attribution or conversion window. How far into the past to look for records (in days). If your conversion window has an hours\/minutes granularity, round it up to the number of days exceeding. Used only for performance report streams in incremental mode without specified Reports Start Date.","maximum":90,"minimum":0,"order":7,"title":"Lookback window","type":"integer"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to renew the expired Access Token.","order":3,"title":"Refresh Token","type":"string"},"reports_start_date":{"description":"The start date from which to begin replicating report data. Any data generated before this date will not be replicated in reports. This is a UTC date in YYYY-MM-DD format. If not set, data from previous and current calendar year will be replicated.","format":"date","order":6,"title":"Reports replication start date","type":"string"},"tenant_id":{"airbyte_secret":true,"default":"common","description":"The Tenant ID of your Microsoft Advertising developer application. Set this to \"common\" unless you know you need a different value.","order":0,"title":"Tenant ID","type":"string"}},"required":["developer_token","client_id","refresh_token"],"title":"Bing Ads Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone":false,"public":true,"custom":false,"releaseStage":"generally_available","supportLevel":"certified","allowedHosts":{"hosts":["bingads.microsoft.com","login.microsoftonline.com","login.live.com","login.windows-ppe.net","ads.microsoft.com","api.ads.microsoft.com","clientcenter.api.bingads.microsoft.com"]},"suggestedStreams":{"streams":["campaigns","ad_performance_report_daily","campaign_performance_report_daily","account_performance_report_daily","ad_group_performance_report_daily","accounts","ad_groups"]},"maxSecondsBetweenMessages":60,"erdUrl":"https:\/\/dbdocs.io\/airbyteio\/source-bing-ads?view=relationships","releases":{"rolloutConfiguration":{"enableProgressiveRollout":true,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-25","message":"Version 1.0.0 removes the primary keys from the geographic performance report streams. This will prevent the connector from losing data in the incremental append+dedup sync mode because of deduplication and incorrect primary keys. A data reset and schema refresh of all the affected streams is required for the changes to take effect.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-12-11","message":"Version 2.0.0 updates schemas for all hourly reports (end in report_hourly), and the following streams: Accounts, Campaigns, Search Query Performance Report, AppInstallAds, AppInstallAdLabels, Labels, Campaign Labels, Keyword Labels, Ad Group Labels, Keywords, and Budget Summary Report. Users will need to refresh the source schema and reset affected streams after upgrading.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations"},"ab_internal":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"generated":{"git":{"commit_sha":"689b641a575b03b54c8891744a7c9b2970caeec4","commit_timestamp":"2026-03-11T17:40:14-07:00","commit_author":"sophiecuiy","commit_author_email":"sophie.cui@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bing-ads\/release_candidate\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-12T00:45:13.264000+00:00","registry_entry_generated_at":"2026-03-12T00:46:37.142186"},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bing-ads\/2.23.15-rc.1.spdx.json"},"packageInfo":{},"language":"manifest-only","supportsFileTransfer":false,"supportsDataActivation":false,"connectorTestSuitesOptions":[{"suite":"liveTests","testConnections":[{"id":"21c29326-2309-4226-97f0-5b1bad621887","name":"bing-ads_config_old_dev_null"},{"id":"3434a551-958c-49e2-acae-c19b57b69500","name":"bing-ads_config_dev_null"},{"id":"4684190a-bf8b-4b1b-8d95-4744e4c0a070","name":"bing-ads_config_no_date_dev_null"},{"id":"b4f2dd3d-3ae8-4341-84f9-9abd9f700e50","name":"bing-ads_config_full_refresh_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_full_refresh.json","name":"SECRET_SOURCE-BING-ADS_FULL_REFRESH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_no_date.json","name":"SECRET_SOURCE-BING-ADS_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-BING-ADS_OLD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-BING-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel":"source-bing-ads","remoteRegistries":{"pypi":{"enabled":false,"packageName":"airbyte-source-bing-ads"}},"externalDocumentationUrls":[{"title":"Bing Ads API Release Notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes?view=bingads-13"}],"license":"ELv2","tags":["language:manifest-only","cdk:low-code"],"connectorBuildOptions":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"}}},"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-10-25","message":"Version 1.0.0 removes the primary keys from the geographic performance report streams. This will prevent the connector from losing data in the incremental append+dedup sync mode because of deduplication and incorrect primary keys. A data reset and schema refresh of all the affected streams is required for the changes to take effect.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-12-11","message":"Version 2.0.0 updates schemas for all hourly reports (end in report_hourly), and the following streams: Accounts, Campaigns, Search Query Performance Report, AppInstallAds, AppInstallAdLabels, Labels, Campaign Labels, Keyword Labels, Ad Group Labels, Keywords, and Budget Summary Report. Users will need to refresh the source schema and reset affected streams after upgrading.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/bing-ads-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"af09ec8bbaa9d1cff404e6ffab884df5004e3290","commit_timestamp":"2026-03-10T08:25:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bing-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T08:31:18.179000+00:00","registry_entry_generated_at":"2026-03-10T08:32:34.317352"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"47f25999-dd5e-4636-8c39-e7cea2453331","connector_name":"Bing Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bing-ads","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"47f25999-dd5e-4636-8c39-e7cea2453331","connector_name":"Bing Ads","connector_type":"source","connector_version":"2.23.14","docker_repository":"airbyte\/source-bing-ads","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"47f25999-dd5e-4636-8c39-e7cea2453331","connector_name":"Bing Ads","connector_type":"source","connector_version":"2.23.14","docker_repository":"airbyte\/source-bing-ads","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bing-ads\/2.23.14.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"21c29326-2309-4226-97f0-5b1bad621887","name":"bing-ads_config_old_dev_null"},{"id":"3434a551-958c-49e2-acae-c19b57b69500","name":"bing-ads_config_dev_null"},{"id":"4684190a-bf8b-4b1b-8d95-4744e4c0a070","name":"bing-ads_config_no_date_dev_null"},{"id":"b4f2dd3d-3ae8-4341-84f9-9abd9f700e50","name":"bing-ads_config_full_refresh_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_full_refresh.json","name":"SECRET_SOURCE-BING-ADS_FULL_REFRESH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_no_date.json","name":"SECRET_SOURCE-BING-ADS_NO_START_DATE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-BING-ADS_OLD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-BING-ADS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-bing-ads","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bing-ads\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Bing Ads API Release Notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/learn.microsoft.com\/en-us\/advertising\/guides\/release-notes?view=bingads-13"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-bing-ads"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-bing-ads","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/bing-ads","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-bing-ads","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-bing-ads:2.23.14","docker_image_cloud":"airbyte\/source-bing-ads:2.23.14","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":{"streams":["campaigns","ad_performance_report_daily","campaign_performance_report_daily","account_performance_report_daily","ad_group_performance_report_daily","accounts","ad_groups"]},"erdUrl_oss":"https:\/\/dbdocs.io\/airbyteio\/source-bing-ads?view=relationships","maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":{"streams":["campaigns","ad_performance_report_daily","campaign_performance_report_daily","account_performance_report_daily","ad_group_performance_report_daily","accounts","ad_groups"]},"erdUrl_cloud":"https:\/\/dbdocs.io\/airbyteio\/source-bing-ads?view=relationships"},{"index":151,"definitionId":"488cdc64-36cd-451d-bcfa-c6478b461e94","name_oss":"JustCall","dockerRepository_oss":"airbyte\/source-justcall","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/justcall","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_2":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.justcall.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f57956434240082516f341ddf0135da728e271d6","commit_timestamp":"2026-03-31T06:37:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-justcall\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:56.660613+00:00","registry_entry_generated_at":"2026-03-31T06:41:56.660613+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"488cdc64-36cd-451d-bcfa-c6478b461e94","connector_name":"JustCall","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-justcall","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"488cdc64-36cd-451d-bcfa-c6478b461e94","connector_name":"JustCall","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-justcall","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"488cdc64-36cd-451d-bcfa-c6478b461e94","connector_name":"JustCall","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-justcall","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-justcall\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-justcall","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-justcall\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"JustCall API documentation","type":"api_reference","url":"https:\/\/developer.justcall.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-justcall"}},"is_oss":true,"name_cloud":"JustCall","dockerRepository_cloud":"airbyte\/source-justcall","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/justcall","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_2":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.justcall.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f57956434240082516f341ddf0135da728e271d6","commit_timestamp":"2026-03-31T06:37:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-justcall\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:56.432729+00:00","registry_entry_generated_at":"2026-03-31T06:41:56.432729+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"488cdc64-36cd-451d-bcfa-c6478b461e94","connector_name":"JustCall","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-justcall","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"488cdc64-36cd-451d-bcfa-c6478b461e94","connector_name":"JustCall","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-justcall","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"488cdc64-36cd-451d-bcfa-c6478b461e94","connector_name":"JustCall","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-justcall","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-justcall\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-justcall","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-justcall\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"JustCall API documentation","type":"api_reference","url":"https:\/\/developer.justcall.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-justcall"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-justcall","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/justcall","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-justcall","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-justcall:0.0.47","docker_image_cloud":"airbyte\/source-justcall:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":152,"definitionId":"492b56d1-937c-462e-8076-21ad2031e784","name_oss":"Hellobaton","dockerRepository_oss":"airbyte\/source-hellobaton","dockerImageTag_oss":"0.3.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/hellobaton","icon_oss":"hellobaton.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"authentication key required to access the api endpoints","order":1,"title":"API Key","type":"string"},"company":{"description":"Company name that generates your base api url","examples":["google","facebook","microsoft"],"order":2,"title":"company","type":"string"}},"required":["api_key","api_key","company"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-01-14","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["${company}.hellobaton.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8b0ad6cfb2481bb63d60b0278ca3e371fdae7c77","commit_timestamp":"2025-05-10T23:15:15+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMDau5DdmY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-hellobaton\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T20:20:57.427000+00:00","registry_entry_generated_at":"2025-05-10T20:22:50.118785"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"492b56d1-937c-462e-8076-21ad2031e784","connector_name":"Hellobaton","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hellobaton","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"492b56d1-937c-462e-8076-21ad2031e784","connector_name":"Hellobaton","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-hellobaton","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"492b56d1-937c-462e-8076-21ad2031e784","connector_name":"Hellobaton","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-hellobaton","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hellobaton\/0.3.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-hellobaton","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-hellobaton"}},"is_oss":true,"name_cloud":"Hellobaton","dockerRepository_cloud":"airbyte\/source-hellobaton","dockerImageTag_cloud":"0.3.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/hellobaton","icon_cloud":"hellobaton.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"authentication key required to access the api endpoints","order":1,"title":"API Key","type":"string"},"company":{"description":"Company name that generates your base api url","examples":["google","facebook","microsoft"],"order":2,"title":"company","type":"string"}},"required":["api_key","api_key","company"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-01-14","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["${company}.hellobaton.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8b0ad6cfb2481bb63d60b0278ca3e371fdae7c77","commit_timestamp":"2025-05-10T23:15:15+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMDau5DdmY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-hellobaton\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T20:20:57.427000+00:00","registry_entry_generated_at":"2025-05-10T20:22:50.611443"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"492b56d1-937c-462e-8076-21ad2031e784","connector_name":"Hellobaton","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hellobaton","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"492b56d1-937c-462e-8076-21ad2031e784","connector_name":"Hellobaton","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-hellobaton","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"492b56d1-937c-462e-8076-21ad2031e784","connector_name":"Hellobaton","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-hellobaton","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hellobaton\/0.3.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-hellobaton","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-hellobaton"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-hellobaton","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/hellobaton","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-hellobaton","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-hellobaton:0.3.26","docker_image_cloud":"airbyte\/source-hellobaton:0.3.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":153,"definitionId":"4942d392-c7b5-4271-91f9-3b4f4e51eb3e","name_oss":"ZohoCRM","dockerRepository_oss":"airbyte\/source-zoho-crm","dockerImageTag_oss":"0.1.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-crm","icon_oss":"zohocrm.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"OAuth2.0 Client ID","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"OAuth2.0 Client Secret","title":"Client Secret","type":"string"},"dc_region":{"description":"Please choose the region of your Data Center location. More info by this Link<\/a>","enum":["US","AU","EU","IN","CN","JP"],"title":"Data Center Location","type":"string"},"edition":{"default":"Free","description":"Choose your Edition of Zoho CRM to determine API Concurrency Limits","enum":["Free","Standard","Professional","Enterprise","Ultimate"],"title":"Zoho CRM Edition","type":"string"},"environment":{"description":"Please choose the environment","enum":["Production","Developer","Sandbox"],"title":"Environment","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"OAuth2.0 Refresh Token","title":"Refresh Token","type":"string"},"start_datetime":{"description":"ISO 8601, for instance: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS+HH:MM`","examples":["2000-01-01","2000-01-01 13:00","2000-01-01 13:00:00","2000-01-01T13:00+00:00","2000-01-01T13:00:00-07:00"],"format":"date-time","title":"Start Date","type":["string","null"]}},"required":["client_id","client_secret","refresh_token","environment","dc_region","edition"],"title":"Zoho Crm Configuration","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-crm"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-crm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:30:01.765000+00:00","registry_entry_generated_at":"2025-11-19T02:39:58.021429"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4942d392-c7b5-4271-91f9-3b4f4e51eb3e","connector_name":"ZohoCRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-crm","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4942d392-c7b5-4271-91f9-3b4f4e51eb3e","connector_name":"ZohoCRM","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-zoho-crm","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4942d392-c7b5-4271-91f9-3b4f4e51eb3e","connector_name":"ZohoCRM","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-zoho-crm","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-crm\/0.1.3.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.8.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0000da93-11f4-4e8f-8ede-42b9789b974d","name":"zoho-crm_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ZOHO-CRM_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ZOHO-CRM_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-zoho-crm","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.0@sha256:1a0845ff2b30eafa793c6eee4e8f4283c2e52e1bbd44eed6cb9e9abd5d34d844"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-crm\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho CRM API","type":"api_reference","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/"},{"title":"Zoho CRM API changelog","type":"api_release_history","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/whats-new.html"},{"title":"Zoho OAuth 2.0","type":"authentication_guide","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/oauth-overview.html"},{"title":"Zoho API limits","type":"rate_limits","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/api-limits.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-zoho-crm"}},"is_oss":true,"name_cloud":"ZohoCRM","dockerRepository_cloud":"airbyte\/source-zoho-crm","dockerImageTag_cloud":"0.1.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-crm","icon_cloud":"zohocrm.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"OAuth2.0 Client ID","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"OAuth2.0 Client Secret","title":"Client Secret","type":"string"},"dc_region":{"description":"Please choose the region of your Data Center location. More info by this Link<\/a>","enum":["US","AU","EU","IN","CN","JP"],"title":"Data Center Location","type":"string"},"edition":{"default":"Free","description":"Choose your Edition of Zoho CRM to determine API Concurrency Limits","enum":["Free","Standard","Professional","Enterprise","Ultimate"],"title":"Zoho CRM Edition","type":"string"},"environment":{"description":"Please choose the environment","enum":["Production","Developer","Sandbox"],"title":"Environment","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"OAuth2.0 Refresh Token","title":"Refresh Token","type":"string"},"start_datetime":{"description":"ISO 8601, for instance: `YYYY-MM-DD`, `YYYY-MM-DD HH:MM:SS+HH:MM`","examples":["2000-01-01","2000-01-01 13:00","2000-01-01 13:00:00","2000-01-01T13:00+00:00","2000-01-01T13:00:00-07:00"],"format":"date-time","title":"Start Date","type":["string","null"]}},"required":["client_id","client_secret","refresh_token","environment","dc_region","edition"],"title":"Zoho Crm Configuration","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-crm"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-crm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:30:01.765000+00:00","registry_entry_generated_at":"2025-11-19T02:40:02.997758"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4942d392-c7b5-4271-91f9-3b4f4e51eb3e","connector_name":"ZohoCRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-crm","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4942d392-c7b5-4271-91f9-3b4f4e51eb3e","connector_name":"ZohoCRM","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-zoho-crm","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4942d392-c7b5-4271-91f9-3b4f4e51eb3e","connector_name":"ZohoCRM","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-zoho-crm","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-crm\/0.1.3.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:1.8.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0000da93-11f4-4e8f-8ede-42b9789b974d","name":"zoho-crm_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ZOHO-CRM_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ZOHO-CRM_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-zoho-crm","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.0@sha256:1a0845ff2b30eafa793c6eee4e8f4283c2e52e1bbd44eed6cb9e9abd5d34d844"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-crm\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho CRM API","type":"api_reference","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/"},{"title":"Zoho CRM API changelog","type":"api_release_history","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/whats-new.html"},{"title":"Zoho OAuth 2.0","type":"authentication_guide","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/oauth-overview.html"},{"title":"Zoho API limits","type":"rate_limits","url":"https:\/\/www.zoho.com\/crm\/developer\/docs\/api\/v6\/api-limits.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-zoho-crm"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-crm","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-crm","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-crm","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-crm:0.1.3","docker_image_cloud":"airbyte\/source-zoho-crm:0.1.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":154,"definitionId":"49897212-53be-4898-ba2e-b73e72d645ef","name_oss":"NinjaOne RMM","dockerRepository_oss":"airbyte\/source-ninjaone-rmm","dockerImageTag_oss":"0.0.33","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ninjaone-rmm","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Token could be generated natively by authorize section of NinjaOne swagger documentation `https:\/\/app.ninjarmm.com\/apidocs\/?links.active=authorization`","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.ninjarmm.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6c06a57957abb2bcba215528ca7135735963a818","commit_timestamp":"2026-03-31T06:36:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ninjaone-rmm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:37.706576+00:00","registry_entry_generated_at":"2026-03-31T06:40:37.706576+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"49897212-53be-4898-ba2e-b73e72d645ef","connector_name":"NinjaOne RMM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ninjaone-rmm","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"49897212-53be-4898-ba2e-b73e72d645ef","connector_name":"NinjaOne RMM","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ninjaone-rmm","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"49897212-53be-4898-ba2e-b73e72d645ef","connector_name":"NinjaOne RMM","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ninjaone-rmm","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ninjaone-rmm\/0.0.33.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ninjaone-rmm","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ninjaone-rmm\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"NinjaOne API documentation","type":"api_reference","url":"https:\/\/developer.ninjarmm.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ninjaone-rmm"}},"is_oss":true,"name_cloud":"NinjaOne RMM","dockerRepository_cloud":"airbyte\/source-ninjaone-rmm","dockerImageTag_cloud":"0.0.33","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ninjaone-rmm","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Token could be generated natively by authorize section of NinjaOne swagger documentation `https:\/\/app.ninjarmm.com\/apidocs\/?links.active=authorization`","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.ninjarmm.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6c06a57957abb2bcba215528ca7135735963a818","commit_timestamp":"2026-03-31T06:36:32+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ninjaone-rmm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:37.426101+00:00","registry_entry_generated_at":"2026-03-31T06:40:37.426101+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"49897212-53be-4898-ba2e-b73e72d645ef","connector_name":"NinjaOne RMM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ninjaone-rmm","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"49897212-53be-4898-ba2e-b73e72d645ef","connector_name":"NinjaOne RMM","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ninjaone-rmm","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"49897212-53be-4898-ba2e-b73e72d645ef","connector_name":"NinjaOne RMM","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-ninjaone-rmm","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ninjaone-rmm\/0.0.33.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ninjaone-rmm","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ninjaone-rmm\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"NinjaOne API documentation","type":"api_reference","url":"https:\/\/developer.ninjarmm.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ninjaone-rmm"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ninjaone-rmm","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ninjaone-rmm","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ninjaone-rmm","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ninjaone-rmm:0.0.33","docker_image_cloud":"airbyte\/source-ninjaone-rmm:0.0.33","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":155,"definitionId":"4a0df9e1-dadc-4828-a88d-afd8b3c0106d","name_oss":"referralhero","dockerRepository_oss":"airbyte\/source-referralhero","dockerImageTag_oss":"0.0.39","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/referralhero","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.referralhero.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"97f61be66a8d4a750aafccb25043fc67cb5be4c2","commit_timestamp":"2026-03-31T10:31:18+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-referralhero\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:34.889572+00:00","registry_entry_generated_at":"2026-03-31T10:35:34.889572+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a0df9e1-dadc-4828-a88d-afd8b3c0106d","connector_name":"referralhero","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-referralhero","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a0df9e1-dadc-4828-a88d-afd8b3c0106d","connector_name":"referralhero","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-referralhero","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a0df9e1-dadc-4828-a88d-afd8b3c0106d","connector_name":"referralhero","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-referralhero","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-referralhero\/0.0.39.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-referralhero","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-referralhero\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"ReferralHero API documentation","type":"api_reference","url":"https:\/\/support.referralhero.com\/integrate\/rest-api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-referralhero"}},"is_oss":true,"name_cloud":"referralhero","dockerRepository_cloud":"airbyte\/source-referralhero","dockerImageTag_cloud":"0.0.39","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/referralhero","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.referralhero.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"97f61be66a8d4a750aafccb25043fc67cb5be4c2","commit_timestamp":"2026-03-31T10:31:18+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-referralhero\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:34.657149+00:00","registry_entry_generated_at":"2026-03-31T10:35:34.657149+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a0df9e1-dadc-4828-a88d-afd8b3c0106d","connector_name":"referralhero","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-referralhero","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a0df9e1-dadc-4828-a88d-afd8b3c0106d","connector_name":"referralhero","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-referralhero","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a0df9e1-dadc-4828-a88d-afd8b3c0106d","connector_name":"referralhero","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-referralhero","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-referralhero\/0.0.39.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-referralhero","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-referralhero\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"ReferralHero API documentation","type":"api_reference","url":"https:\/\/support.referralhero.com\/integrate\/rest-api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-referralhero"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-referralhero","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/referralhero","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-referralhero","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-referralhero:0.0.39","docker_image_cloud":"airbyte\/source-referralhero:0.0.39","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":156,"definitionId":"4a1d519c-4703-4450-87db-d95816ba4f68","name_oss":"ZapSign","dockerRepository_oss":"airbyte\/source-zapsign","dockerImageTag_oss":"0.0.34","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zapsign","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your static API token for authentication. You can find it in your ZapSign account under the 'Settings' or 'API' section. For more details, refer to the [Getting Started](https:\/\/docs.zapsign.com.br\/english\/getting-started#how-do-i-get-my-api-token) guide.","name":"api_token","order":0,"title":"API Token","type":"string"},"signer_ids":{"description":"The signer ids for signer stream","order":2,"title":"Signer IDs","type":"array"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.zapsign.com.br"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"250bf185aa54bf668b40b215a261d5e3586720e2","commit_timestamp":"2026-03-31T10:28:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zapsign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:04.233933+00:00","registry_entry_generated_at":"2026-03-31T10:33:04.233933+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a1d519c-4703-4450-87db-d95816ba4f68","connector_name":"ZapSign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zapsign","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a1d519c-4703-4450-87db-d95816ba4f68","connector_name":"ZapSign","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-zapsign","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a1d519c-4703-4450-87db-d95816ba4f68","connector_name":"ZapSign","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-zapsign","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zapsign\/0.0.34.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zapsign","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zapsign\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"ZapSign API documentation","type":"api_reference","url":"https:\/\/docs.zapsign.com.br\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zapsign"}},"is_oss":true,"name_cloud":"ZapSign","dockerRepository_cloud":"airbyte\/source-zapsign","dockerImageTag_cloud":"0.0.34","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zapsign","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your static API token for authentication. You can find it in your ZapSign account under the 'Settings' or 'API' section. For more details, refer to the [Getting Started](https:\/\/docs.zapsign.com.br\/english\/getting-started#how-do-i-get-my-api-token) guide.","name":"api_token","order":0,"title":"API Token","type":"string"},"signer_ids":{"description":"The signer ids for signer stream","order":2,"title":"Signer IDs","type":"array"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.zapsign.com.br"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"250bf185aa54bf668b40b215a261d5e3586720e2","commit_timestamp":"2026-03-31T10:28:47+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zapsign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:03.919092+00:00","registry_entry_generated_at":"2026-03-31T10:33:03.919092+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a1d519c-4703-4450-87db-d95816ba4f68","connector_name":"ZapSign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zapsign","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a1d519c-4703-4450-87db-d95816ba4f68","connector_name":"ZapSign","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-zapsign","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a1d519c-4703-4450-87db-d95816ba4f68","connector_name":"ZapSign","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-zapsign","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zapsign\/0.0.34.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zapsign","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zapsign\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"ZapSign API documentation","type":"api_reference","url":"https:\/\/docs.zapsign.com.br\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zapsign"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zapsign","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zapsign","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zapsign","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zapsign:0.0.34","docker_image_cloud":"airbyte\/source-zapsign:0.0.34","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":157,"definitionId":"4a4d887b-0f2d-4b33-ab7f-9b01b9072804","name_oss":"SurveySparrow","dockerRepository_oss":"airbyte\/source-survey-sparrow","dockerImageTag_oss":"0.3.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/survey-sparrow","icon_oss":"surveysparrow.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your access token. See here<\/a>. The key is case sensitive.","order":0,"type":"string"},"region":{"default":{"properties":{"url_base":{"const":"https:\/\/api.surveysparrow.com\/v3","type":"string"}},"title":"Global account","type":"object"},"description":"Is your account location is EU based? If yes, the base url to retrieve data will be different.","oneOf":[{"properties":{"url_base":{"const":"https:\/\/eu-api.surveysparrow.com\/v3","type":"string"}},"title":"EU-based account","type":"object"},{"properties":{"url_base":{"const":"https:\/\/api.surveysparrow.com\/v3","type":"string"}},"title":"Global account","type":"object"}],"order":1,"title":"Base URL","type":"object"},"survey_id":{"description":"A List of your survey ids for survey-specific stream","order":2,"type":"array"}},"required":["access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-survey-sparrow\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:30:50.303000+00:00","registry_entry_generated_at":"2025-11-19T02:46:59.810316"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a4d887b-0f2d-4b33-ab7f-9b01b9072804","connector_name":"SurveySparrow","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-survey-sparrow","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a4d887b-0f2d-4b33-ab7f-9b01b9072804","connector_name":"SurveySparrow","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-survey-sparrow","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a4d887b-0f2d-4b33-ab7f-9b01b9072804","connector_name":"SurveySparrow","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-survey-sparrow","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-survey-sparrow\/0.3.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"29c6c6f2-217f-48e7-9a36-b3a235531b63","name":"survey-sparrow_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SURVEY-SPARROW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-survey-sparrow","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-survey-sparrow\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SurveySparrow API documentation","type":"api_reference","url":"https:\/\/developers.surveysparrow.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-survey-sparrow"}},"is_oss":true,"name_cloud":"SurveySparrow","dockerRepository_cloud":"airbyte\/source-survey-sparrow","dockerImageTag_cloud":"0.3.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/survey-sparrow","icon_cloud":"surveysparrow.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Your access token. See here<\/a>. The key is case sensitive.","order":0,"type":"string"},"region":{"default":{"properties":{"url_base":{"const":"https:\/\/api.surveysparrow.com\/v3","type":"string"}},"title":"Global account","type":"object"},"description":"Is your account location is EU based? If yes, the base url to retrieve data will be different.","oneOf":[{"properties":{"url_base":{"const":"https:\/\/eu-api.surveysparrow.com\/v3","type":"string"}},"title":"EU-based account","type":"object"},{"properties":{"url_base":{"const":"https:\/\/api.surveysparrow.com\/v3","type":"string"}},"title":"Global account","type":"object"}],"order":1,"title":"Base URL","type":"object"},"survey_id":{"description":"A List of your survey ids for survey-specific stream","order":2,"type":"array"}},"required":["access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-survey-sparrow\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:30:50.303000+00:00","registry_entry_generated_at":"2025-11-19T02:47:04.602011"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a4d887b-0f2d-4b33-ab7f-9b01b9072804","connector_name":"SurveySparrow","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-survey-sparrow","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a4d887b-0f2d-4b33-ab7f-9b01b9072804","connector_name":"SurveySparrow","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-survey-sparrow","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a4d887b-0f2d-4b33-ab7f-9b01b9072804","connector_name":"SurveySparrow","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-survey-sparrow","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-survey-sparrow\/0.3.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"29c6c6f2-217f-48e7-9a36-b3a235531b63","name":"survey-sparrow_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SURVEY-SPARROW__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-survey-sparrow","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-survey-sparrow\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SurveySparrow API documentation","type":"api_reference","url":"https:\/\/developers.surveysparrow.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-survey-sparrow"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-survey-sparrow","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/survey-sparrow","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-survey-sparrow","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-survey-sparrow:0.3.23","docker_image_cloud":"airbyte\/source-survey-sparrow:0.3.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":158,"definitionId":"4a961f66-5e99-4430-8320-a73afe52f7a2","name_oss":"n8n","dockerRepository_oss":"airbyte\/source-n8n","dockerImageTag_oss":"0.2.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/n8n","icon_oss":"n8n.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"description":"Your API KEY. See here<\/a>","order":1,"type":"string"},"host":{"description":"Hostname of the n8n instance","order":0,"type":"string"}},"required":["host","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-n8n\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:57.259000+00:00","registry_entry_generated_at":"2025-11-19T02:42:05.553190"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a961f66-5e99-4430-8320-a73afe52f7a2","connector_name":"n8n","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-n8n","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a961f66-5e99-4430-8320-a73afe52f7a2","connector_name":"n8n","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-n8n","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a961f66-5e99-4430-8320-a73afe52f7a2","connector_name":"n8n","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-n8n","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-n8n\/0.2.11.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-n8n","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.6@sha256:18b5219ed52d5dd26e9a513f5d9c590ddd78da1779e72795f2669bc4420bc576"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-n8n\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"n8n API documentation","type":"api_reference","url":"https:\/\/docs.n8n.io\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-n8n"}},"is_oss":true,"name_cloud":"n8n","dockerRepository_cloud":"airbyte\/source-n8n","dockerImageTag_cloud":"0.2.11","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/n8n","icon_cloud":"n8n.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"description":"Your API KEY. See here<\/a>","order":1,"type":"string"},"host":{"description":"Hostname of the n8n instance","order":0,"type":"string"}},"required":["host","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-n8n\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:57.259000+00:00","registry_entry_generated_at":"2025-11-19T02:42:15.598937"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4a961f66-5e99-4430-8320-a73afe52f7a2","connector_name":"n8n","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-n8n","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4a961f66-5e99-4430-8320-a73afe52f7a2","connector_name":"n8n","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-n8n","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4a961f66-5e99-4430-8320-a73afe52f7a2","connector_name":"n8n","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-n8n","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-n8n\/0.2.11.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-n8n","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.6@sha256:18b5219ed52d5dd26e9a513f5d9c590ddd78da1779e72795f2669bc4420bc576"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-n8n\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"n8n API documentation","type":"api_reference","url":"https:\/\/docs.n8n.io\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-n8n"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-n8n","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/n8n","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-n8n","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-n8n:0.2.11","docker_image_cloud":"airbyte\/source-n8n:0.2.11","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":159,"definitionId":"4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35","name_oss":"TikTok Marketing","dockerRepository_oss":"airbyte\/source-tiktok-marketing","dockerImageTag_oss":"5.0.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing","icon_oss":"tiktok.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"title":"Access Token","type":"string"}},"required":["access_token"],"title":"CompleteOauthOutputSpecification","type":"object"},"complete_oauth_server_input_specification":{"properties":{"app_id":{"title":"App Id","type":"string"},"secret":{"title":"Secret","type":"string"}},"required":["app_id","secret"],"title":"CompleteOauthServerInputSpecification","type":"object"},"complete_oauth_server_output_specification":{"properties":{"app_id":{"path_in_connector_config":["credentials","app_id"],"title":"App Id","type":"string"},"secret":{"path_in_connector_config":["credentials","secret"],"title":"Secret","type":"string"}},"required":["app_id","secret"],"title":"CompleteOauthServerOutputSpecification","type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"attribution_window":{"default":3,"description":"The attribution window in days.","maximum":364,"minimum":0,"order":3,"title":"Attribution Window","type":"integer"},"credentials":{"default":{},"description":"Authentication method","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Long-term Authorized Access Token.","title":"Access Token","type":"string"},"advertiser_id":{"description":"The Advertiser ID to filter reports and streams. Let this empty to retrieve all.","title":"Advertiser ID","type":"string"},"app_id":{"airbyte_secret":true,"description":"The Developer Application App ID.","title":"App ID","type":"string"},"auth_type":{"const":"oauth2.0","order":0,"title":"Auth Type","type":"string"},"secret":{"airbyte_secret":true,"description":"The Developer Application Secret.","title":"Secret","type":"string"}},"required":["app_id","secret","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The long-term authorized access token.","title":"Access Token","type":"string"},"advertiser_id":{"description":"The Advertiser ID which generated for the developer's Sandbox application.","title":"Advertiser ID","type":"string"},"auth_type":{"const":"sandbox_access_token","order":0,"title":"Auth Type","type":"string"}},"required":["advertiser_id","access_token"],"title":"Sandbox Access Token","type":"object"}],"order":0,"title":"Authentication Method","type":"object"},"end_date":{"description":"The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DD. All data generated between start_date and this date will be replicated. Not setting this option will result in always syncing the data till the current date.","format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"include_deleted":{"default":false,"description":"Set to active if you want to include deleted data in report based streams and Ads, Ad Groups and Campaign streams.","order":4,"title":"Include Deleted Data in Reports and Ads, Ad Groups and Campaign streams.","type":"boolean"},"start_date":{"default":"2016-09-01","description":"The Start Date in format: YYYY-MM-DD. Any data before this date will not be replicated. If this parameter is not set, all data will be replicated.","format":"date","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Replication Start Date","type":"string"}},"title":"TikTok Marketing Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["sandbox-ads.tiktok.com","business-api.tiktok.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"4.0.0":{"upgradeDeadline":"2024-07-15","message":"The source TikTok Marketing connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in the handling of state format for incremental substreams, this migration constitutes a breaking change for the following streams - ad_groups, ads, campaigns, creative_assets_images, creative_assets_videos, *_reports_daily, *_reports_hourly, *_reports_by_country_daily, *_reports_by_platform_daily. Also the schema for advertiser_ids stream was changed to use string type of advertiser_id field as API docs declares it. Users will need to reset source configuration, refresh the source schema and reset the impacted streams after upgrading. For more information, see our migration documentation for source TikTok Marketing.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["advertiser_ids","ad_group_audience_reports_by_country_daily","ad_group_audience_reports_by_platform_daily","ad_group_audience_reports_daily","ad_groups","ad_groups_reports_daily","ad_groups_reports_hourly","ads","ads_audience_reports_by_country_daily","ads_audience_reports_by_platform_daily","ads_audience_reports_by_province_daily","ads_audience_reports_daily","ads_reports_daily","ads_reports_hourly","ads_reports_by_country_daily","ads_reports_by_country_hourly","advertisers_audience_reports_by_country_daily","advertisers_audience_reports_by_platform_daily","advertisers_audience_reports_daily","advertisers_reports_daily","advertisers_reports_hourly","campaigns","campaigns_audience_reports_by_country_daily","campaigns_audience_reports_by_platform_daily","campaigns_audience_reports_daily","campaigns_reports_daily","campaigns_reports_hourly","creative_assets_images","creative_assets_videos"]}]},"5.0.0":{"upgradeDeadline":"2026-03-03","message":"The `currency` field in the `pixels` stream's `events` array has been corrected from `boolean` to `string` type. Users syncing the `pixels` stream will need to refresh the source schema and reset the stream after upgrading. For more information, see our migration documentation for source TikTok Marketing.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing-migrations#5.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["pixels"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"81bf0890fbc14219a6118aa0c4ff8c28658f1350","commit_timestamp":"2026-03-31T08:44:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tiktok-marketing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:51:13.200989+00:00","registry_entry_generated_at":"2026-03-31T08:51:13.200989+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35","connector_name":"TikTok Marketing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tiktok-marketing","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35","connector_name":"TikTok Marketing","connector_type":"source","connector_version":"5.0.5","docker_repository":"airbyte\/source-tiktok-marketing","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35","connector_name":"TikTok Marketing","connector_type":"source","connector_version":"5.0.5","docker_repository":"airbyte\/source-tiktok-marketing","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tiktok-marketing\/5.0.5.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"2a53fa01-351c-45af-84d8-a9f200a0c988","name":"tiktok-marketing_prod_config_with_lifetime_granularity_dev_null"},{"id":"35e62f0f-903a-4fcd-afc6-98259a4f2fea","name":"tiktok-marketing_prod_config_with_day_granularity_dev_null"},{"id":"36e6778b-a04d-4356-a670-e41123fe9596","name":"tiktok-marketing_sandbox_config_dev_null"},{"id":"4da9b9c1-10bd-46c1-915b-bb3d1651153b","name":"tiktok-marketing_config_dev_null"},{"id":"59935970-bbee-4122-88c9-219e97dae272","name":"tiktok-marketing_new_config_prod_dev_null"},{"id":"5b364ce8-b98d-4ccf-9a43-56ebd53d481a","name":"tiktok-marketing_prod_config_dev_null"},{"id":"60c12fbb-bc41-4df1-9b33-9a5455312b0e","name":"tiktok-marketing_config_oauth_dev_null"},{"id":"9aab8bf6-b4cd-4bad-b319-ed39bcddfe2a","name":"tiktok-marketing_new_config_sandbox_dev_null"},{"id":"bb8311bf-6def-4119-bf32-38c001a1e549","name":"tiktok-marketing_prod_config_day_dev_null"}]},{"suite":"unitTests","testSecrets":[{"fileName":"sandbox_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"new_config_sandbox.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_NEW_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"new_config_prod.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_NEW_PROD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config_with_day_granularity.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS_WITH_DAY_GRANULARITY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config_with_lifetime_granularity.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS_WITH_LIFETIME_GRANULARITY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config_day.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_DAY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"sandbox_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-tiktok-marketing","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tiktok-marketing\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Versioning docs","type":"api_reference","url":"https:\/\/business-api.tiktok.com\/portal\/docs?id=1740029169927169"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/business-api.tiktok.com\/portal\/docs?id=1740029165513730"},{"title":"TikTok Business API Documentation","type":"api_release_history","url":"https:\/\/business-api.tiktok.com\/portal\/docs?id=1740302848670722"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-tiktok-marketing"}},"is_oss":true,"name_cloud":"TikTok Marketing","dockerRepository_cloud":"airbyte\/source-tiktok-marketing","dockerImageTag_cloud":"5.0.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing","icon_cloud":"tiktok.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"title":"Access Token","type":"string"}},"required":["access_token"],"title":"CompleteOauthOutputSpecification","type":"object"},"complete_oauth_server_input_specification":{"properties":{"app_id":{"title":"App Id","type":"string"},"secret":{"title":"Secret","type":"string"}},"required":["app_id","secret"],"title":"CompleteOauthServerInputSpecification","type":"object"},"complete_oauth_server_output_specification":{"properties":{"app_id":{"path_in_connector_config":["credentials","app_id"],"title":"App Id","type":"string"},"secret":{"path_in_connector_config":["credentials","secret"],"title":"Secret","type":"string"}},"required":["app_id","secret"],"title":"CompleteOauthServerOutputSpecification","type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"attribution_window":{"default":3,"description":"The attribution window in days.","maximum":364,"minimum":0,"order":3,"title":"Attribution Window","type":"integer"},"credentials":{"default":{},"description":"Authentication method","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Long-term Authorized Access Token.","title":"Access Token","type":"string"},"advertiser_id":{"description":"The Advertiser ID to filter reports and streams. Let this empty to retrieve all.","title":"Advertiser ID","type":"string"},"app_id":{"airbyte_secret":true,"description":"The Developer Application App ID.","title":"App ID","type":"string"},"auth_type":{"const":"oauth2.0","order":0,"title":"Auth Type","type":"string"},"secret":{"airbyte_secret":true,"description":"The Developer Application Secret.","title":"Secret","type":"string"}},"required":["app_id","secret","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The long-term authorized access token.","title":"Access Token","type":"string"},"advertiser_id":{"description":"The Advertiser ID which generated for the developer's Sandbox application.","title":"Advertiser ID","type":"string"},"auth_type":{"const":"sandbox_access_token","order":0,"title":"Auth Type","type":"string"}},"required":["advertiser_id","access_token"],"title":"Sandbox Access Token","type":"object"}],"order":0,"title":"Authentication Method","type":"object"},"end_date":{"description":"The date until which you'd like to replicate data for all incremental streams, in the format YYYY-MM-DD. All data generated between start_date and this date will be replicated. Not setting this option will result in always syncing the data till the current date.","format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"include_deleted":{"default":false,"description":"Set to active if you want to include deleted data in report based streams and Ads, Ad Groups and Campaign streams.","order":4,"title":"Include Deleted Data in Reports and Ads, Ad Groups and Campaign streams.","type":"boolean"},"start_date":{"default":"2016-09-01","description":"The Start Date in format: YYYY-MM-DD. Any data before this date will not be replicated. If this parameter is not set, all data will be replicated.","format":"date","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Replication Start Date","type":"string"}},"title":"TikTok Marketing Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["sandbox-ads.tiktok.com","business-api.tiktok.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"4.0.0":{"upgradeDeadline":"2024-07-15","message":"The source TikTok Marketing connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in the handling of state format for incremental substreams, this migration constitutes a breaking change for the following streams - ad_groups, ads, campaigns, creative_assets_images, creative_assets_videos, *_reports_daily, *_reports_hourly, *_reports_by_country_daily, *_reports_by_platform_daily. Also the schema for advertiser_ids stream was changed to use string type of advertiser_id field as API docs declares it. Users will need to reset source configuration, refresh the source schema and reset the impacted streams after upgrading. For more information, see our migration documentation for source TikTok Marketing.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["advertiser_ids","ad_group_audience_reports_by_country_daily","ad_group_audience_reports_by_platform_daily","ad_group_audience_reports_daily","ad_groups","ad_groups_reports_daily","ad_groups_reports_hourly","ads","ads_audience_reports_by_country_daily","ads_audience_reports_by_platform_daily","ads_audience_reports_by_province_daily","ads_audience_reports_daily","ads_reports_daily","ads_reports_hourly","ads_reports_by_country_daily","ads_reports_by_country_hourly","advertisers_audience_reports_by_country_daily","advertisers_audience_reports_by_platform_daily","advertisers_audience_reports_daily","advertisers_reports_daily","advertisers_reports_hourly","campaigns","campaigns_audience_reports_by_country_daily","campaigns_audience_reports_by_platform_daily","campaigns_audience_reports_daily","campaigns_reports_daily","campaigns_reports_hourly","creative_assets_images","creative_assets_videos"]}]},"5.0.0":{"upgradeDeadline":"2026-03-03","message":"The `currency` field in the `pixels` stream's `events` array has been corrected from `boolean` to `string` type. Users syncing the `pixels` stream will need to refresh the source schema and reset the stream after upgrading. For more information, see our migration documentation for source TikTok Marketing.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing-migrations#5.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["pixels"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tiktok-marketing-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"81bf0890fbc14219a6118aa0c4ff8c28658f1350","commit_timestamp":"2026-03-31T08:44:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tiktok-marketing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:51:12.899536+00:00","registry_entry_generated_at":"2026-03-31T08:51:12.899536+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35","connector_name":"TikTok Marketing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tiktok-marketing","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35","connector_name":"TikTok Marketing","connector_type":"source","connector_version":"5.0.5","docker_repository":"airbyte\/source-tiktok-marketing","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4bfac00d-ce15-44ff-95b9-9e3c3e8fbd35","connector_name":"TikTok Marketing","connector_type":"source","connector_version":"5.0.5","docker_repository":"airbyte\/source-tiktok-marketing","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tiktok-marketing\/5.0.5.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"2a53fa01-351c-45af-84d8-a9f200a0c988","name":"tiktok-marketing_prod_config_with_lifetime_granularity_dev_null"},{"id":"35e62f0f-903a-4fcd-afc6-98259a4f2fea","name":"tiktok-marketing_prod_config_with_day_granularity_dev_null"},{"id":"36e6778b-a04d-4356-a670-e41123fe9596","name":"tiktok-marketing_sandbox_config_dev_null"},{"id":"4da9b9c1-10bd-46c1-915b-bb3d1651153b","name":"tiktok-marketing_config_dev_null"},{"id":"59935970-bbee-4122-88c9-219e97dae272","name":"tiktok-marketing_new_config_prod_dev_null"},{"id":"5b364ce8-b98d-4ccf-9a43-56ebd53d481a","name":"tiktok-marketing_prod_config_dev_null"},{"id":"60c12fbb-bc41-4df1-9b33-9a5455312b0e","name":"tiktok-marketing_config_oauth_dev_null"},{"id":"9aab8bf6-b4cd-4bad-b319-ed39bcddfe2a","name":"tiktok-marketing_new_config_sandbox_dev_null"},{"id":"bb8311bf-6def-4119-bf32-38c001a1e549","name":"tiktok-marketing_prod_config_day_dev_null"}]},{"suite":"unitTests","testSecrets":[{"fileName":"sandbox_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"new_config_sandbox.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_NEW_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"new_config_prod.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_NEW_PROD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config_with_day_granularity.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS_WITH_DAY_GRANULARITY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config_with_lifetime_granularity.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_CREDS_WITH_LIFETIME_GRANULARITY","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"prod_config_day.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_PROD_DAY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"sandbox_config.json","name":"SECRET_SOURCE-TIKTOK-MARKETING_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-tiktok-marketing","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tiktok-marketing\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Versioning docs","type":"api_reference","url":"https:\/\/business-api.tiktok.com\/portal\/docs?id=1740029169927169"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/business-api.tiktok.com\/portal\/docs?id=1740029165513730"},{"title":"TikTok Business API Documentation","type":"api_release_history","url":"https:\/\/business-api.tiktok.com\/portal\/docs?id=1740302848670722"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-tiktok-marketing"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-tiktok-marketing","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/tiktok-marketing","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-tiktok-marketing","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-tiktok-marketing:5.0.5","docker_image_cloud":"airbyte\/source-tiktok-marketing:5.0.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["ads_reports_daily","ads","campaigns","campaigns_reports_daily","ad_groups","ad_groups_reports_daily","advertisers_reports_daily"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["ads_reports_daily","ads","campaigns","campaigns_reports_daily","ad_groups","ad_groups_reports_daily","advertisers_reports_daily"]},"erdUrl_cloud":null},{"index":160,"definitionId":"4c3d6bdd-dc0e-4a66-b48a-2e7956195eec","name_oss":"Financial Modelling","dockerRepository_oss":"airbyte\/source-financial-modelling","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/financial-modelling","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"exchange":{"default":"NASDAQ","description":"The stock exchange : AMEX, AMS, AQS, ASX, ATH, BER, BME, BRU, BSE, BUD, BUE, BVC, CAI, CBOE, CNQ, CPH, DFM, DOH, DUS, DXE, EGX, EURONEXT, HAM, HEL, HKSE, ICE, IOB, IST, JKT, JNB, JPX, KLS, KOE, KSC, KUW, LSE, MCX, MEX, MIL, MUN, NASDAQ, NEO, NSE, NYSE, NZE, OEM, OQX, OSL, OTC, PNK, PRA, RIS, SAO, SAU, SES, SET, SGO, SHH, SHZ, SIX, STO, STU, TAI, TLV, TSX, TSXV, TWO, VIE, VSE, WSE, XETRA","order":1,"title":"Exchange","type":"string"},"marketcaplowerthan":{"description":"Used in screener to filter out stocks with a market cap lower than the give marketcap","order":3,"title":"Market Cap Lower Than","type":"string"},"marketcapmorethan":{"description":"Used in screener to filter out stocks with a market cap more than the give marketcap","order":2,"title":"Market Cap More Than","type":"string"},"start_date":{"format":"date-time","order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"time_frame":{"default":"4hour","description":"For example 1min, 5min, 15min, 30min, 1hour, 4hour","enum":["1min","5min","15min","30min","1hour","4hour"],"order":4,"title":"Time Frame","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-22","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["financialmodelingprep.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2c7bb9dfe0690fed2c2a70ef8de78d0b7ca895c4","commit_timestamp":"2026-03-31T06:38:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-financial-modelling\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:02.691898+00:00","registry_entry_generated_at":"2026-03-31T06:43:02.691898+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4c3d6bdd-dc0e-4a66-b48a-2e7956195eec","connector_name":"Financial Modelling","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-financial-modelling","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4c3d6bdd-dc0e-4a66-b48a-2e7956195eec","connector_name":"Financial Modelling","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-financial-modelling","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4c3d6bdd-dc0e-4a66-b48a-2e7956195eec","connector_name":"Financial Modelling","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-financial-modelling","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-financial-modelling\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-financial-modelling","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-financial-modelling\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Financial Modeling Prep API","type":"api_reference","url":"https:\/\/site.financialmodelingprep.com\/developer\/docs"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-financial-modelling"}},"is_oss":true,"name_cloud":"Financial Modelling","dockerRepository_cloud":"airbyte\/source-financial-modelling","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/financial-modelling","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"exchange":{"default":"NASDAQ","description":"The stock exchange : AMEX, AMS, AQS, ASX, ATH, BER, BME, BRU, BSE, BUD, BUE, BVC, CAI, CBOE, CNQ, CPH, DFM, DOH, DUS, DXE, EGX, EURONEXT, HAM, HEL, HKSE, ICE, IOB, IST, JKT, JNB, JPX, KLS, KOE, KSC, KUW, LSE, MCX, MEX, MIL, MUN, NASDAQ, NEO, NSE, NYSE, NZE, OEM, OQX, OSL, OTC, PNK, PRA, RIS, SAO, SAU, SES, SET, SGO, SHH, SHZ, SIX, STO, STU, TAI, TLV, TSX, TSXV, TWO, VIE, VSE, WSE, XETRA","order":1,"title":"Exchange","type":"string"},"marketcaplowerthan":{"description":"Used in screener to filter out stocks with a market cap lower than the give marketcap","order":3,"title":"Market Cap Lower Than","type":"string"},"marketcapmorethan":{"description":"Used in screener to filter out stocks with a market cap more than the give marketcap","order":2,"title":"Market Cap More Than","type":"string"},"start_date":{"format":"date-time","order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"time_frame":{"default":"4hour","description":"For example 1min, 5min, 15min, 30min, 1hour, 4hour","enum":["1min","5min","15min","30min","1hour","4hour"],"order":4,"title":"Time Frame","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-22","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["financialmodelingprep.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2c7bb9dfe0690fed2c2a70ef8de78d0b7ca895c4","commit_timestamp":"2026-03-31T06:38:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-financial-modelling\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:02.466547+00:00","registry_entry_generated_at":"2026-03-31T06:43:02.466547+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4c3d6bdd-dc0e-4a66-b48a-2e7956195eec","connector_name":"Financial Modelling","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-financial-modelling","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4c3d6bdd-dc0e-4a66-b48a-2e7956195eec","connector_name":"Financial Modelling","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-financial-modelling","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4c3d6bdd-dc0e-4a66-b48a-2e7956195eec","connector_name":"Financial Modelling","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-financial-modelling","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-financial-modelling\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-financial-modelling","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-financial-modelling\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Financial Modeling Prep API","type":"api_reference","url":"https:\/\/site.financialmodelingprep.com\/developer\/docs"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-financial-modelling"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-financial-modelling","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/financial-modelling","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-financial-modelling","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-financial-modelling:0.0.47","docker_image_cloud":"airbyte\/source-financial-modelling:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":161,"definitionId":"4dc991ed-3dcc-4c40-ac28-9402836709f1","name_oss":"Hibob","dockerRepository_oss":"airbyte\/source-hibob","dockerImageTag_oss":"0.2.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/hibob","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"is_sandbox":{"description":"Toggle true if this instance is a HiBob sandbox ","order":2,"title":"Is Sandbox","type":"boolean"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","is_sandbox"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-06","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["app.sandbox.hibob.com","app.hibob.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"06e3419dcfbb080e049e3f053dafe1cc2c417d52","commit_timestamp":"2026-03-31T06:37:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hibob\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:36.159056+00:00","registry_entry_generated_at":"2026-03-31T06:41:36.159056+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4dc991ed-3dcc-4c40-ac28-9402836709f1","connector_name":"Hibob","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hibob","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4dc991ed-3dcc-4c40-ac28-9402836709f1","connector_name":"Hibob","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-hibob","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4dc991ed-3dcc-4c40-ac28-9402836709f1","connector_name":"Hibob","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-hibob","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hibob\/0.2.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-hibob","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hibob\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"HiBob API documentation","type":"api_reference","url":"https:\/\/apidocs.hibob.com\/"},{"title":"HiBob authentication","type":"authentication_guide","url":"https:\/\/apidocs.hibob.com\/docs\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-hibob"}},"is_oss":true,"name_cloud":"Hibob","dockerRepository_cloud":"airbyte\/source-hibob","dockerImageTag_cloud":"0.2.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/hibob","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"is_sandbox":{"description":"Toggle true if this instance is a HiBob sandbox ","order":2,"title":"Is Sandbox","type":"boolean"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","is_sandbox"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-06","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["app.sandbox.hibob.com","app.hibob.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"06e3419dcfbb080e049e3f053dafe1cc2c417d52","commit_timestamp":"2026-03-31T06:37:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hibob\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:35.845031+00:00","registry_entry_generated_at":"2026-03-31T06:41:35.845031+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4dc991ed-3dcc-4c40-ac28-9402836709f1","connector_name":"Hibob","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hibob","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4dc991ed-3dcc-4c40-ac28-9402836709f1","connector_name":"Hibob","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-hibob","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4dc991ed-3dcc-4c40-ac28-9402836709f1","connector_name":"Hibob","connector_type":"source","connector_version":"0.2.46","docker_repository":"airbyte\/source-hibob","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hibob\/0.2.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-hibob","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hibob\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"HiBob API documentation","type":"api_reference","url":"https:\/\/apidocs.hibob.com\/"},{"title":"HiBob authentication","type":"authentication_guide","url":"https:\/\/apidocs.hibob.com\/docs\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-hibob"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-hibob","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/hibob","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-hibob","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-hibob:0.2.46","docker_image_cloud":"airbyte\/source-hibob:0.2.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":162,"definitionId":"4e8c9fa0-3634-499b-b948-11581b5c3efa","name_oss":"Ashby","dockerRepository_oss":"airbyte\/source-ashby","dockerImageTag_oss":"0.3.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ashby","icon_oss":"ashby.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The Ashby API Key, see doc<\/a> here.","order":0,"title":"Ashby API key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2017-01-25T00:00:00Z"],"order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3fa0f0e1ef1a3416d0d71be67380dcc591c8dcef","commit_timestamp":"2026-03-31T10:28:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ashby\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:28.822099+00:00","registry_entry_generated_at":"2026-03-31T10:34:28.822099+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4e8c9fa0-3634-499b-b948-11581b5c3efa","connector_name":"Ashby","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ashby","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4e8c9fa0-3634-499b-b948-11581b5c3efa","connector_name":"Ashby","connector_type":"source","connector_version":"0.3.5","docker_repository":"airbyte\/source-ashby","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4e8c9fa0-3634-499b-b948-11581b5c3efa","connector_name":"Ashby","connector_type":"source","connector_version":"0.3.5","docker_repository":"airbyte\/source-ashby","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ashby\/0.3.5.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-ashby","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ashby\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API documentation","type":"api_reference","url":"https:\/\/developers.ashbyhq.com\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developers.ashbyhq.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ashby"}},"is_oss":true,"name_cloud":"Ashby","dockerRepository_cloud":"airbyte\/source-ashby","dockerImageTag_cloud":"0.3.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ashby","icon_cloud":"ashby.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The Ashby API Key, see doc<\/a> here.","order":0,"title":"Ashby API key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2017-01-25T00:00:00Z"],"order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3fa0f0e1ef1a3416d0d71be67380dcc591c8dcef","commit_timestamp":"2026-03-31T10:28:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ashby\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:28.578926+00:00","registry_entry_generated_at":"2026-03-31T10:34:28.578926+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4e8c9fa0-3634-499b-b948-11581b5c3efa","connector_name":"Ashby","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ashby","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4e8c9fa0-3634-499b-b948-11581b5c3efa","connector_name":"Ashby","connector_type":"source","connector_version":"0.3.5","docker_repository":"airbyte\/source-ashby","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4e8c9fa0-3634-499b-b948-11581b5c3efa","connector_name":"Ashby","connector_type":"source","connector_version":"0.3.5","docker_repository":"airbyte\/source-ashby","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ashby\/0.3.5.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"}],"githubIssueLabel_cloud":"source-ashby","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ashby\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API documentation","type":"api_reference","url":"https:\/\/developers.ashbyhq.com\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developers.ashbyhq.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ashby"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ashby","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ashby","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ashby","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ashby:0.3.5","docker_image_cloud":"airbyte\/source-ashby:0.3.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":{"streams":["applications","candidates","jobs","job_postings","users","interview_schedules"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":{"streams":["applications","candidates","jobs","job_postings","users","interview_schedules"]},"erdUrl_cloud":null},{"index":163,"definitionId":"4ea87f6d-def2-4e77-8a28-7b860cd52f94","name_oss":"Navan","dockerRepository_oss":"airbyte\/source-navan","dockerImageTag_oss":"0.0.42","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/navan","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-26","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.navan.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f1369a30c263706021ecebbf24702038ac974d9d","commit_timestamp":"2026-02-24T08:27:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-navan\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T08:32:37.616000+00:00","registry_entry_generated_at":"2026-02-24T08:33:38.588026"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4ea87f6d-def2-4e77-8a28-7b860cd52f94","connector_name":"Navan","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-navan","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4ea87f6d-def2-4e77-8a28-7b860cd52f94","connector_name":"Navan","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-navan","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4ea87f6d-def2-4e77-8a28-7b860cd52f94","connector_name":"Navan","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-navan","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-navan\/0.0.42.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-navan","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-navan\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Navan API documentation","type":"api_reference","url":"https:\/\/developer.navan.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-navan"}},"is_oss":true,"name_cloud":"Navan","dockerRepository_cloud":"airbyte\/source-navan","dockerImageTag_cloud":"0.0.42","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/navan","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-26","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.navan.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f1369a30c263706021ecebbf24702038ac974d9d","commit_timestamp":"2026-02-24T08:27:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-navan\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T08:32:37.616000+00:00","registry_entry_generated_at":"2026-02-24T08:33:43.536864"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4ea87f6d-def2-4e77-8a28-7b860cd52f94","connector_name":"Navan","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-navan","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4ea87f6d-def2-4e77-8a28-7b860cd52f94","connector_name":"Navan","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-navan","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4ea87f6d-def2-4e77-8a28-7b860cd52f94","connector_name":"Navan","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-navan","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-navan\/0.0.42.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-navan","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-navan\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Navan API documentation","type":"api_reference","url":"https:\/\/developer.navan.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-navan"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-navan","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/navan","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-navan","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-navan:0.0.42","docker_image_cloud":"airbyte\/source-navan:0.0.42","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":164,"definitionId":"4eb59af1-e69b-4849-84f0-5d81cc5ce490","name_oss":"Smoke Test","dockerRepository_oss":"airbyte\/source-smoke-test","dockerImageTag_oss":"0.1.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/smoke-test","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"all_fast_streams":{"default":true,"description":"Include all fast (non-high-volume) predefined streams.","title":"All Fast Streams","type":"boolean"},"all_slow_streams":{"default":false,"description":"Include all slow (high-volume) streams such as large_batch_stream. These are excluded by default to avoid incurring the cost of large record sets.","title":"All Slow Streams","type":"boolean"},"custom_scenarios":{"default":[],"description":"Additional test scenarios to inject at runtime. Each scenario defines a stream name, JSON schema, and records.","items":{"properties":{"description":{"description":"Human-readable description of this scenario.","type":"string"},"json_schema":{"description":"JSON schema for the stream.","type":"object"},"name":{"description":"Stream name for this scenario.","type":"string"},"primary_key":{"description":"Primary key definition (list of key paths) or null.","items":{"items":{"type":"string"},"type":"array"},"type":["array","null"]},"records":{"description":"Records to emit for this stream.","items":{"type":"object"},"type":"array"}},"required":["name","json_schema"],"type":"object"},"title":"Custom Test Scenarios","type":"array"},"large_batch_record_count":{"default":1000,"description":"Number of records to generate for the large_batch_stream scenario. Set to 0 to emit no records for this stream.","title":"Large Batch Record Count","type":"integer"},"namespace":{"default":null,"description":"Namespace (schema\/database) to set on all streams. When provided, the destination will write data into this namespace.","title":"Namespace","type":["string","null"]},"scenario_filter":{"default":[],"description":"Specific scenario names to include. These are unioned with the boolean-driven sets (deduped). If omitted or empty, only the boolean flags control selection.","items":{"type":"string"},"title":"Scenario Filter","type":"array"}},"required":[],"title":"Smoke Test Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/smoke-test","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":[]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7de41d9a73837fd7d775d61f79c8eb36fa70fae7","commit_timestamp":"2026-03-19T12:33:19-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smoke-test\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-19T19:42:50.938000+00:00","registry_entry_generated_at":"2026-03-19T19:44:03.715752"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4eb59af1-e69b-4849-84f0-5d81cc5ce490","connector_name":"Smoke Test","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smoke-test","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4eb59af1-e69b-4849-84f0-5d81cc5ce490","connector_name":"Smoke Test","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-smoke-test","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4eb59af1-e69b-4849-84f0-5d81cc5ce490","connector_name":"Smoke Test","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-smoke-test","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smoke-test\/0.1.0.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.13.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-smoke-test","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smoke-test\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-smoke-test"}},"is_oss":true,"name_cloud":"Smoke Test","dockerRepository_cloud":"airbyte\/source-smoke-test","dockerImageTag_cloud":"0.1.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/smoke-test","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"all_fast_streams":{"default":true,"description":"Include all fast (non-high-volume) predefined streams.","title":"All Fast Streams","type":"boolean"},"all_slow_streams":{"default":false,"description":"Include all slow (high-volume) streams such as large_batch_stream. These are excluded by default to avoid incurring the cost of large record sets.","title":"All Slow Streams","type":"boolean"},"custom_scenarios":{"default":[],"description":"Additional test scenarios to inject at runtime. Each scenario defines a stream name, JSON schema, and records.","items":{"properties":{"description":{"description":"Human-readable description of this scenario.","type":"string"},"json_schema":{"description":"JSON schema for the stream.","type":"object"},"name":{"description":"Stream name for this scenario.","type":"string"},"primary_key":{"description":"Primary key definition (list of key paths) or null.","items":{"items":{"type":"string"},"type":"array"},"type":["array","null"]},"records":{"description":"Records to emit for this stream.","items":{"type":"object"},"type":"array"}},"required":["name","json_schema"],"type":"object"},"title":"Custom Test Scenarios","type":"array"},"large_batch_record_count":{"default":1000,"description":"Number of records to generate for the large_batch_stream scenario. Set to 0 to emit no records for this stream.","title":"Large Batch Record Count","type":"integer"},"namespace":{"default":null,"description":"Namespace (schema\/database) to set on all streams. When provided, the destination will write data into this namespace.","title":"Namespace","type":["string","null"]},"scenario_filter":{"default":[],"description":"Specific scenario names to include. These are unioned with the boolean-driven sets (deduped). If omitted or empty, only the boolean flags control selection.","items":{"type":"string"},"title":"Scenario Filter","type":"array"}},"required":[],"title":"Smoke Test Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/smoke-test","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":[]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7de41d9a73837fd7d775d61f79c8eb36fa70fae7","commit_timestamp":"2026-03-19T12:33:19-07:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smoke-test\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-19T19:42:50.938000+00:00","registry_entry_generated_at":"2026-03-19T19:44:14.324657"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4eb59af1-e69b-4849-84f0-5d81cc5ce490","connector_name":"Smoke Test","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smoke-test","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4eb59af1-e69b-4849-84f0-5d81cc5ce490","connector_name":"Smoke Test","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-smoke-test","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"4eb59af1-e69b-4849-84f0-5d81cc5ce490","connector_name":"Smoke Test","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-smoke-test","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smoke-test\/0.1.0.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.13.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"}],"githubIssueLabel_cloud":"source-smoke-test","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smoke-test\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-smoke-test"}},"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/smoke-test","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-smoke-test","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-smoke-test:0.1.0","docker_image_cloud":"airbyte\/source-smoke-test:0.1.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":165,"definitionId":"4f1b8b9c-fa2c-4fc2-b041-e3bde27a0cb1","name_oss":"Capsule CRM","dockerRepository_oss":"airbyte\/source-capsule-crm","dockerImageTag_oss":"0.0.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/capsule-crm","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bearer_token":{"airbyte_secret":true,"description":"Bearer token to authenticate API requests. Generate it from the 'My Preferences' > 'API Authentication Tokens' page in your Capsule account.","name":"bearer_token","order":0,"title":"Bearer Token","type":"string"},"entity":{"enum":["parties","opportunities","kases"],"order":2,"title":"Entity","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["bearer_token","start_date","entity"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.capsulecrm.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e3bc6e4bed3fdbbf5da9179d848db0c214474d44","commit_timestamp":"2026-03-31T04:53:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-capsule-crm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:54.847067+00:00","registry_entry_generated_at":"2026-03-31T04:57:54.847067+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f1b8b9c-fa2c-4fc2-b041-e3bde27a0cb1","connector_name":"Capsule CRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-capsule-crm","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f1b8b9c-fa2c-4fc2-b041-e3bde27a0cb1","connector_name":"Capsule CRM","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-capsule-crm","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f1b8b9c-fa2c-4fc2-b041-e3bde27a0cb1","connector_name":"Capsule CRM","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-capsule-crm","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-capsule-crm\/0.0.40.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-capsule-crm","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-capsule-crm\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Capsule CRM API reference","type":"api_reference","url":"https:\/\/developer.capsulecrm.com\/"},{"title":"Capsule CRM authentication","type":"authentication_guide","url":"https:\/\/developer.capsulecrm.com\/v2\/overview\/authentication"},{"title":"Capsule CRM rate limits","type":"rate_limits","url":"https:\/\/developer.capsulecrm.com\/v2\/overview\/rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-capsule-crm"}},"is_oss":true,"name_cloud":"Capsule CRM","dockerRepository_cloud":"airbyte\/source-capsule-crm","dockerImageTag_cloud":"0.0.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/capsule-crm","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bearer_token":{"airbyte_secret":true,"description":"Bearer token to authenticate API requests. Generate it from the 'My Preferences' > 'API Authentication Tokens' page in your Capsule account.","name":"bearer_token","order":0,"title":"Bearer Token","type":"string"},"entity":{"enum":["parties","opportunities","kases"],"order":2,"title":"Entity","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["bearer_token","start_date","entity"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.capsulecrm.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e3bc6e4bed3fdbbf5da9179d848db0c214474d44","commit_timestamp":"2026-03-31T04:53:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-capsule-crm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:54.552775+00:00","registry_entry_generated_at":"2026-03-31T04:57:54.552775+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f1b8b9c-fa2c-4fc2-b041-e3bde27a0cb1","connector_name":"Capsule CRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-capsule-crm","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f1b8b9c-fa2c-4fc2-b041-e3bde27a0cb1","connector_name":"Capsule CRM","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-capsule-crm","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f1b8b9c-fa2c-4fc2-b041-e3bde27a0cb1","connector_name":"Capsule CRM","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-capsule-crm","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-capsule-crm\/0.0.40.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-capsule-crm","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-capsule-crm\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Capsule CRM API reference","type":"api_reference","url":"https:\/\/developer.capsulecrm.com\/"},{"title":"Capsule CRM authentication","type":"authentication_guide","url":"https:\/\/developer.capsulecrm.com\/v2\/overview\/authentication"},{"title":"Capsule CRM rate limits","type":"rate_limits","url":"https:\/\/developer.capsulecrm.com\/v2\/overview\/rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-capsule-crm"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-capsule-crm","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/capsule-crm","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-capsule-crm","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-capsule-crm:0.0.40","docker_image_cloud":"airbyte\/source-capsule-crm:0.0.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":166,"definitionId":"4f200d9c-08a6-4e8f-9391-ea303a5d0e4d","name_oss":"Oncehub","dockerRepository_oss":"airbyte\/source-oncehub","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/oncehub","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it in your OnceHub account under the API & Webhooks Integration page.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-30","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.oncehub.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c7aebcd5338134d5e5dca622f2774a65c6e31193","commit_timestamp":"2026-03-17T06:32:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oncehub\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:13.321000+00:00","registry_entry_generated_at":"2026-03-17T06:39:33.222733"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f200d9c-08a6-4e8f-9391-ea303a5d0e4d","connector_name":"Oncehub","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oncehub","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f200d9c-08a6-4e8f-9391-ea303a5d0e4d","connector_name":"Oncehub","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-oncehub","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f200d9c-08a6-4e8f-9391-ea303a5d0e4d","connector_name":"Oncehub","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-oncehub","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oncehub\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-oncehub","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oncehub\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"OnceHub API documentation","type":"api_reference","url":"https:\/\/developers.oncehub.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-oncehub"}},"is_oss":true,"name_cloud":"Oncehub","dockerRepository_cloud":"airbyte\/source-oncehub","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/oncehub","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it in your OnceHub account under the API & Webhooks Integration page.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-30","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.oncehub.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c7aebcd5338134d5e5dca622f2774a65c6e31193","commit_timestamp":"2026-03-17T06:32:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oncehub\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:13.321000+00:00","registry_entry_generated_at":"2026-03-17T06:39:42.528806"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f200d9c-08a6-4e8f-9391-ea303a5d0e4d","connector_name":"Oncehub","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oncehub","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f200d9c-08a6-4e8f-9391-ea303a5d0e4d","connector_name":"Oncehub","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-oncehub","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f200d9c-08a6-4e8f-9391-ea303a5d0e4d","connector_name":"Oncehub","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-oncehub","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oncehub\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-oncehub","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oncehub\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"OnceHub API documentation","type":"api_reference","url":"https:\/\/developers.oncehub.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-oncehub"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-oncehub","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/oncehub","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-oncehub","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-oncehub:0.0.49","docker_image_cloud":"airbyte\/source-oncehub:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":167,"definitionId":"4f2f093d-ce44-4121-8118-9d13b7bfccd0","name_oss":"Netsuite","dockerRepository_oss":"airbyte\/source-netsuite","dockerImageTag_oss":"0.1.27","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/netsuite","icon_oss":"netsuite.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"consumer_key":{"airbyte_secret":true,"description":"Consumer key associated with your integration","order":1,"title":"Consumer Key","type":"string"},"consumer_secret":{"airbyte_secret":true,"description":"Consumer secret associated with your integration","order":2,"title":"Consumer Secret","type":"string"},"object_types":{"default":[],"description":"The API names of the Netsuite objects you want to sync. Setting this speeds up the connection setup process by limiting the number of schemas that need to be retrieved from Netsuite.","examples":["customer","salesorder","etc"],"items":{"type":"string"},"order":5,"title":"Object Types","type":"array"},"realm":{"airbyte_secret":true,"description":"Netsuite realm e.g. 2344535, as for `production` or 2344535_SB1, as for the `sandbox`","order":0,"title":"Realm (Account Id)","type":"string"},"start_datetime":{"description":"Starting point for your data replication, in format of \"YYYY-MM-DDTHH:mm:ssZ\"","examples":["2017-01-25T00:00:00Z"],"order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"token_key":{"airbyte_secret":true,"description":"Access token key","order":3,"title":"Token Key (Token Id)","type":"string"},"token_secret":{"airbyte_secret":true,"description":"Access token secret","order":4,"title":"Token Secret","type":"string"},"window_in_days":{"default":30,"description":"The amount of days used to query the data with date chunks. Set smaller value, if you have lots of data.","order":7,"title":"Window in Days","type":"integer"}},"required":["realm","consumer_key","consumer_secret","token_key","token_secret","start_datetime"],"title":"Netsuite Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-netsuite\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:23:39.502000+00:00","registry_entry_generated_at":"2025-11-19T02:43:06.159304"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f2f093d-ce44-4121-8118-9d13b7bfccd0","connector_name":"Netsuite","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-netsuite","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f2f093d-ce44-4121-8118-9d13b7bfccd0","connector_name":"Netsuite","connector_type":"source","connector_version":"0.1.27","docker_repository":"airbyte\/source-netsuite","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f2f093d-ce44-4121-8118-9d13b7bfccd0","connector_name":"Netsuite","connector_type":"source","connector_version":"0.1.27","docker_repository":"airbyte\/source-netsuite","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-netsuite\/0.1.27.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.8.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_NETSUITE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-netsuite","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-netsuite\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"NetSuite REST API","type":"api_reference","url":"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/chapter_1540391670.html"},{"title":"NetSuite authentication","type":"authentication_guide","url":"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_4389727047.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-netsuite"}},"is_oss":true,"name_cloud":"Netsuite","dockerRepository_cloud":"airbyte\/source-netsuite","dockerImageTag_cloud":"0.1.27","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/netsuite","icon_cloud":"netsuite.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"consumer_key":{"airbyte_secret":true,"description":"Consumer key associated with your integration","order":1,"title":"Consumer Key","type":"string"},"consumer_secret":{"airbyte_secret":true,"description":"Consumer secret associated with your integration","order":2,"title":"Consumer Secret","type":"string"},"object_types":{"default":[],"description":"The API names of the Netsuite objects you want to sync. Setting this speeds up the connection setup process by limiting the number of schemas that need to be retrieved from Netsuite.","examples":["customer","salesorder","etc"],"items":{"type":"string"},"order":5,"title":"Object Types","type":"array"},"realm":{"airbyte_secret":true,"description":"Netsuite realm e.g. 2344535, as for `production` or 2344535_SB1, as for the `sandbox`","order":0,"title":"Realm (Account Id)","type":"string"},"start_datetime":{"description":"Starting point for your data replication, in format of \"YYYY-MM-DDTHH:mm:ssZ\"","examples":["2017-01-25T00:00:00Z"],"order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"token_key":{"airbyte_secret":true,"description":"Access token key","order":3,"title":"Token Key (Token Id)","type":"string"},"token_secret":{"airbyte_secret":true,"description":"Access token secret","order":4,"title":"Token Secret","type":"string"},"window_in_days":{"default":30,"description":"The amount of days used to query the data with date chunks. Set smaller value, if you have lots of data.","order":7,"title":"Window in Days","type":"integer"}},"required":["realm","consumer_key","consumer_secret","token_key","token_secret","start_datetime"],"title":"Netsuite Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-netsuite\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:23:39.502000+00:00","registry_entry_generated_at":"2025-11-19T02:43:13.328971"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f2f093d-ce44-4121-8118-9d13b7bfccd0","connector_name":"Netsuite","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-netsuite","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f2f093d-ce44-4121-8118-9d13b7bfccd0","connector_name":"Netsuite","connector_type":"source","connector_version":"0.1.27","docker_repository":"airbyte\/source-netsuite","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f2f093d-ce44-4121-8118-9d13b7bfccd0","connector_name":"Netsuite","connector_type":"source","connector_version":"0.1.27","docker_repository":"airbyte\/source-netsuite","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-netsuite\/0.1.27.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:1.8.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_NETSUITE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-netsuite","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-netsuite\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"NetSuite REST API","type":"api_reference","url":"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/chapter_1540391670.html"},{"title":"NetSuite authentication","type":"authentication_guide","url":"https:\/\/docs.oracle.com\/en\/cloud\/saas\/netsuite\/ns-online-help\/section_4389727047.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-netsuite"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-netsuite","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/netsuite","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-netsuite","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-netsuite:0.1.27","docker_image_cloud":"airbyte\/source-netsuite:0.1.27","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":168,"definitionId":"4f755eb9-6e1a-4b0e-bc1e-26b9f5d3ca4c","name_oss":"float","dockerRepository_oss":"airbyte\/source-float","dockerImageTag_oss":"0.0.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/float","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"API token obtained from your Float Account Settings page","name":"float_access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-23","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.float.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"52b362c9ef8036b9f2cbfc9aa4bc44a57b590281","commit_timestamp":"2026-03-17T04:44:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-float\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:48:50.876000+00:00","registry_entry_generated_at":"2026-03-17T04:49:56.790474"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f755eb9-6e1a-4b0e-bc1e-26b9f5d3ca4c","connector_name":"float","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-float","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f755eb9-6e1a-4b0e-bc1e-26b9f5d3ca4c","connector_name":"float","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-float","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f755eb9-6e1a-4b0e-bc1e-26b9f5d3ca4c","connector_name":"float","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-float","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-float\/0.0.44.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-float","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-float\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Float API documentation","type":"api_reference","url":"https:\/\/dev.float.com\/"},{"title":"Float authentication","type":"authentication_guide","url":"https:\/\/dev.float.com\/#authentication"},{"title":"Float rate limits","type":"rate_limits","url":"https:\/\/dev.float.com\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-float"}},"is_oss":true,"name_cloud":"float","dockerRepository_cloud":"airbyte\/source-float","dockerImageTag_cloud":"0.0.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/float","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"API token obtained from your Float Account Settings page","name":"float_access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-23","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.float.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"52b362c9ef8036b9f2cbfc9aa4bc44a57b590281","commit_timestamp":"2026-03-17T04:44:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-float\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:48:50.876000+00:00","registry_entry_generated_at":"2026-03-17T04:50:04.963266"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4f755eb9-6e1a-4b0e-bc1e-26b9f5d3ca4c","connector_name":"float","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-float","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4f755eb9-6e1a-4b0e-bc1e-26b9f5d3ca4c","connector_name":"float","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-float","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4f755eb9-6e1a-4b0e-bc1e-26b9f5d3ca4c","connector_name":"float","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-float","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-float\/0.0.44.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-float","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-float\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Float API documentation","type":"api_reference","url":"https:\/\/dev.float.com\/"},{"title":"Float authentication","type":"authentication_guide","url":"https:\/\/dev.float.com\/#authentication"},{"title":"Float rate limits","type":"rate_limits","url":"https:\/\/dev.float.com\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-float"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-float","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/float","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-float","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-float:0.0.44","docker_image_cloud":"airbyte\/source-float:0.0.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":169,"definitionId":"4fd7565c-8b99-439b-80d0-2d965e1d958c","name_oss":"ConfigCat","dockerRepository_oss":"airbyte\/source-configcat","dockerImageTag_oss":"0.2.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/configcat","icon_oss":"configcat.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"description":"Basic auth password. See here<\/a>.","order":1,"title":"Password","type":"string"},"username":{"description":"Basic auth user name. See here<\/a>.","order":0,"title":"Username","type":"string"}},"required":["username","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-configcat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:34:28.657000+00:00","registry_entry_generated_at":"2025-11-19T02:00:17.949963"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4fd7565c-8b99-439b-80d0-2d965e1d958c","connector_name":"ConfigCat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-configcat","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4fd7565c-8b99-439b-80d0-2d965e1d958c","connector_name":"ConfigCat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-configcat","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4fd7565c-8b99-439b-80d0-2d965e1d958c","connector_name":"ConfigCat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-configcat","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-configcat\/0.2.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"052842b9-3f40-422e-ac8c-7c7a6c47770b","name":"configcat_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CONFIGCAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-configcat","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-configcat\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"ConfigCat Public Management API","type":"api_reference","url":"https:\/\/api.configcat.com\/docs\/"},{"title":"ConfigCat authentication","type":"authentication_guide","url":"https:\/\/configcat.com\/docs\/advanced\/public-api\/"},{"title":"ConfigCat Status","type":"status_page","url":"https:\/\/status.configcat.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-configcat"}},"is_oss":true,"name_cloud":"ConfigCat","dockerRepository_cloud":"airbyte\/source-configcat","dockerImageTag_cloud":"0.2.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/configcat","icon_cloud":"configcat.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"description":"Basic auth password. See here<\/a>.","order":1,"title":"Password","type":"string"},"username":{"description":"Basic auth user name. See here<\/a>.","order":0,"title":"Username","type":"string"}},"required":["username","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-configcat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:34:28.657000+00:00","registry_entry_generated_at":"2025-11-19T02:00:25.611029"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4fd7565c-8b99-439b-80d0-2d965e1d958c","connector_name":"ConfigCat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-configcat","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4fd7565c-8b99-439b-80d0-2d965e1d958c","connector_name":"ConfigCat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-configcat","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4fd7565c-8b99-439b-80d0-2d965e1d958c","connector_name":"ConfigCat","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-configcat","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-configcat\/0.2.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"052842b9-3f40-422e-ac8c-7c7a6c47770b","name":"configcat_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CONFIGCAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-configcat","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-configcat\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"ConfigCat Public Management API","type":"api_reference","url":"https:\/\/api.configcat.com\/docs\/"},{"title":"ConfigCat authentication","type":"authentication_guide","url":"https:\/\/configcat.com\/docs\/advanced\/public-api\/"},{"title":"ConfigCat Status","type":"status_page","url":"https:\/\/status.configcat.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-configcat"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-configcat","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/configcat","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-configcat","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-configcat:0.2.24","docker_image_cloud":"airbyte\/source-configcat:0.2.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":170,"definitionId":"4fe962d0-a70e-4516-aa99-c551abf46352","name_oss":"Outbrain Amplify","dockerRepository_oss":"airbyte\/source-outbrain-amplify","dockerImageTag_oss":"0.2.21","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/outbrain-amplify","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"conversion_count":{"description":"The definition of conversion count in reports. See the docs<\/a>.","enum":["click\/view_time","conversion_time"],"order":5,"title":"Definition of conversion count in reports.","type":"string"},"credentials":{"default":{},"description":"Credentials for making authenticated requests requires either username\/password or access_token.","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"type":{"const":"access_token","title":"Access token is required for authentication requests.","type":"string"}},"required":["type","access_token"],"title":"Access token","type":"object"},{"properties":{"password":{"airbyte_secret":true,"description":"Add Password for authentication.","type":"string"},"type":{"const":"username_password","title":"Both username and password is required for authentication request.","type":"string"},"username":{"description":"Add Username for authentication.","type":"string"}},"required":["type","username","password"],"title":"Username Password","type":"object"}],"order":0,"title":"Authentication Method","type":"object"},"end_date":{"description":"Date in the format YYYY-MM-DD.","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"},"geo_location_breakdown":{"description":"The granularity used for geo location data in reports.","enum":["country","region","subregion"],"order":2,"title":"Granularity for geo-location region.","type":"string"},"report_granularity":{"description":"The granularity used for periodic data in reports. See the docs<\/a>.","enum":["daily","weekly","monthly"],"order":1,"title":"Granularity for periodic reports.","type":"string"},"start_date":{"description":"Date in the format YYYY-MM-DD eg. 2017-01-25. Any data before this date will not be replicated.","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"}},"required":["credentials","start_date"],"title":"Outbrain Amplify Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/outbrain-amplify"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"749468bf8ab94a32949b510964bf916ee126e971","commit_timestamp":"2025-10-14T16:31:33-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-outbrain-amplify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-14T20:37:25.681000+00:00","registry_entry_generated_at":"2025-10-14T20:38:37.900058"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4fe962d0-a70e-4516-aa99-c551abf46352","connector_name":"Outbrain Amplify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-outbrain-amplify","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4fe962d0-a70e-4516-aa99-c551abf46352","connector_name":"Outbrain Amplify","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-outbrain-amplify","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4fe962d0-a70e-4516-aa99-c551abf46352","connector_name":"Outbrain Amplify","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-outbrain-amplify","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-outbrain-amplify\/0.2.21.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OUTBRAIN-AMPLIFY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-outbrain-amplify","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-outbrain-amplify\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-outbrain-amplify"}},"is_oss":true,"name_cloud":"Outbrain Amplify","dockerRepository_cloud":"airbyte\/source-outbrain-amplify","dockerImageTag_cloud":"0.2.21","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/outbrain-amplify","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"conversion_count":{"description":"The definition of conversion count in reports. See the docs<\/a>.","enum":["click\/view_time","conversion_time"],"order":5,"title":"Definition of conversion count in reports.","type":"string"},"credentials":{"default":{},"description":"Credentials for making authenticated requests requires either username\/password or access_token.","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"type":{"const":"access_token","title":"Access token is required for authentication requests.","type":"string"}},"required":["type","access_token"],"title":"Access token","type":"object"},{"properties":{"password":{"airbyte_secret":true,"description":"Add Password for authentication.","type":"string"},"type":{"const":"username_password","title":"Both username and password is required for authentication request.","type":"string"},"username":{"description":"Add Username for authentication.","type":"string"}},"required":["type","username","password"],"title":"Username Password","type":"object"}],"order":0,"title":"Authentication Method","type":"object"},"end_date":{"description":"Date in the format YYYY-MM-DD.","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"},"geo_location_breakdown":{"description":"The granularity used for geo location data in reports.","enum":["country","region","subregion"],"order":2,"title":"Granularity for geo-location region.","type":"string"},"report_granularity":{"description":"The granularity used for periodic data in reports. See the docs<\/a>.","enum":["daily","weekly","monthly"],"order":1,"title":"Granularity for periodic reports.","type":"string"},"start_date":{"description":"Date in the format YYYY-MM-DD eg. 2017-01-25. Any data before this date will not be replicated.","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"}},"required":["credentials","start_date"],"title":"Outbrain Amplify Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/outbrain-amplify"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"749468bf8ab94a32949b510964bf916ee126e971","commit_timestamp":"2025-10-14T16:31:33-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-outbrain-amplify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-14T20:37:25.681000+00:00","registry_entry_generated_at":"2025-10-14T20:38:45.089783"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"4fe962d0-a70e-4516-aa99-c551abf46352","connector_name":"Outbrain Amplify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-outbrain-amplify","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"4fe962d0-a70e-4516-aa99-c551abf46352","connector_name":"Outbrain Amplify","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-outbrain-amplify","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"4fe962d0-a70e-4516-aa99-c551abf46352","connector_name":"Outbrain Amplify","connector_type":"source","connector_version":"0.2.21","docker_repository":"airbyte\/source-outbrain-amplify","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-outbrain-amplify\/0.2.21.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OUTBRAIN-AMPLIFY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-outbrain-amplify","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-outbrain-amplify\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-outbrain-amplify"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-outbrain-amplify","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/outbrain-amplify","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-outbrain-amplify","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-outbrain-amplify:0.2.21","docker_image_cloud":"airbyte\/source-outbrain-amplify:0.2.21","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":171,"definitionId":"50401137-8871-4c5a-abb7-1f5fda35545a","name_oss":"DynamoDB","dockerRepository_oss":"airbyte\/source-dynamodb","dockerImageTag_oss":"0.3.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/dynamodb","icon_oss":"dynamodb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"credentials":{"description":"Credentials for the service","oneOf":[{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"description":"The access key id to access Dynamodb. Airbyte requires read permissions to the database","examples":["A012345678910EXAMPLE"],"order":1,"title":"Dynamodb Key Id","type":"string"},"auth_type":{"const":"User","order":0,"type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the access key id.","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Dynamodb Access Key","type":"string"}},"required":["access_key_id","secret_access_key"],"title":"Authenticate via Access Keys","type":["null","object"]},{"additionalProperties":true,"properties":{"auth_type":{"const":"Role","order":0,"type":"string"}},"title":"Role Based Authentication","type":"object"}],"order":0,"title":"Credentials","type":"object"},"endpoint":{"default":"","description":"the URL of the Dynamodb database","examples":["https:\/\/{aws_dynamo_db_url}.com"],"title":"Dynamodb Endpoint","type":"string"},"ignore_missing_read_permissions_tables":{"default":false,"description":"Ignore tables with missing scan\/read permissions","title":"Ignore missing read permissions tables","type":"boolean"},"region":{"default":"","description":"The region of the Dynamodb database","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"title":"Dynamodb Region","type":"string"},"reserved_attribute_names":{"airbyte_secret":true,"description":"Comma separated reserved attribute names present in your tables","examples":["name, field_name, field-name"],"title":"Reserved attribute names","type":"string"}},"title":"Dynamodb Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dynamodb","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dynamodb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:50:16.166000+00:00","registry_entry_generated_at":"2025-11-19T02:06:52.765960"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"50401137-8871-4c5a-abb7-1f5fda35545a","connector_name":"DynamoDB","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dynamodb","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"50401137-8871-4c5a-abb7-1f5fda35545a","connector_name":"DynamoDB","connector_type":"source","connector_version":"0.3.11","docker_repository":"airbyte\/source-dynamodb","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"50401137-8871-4c5a-abb7-1f5fda35545a","connector_name":"DynamoDB","connector_type":"source","connector_version":"0.3.11","docker_repository":"airbyte\/source-dynamodb","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dynamodb\/0.3.11.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DYNAMODB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-dynamodb","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dynamodb\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Amazon DynamoDB API reference","type":"api_reference","url":"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/APIReference\/"},{"title":"DynamoDB authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/authentication-and-access-control.html"},{"title":"DynamoDB rate limits","type":"rate_limits","url":"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Limits.html"},{"title":"AWS Service Health Dashboard","type":"status_page","url":"https:\/\/health.aws.amazon.com\/health\/status"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"DynamoDB","dockerRepository_cloud":"airbyte\/source-dynamodb","dockerImageTag_cloud":"0.3.11","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/dynamodb","icon_cloud":"dynamodb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"credentials":{"description":"Credentials for the service","oneOf":[{"additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"description":"The access key id to access Dynamodb. Airbyte requires read permissions to the database","examples":["A012345678910EXAMPLE"],"order":1,"title":"Dynamodb Key Id","type":"string"},"auth_type":{"const":"User","order":0,"type":"string"},"secret_access_key":{"airbyte_secret":true,"description":"The corresponding secret to the access key id.","examples":["a012345678910ABCDEFGH\/AbCdEfGhEXAMPLEKEY"],"order":2,"title":"Dynamodb Access Key","type":"string"}},"required":["access_key_id","secret_access_key"],"title":"Authenticate via Access Keys","type":["null","object"]},{"additionalProperties":true,"properties":{"auth_type":{"const":"Role","order":0,"type":"string"}},"title":"Role Based Authentication","type":"object"}],"order":0,"title":"Credentials","type":"object"},"endpoint":{"default":"","description":"the URL of the Dynamodb database","examples":["https:\/\/{aws_dynamo_db_url}.com"],"title":"Dynamodb Endpoint","type":"string"},"ignore_missing_read_permissions_tables":{"default":false,"description":"Ignore tables with missing scan\/read permissions","title":"Ignore missing read permissions tables","type":"boolean"},"region":{"default":"","description":"The region of the Dynamodb database","enum":["","af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"title":"Dynamodb Region","type":"string"},"reserved_attribute_names":{"airbyte_secret":true,"description":"Comma separated reserved attribute names present in your tables","examples":["name, field_name, field-name"],"title":"Reserved attribute names","type":"string"}},"title":"Dynamodb Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dynamodb","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dynamodb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:50:16.166000+00:00","registry_entry_generated_at":"2025-11-19T02:06:58.338204"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"50401137-8871-4c5a-abb7-1f5fda35545a","connector_name":"DynamoDB","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dynamodb","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"50401137-8871-4c5a-abb7-1f5fda35545a","connector_name":"DynamoDB","connector_type":"source","connector_version":"0.3.11","docker_repository":"airbyte\/source-dynamodb","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"50401137-8871-4c5a-abb7-1f5fda35545a","connector_name":"DynamoDB","connector_type":"source","connector_version":"0.3.11","docker_repository":"airbyte\/source-dynamodb","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dynamodb\/0.3.11.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DYNAMODB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-dynamodb","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dynamodb\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Amazon DynamoDB API reference","type":"api_reference","url":"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/APIReference\/"},{"title":"DynamoDB authentication","type":"authentication_guide","url":"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/authentication-and-access-control.html"},{"title":"DynamoDB rate limits","type":"rate_limits","url":"https:\/\/docs.aws.amazon.com\/amazondynamodb\/latest\/developerguide\/Limits.html"},{"title":"AWS Service Health Dashboard","type":"status_page","url":"https:\/\/health.aws.amazon.com\/health\/status"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-dynamodb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/dynamodb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-dynamodb","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-dynamodb:0.3.11","docker_image_cloud":"airbyte\/source-dynamodb:0.3.11","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":172,"definitionId":"50bd8338-7c4e-46f1-8c7f-3ef95de19fdd","name_oss":null,"dockerRepository_oss":null,"dockerImageTag_oss":null,"documentationUrl_oss":null,"icon_oss":null,"spec_oss":null,"tombstone_oss":null,"public_oss":null,"custom_oss":null,"releaseStage_oss":null,"supportLevel_oss":null,"releaseDate_oss":null,"tags_oss":null,"allowedHosts_oss":null,"releases_oss":null,"ab_internal_oss":null,"supportsRefreshes_oss":null,"supportsFileTransfer_oss":null,"supportsDataActivation_oss":null,"generated_oss":null,"packageInfo_oss":null,"language_oss":null,"connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":null,"sourceType_oss":null,"license_oss":null,"connectorBuildOptions_oss":null,"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":false,"name_cloud":"End-to-End Testing (Mock API)","dockerRepository_cloud":"airbyte\/source-e2e-test-cloud","dockerImageTag_cloud":"2.2.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/e2e-test","icon_cloud":"airbyte.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"oneOf":[{"additionalProperties":true,"properties":{"max_messages":{"default":100,"description":"Number of records to emit per stream. Min 1. Max 100 billion.","max":100000000000,"min":1,"order":20,"title":"Max Records","type":"integer"},"message_interval_ms":{"default":0,"description":"Interval between messages in ms. Min 0 ms. Max 60000 ms (1 minute).","max":60000,"min":0,"order":40,"title":"Message Interval (ms)","type":"integer"},"mock_catalog":{"oneOf":[{"description":"A catalog with one or multiple streams that share the same schema.","properties":{"stream_duplication":{"default":1,"description":"Duplicate the stream for easy load testing. Each stream name will have a number suffix. For example, if the stream name is \"ds\", the duplicated streams will be \"ds_0\", \"ds_1\", etc.","max":10000,"min":1,"title":"Duplicate the stream N times","type":"integer"},"stream_name":{"default":"data_stream","description":"Name of the data stream.","title":"Stream Name","type":"string"},"stream_schema":{"default":"{ \"type\": \"object\", \"properties\": { \"column1\": { \"type\": \"string\" } } }","description":"A Json schema for the stream. The schema should be compatible with draft-07<\/a>. See this doc<\/a> for examples.","title":"Stream Schema","type":"string"},"type":{"const":"SINGLE_STREAM","default":"SINGLE_STREAM","type":"string"}},"required":["type","stream_name","stream_schema"],"title":"Single Schema","type":"object"},{"description":"A catalog with multiple data streams, each with a different schema.","properties":{"stream_schemas":{"default":"{ \"stream1\": { \"type\": \"object\", \"properties\": { \"field1\": { \"type\": \"string\" } } }, \"stream2\": { \"type\": \"object\", \"properties\": { \"field1\": { \"type\": \"boolean\" } } } }","description":"A Json object specifying multiple data streams and their schemas. Each key in this object is one stream name. Each value is the schema for that stream. The schema should be compatible with draft-07<\/a>. See this doc<\/a> for examples.","title":"Streams and Schemas","type":"string"},"type":{"const":"MULTI_STREAM","default":"MULTI_STREAM","type":"string"}},"required":["type","stream_schemas"],"title":"Multi Schema","type":"object"}],"order":50,"title":"Mock Catalog","type":"object"},"seed":{"default":0,"description":"When the seed is unspecified, the current time millis will be used as the seed. Range: [0, 1000000].","examples":[42],"max":1000000,"min":0,"order":30,"title":"Random Seed","type":"integer"},"type":{"const":"CONTINUOUS_FEED","default":"CONTINUOUS_FEED","order":10,"type":"string"}},"required":["type","max_messages","mock_catalog"],"title":"Continuous Feed","type":"object"}],"title":"Cloud E2E Test Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/e2e-test","protocol_version":"0.2.1","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-e2e-test-cloud\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:50:52.481000+00:00","registry_entry_generated_at":"2025-11-19T02:07:14.610194"},"metrics":{"cloud":{"airbyte_platform":"cloud","connector_definition_id":"50bd8338-7c4e-46f1-8c7f-3ef95de19fdd","connector_name":"End-to-End Testing (Mock API)","connector_type":"source","connector_version":"2.2.3","docker_repository":"airbyte\/source-e2e-test-cloud","sync_success_rate":"high","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-e2e-test-cloud\/2.2.3.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_cloud":"source-e2e-test-cloud","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-e2e-test-cloud\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Airbyte E2E test cloud source documentation","type":"other","url":"https:\/\/docs.airbyte.com\/integrations\/sources\/e2e-test"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":null,"test_summary_url":null,"ab_internal_ql":null,"ab_internal_sl":null,"docker_image_oss":null,"docker_image_cloud":"airbyte\/source-e2e-test-cloud:2.2.3","docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":173,"definitionId":"51766ab3-df25-4c8c-98a4-647440d0dfbb","name_oss":"Productive","dockerRepository_oss":"airbyte\/source-productive","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/productive","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"organization_id":{"description":"The organization ID which could be seen from `https:\/\/app.productive.io\/xxxx-xxxx\/settings\/api-integrations` page","order":1,"title":"Organization ID","type":"string"}},"required":["api_key","organization_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-11","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.productive.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ddcde37b83b975560931f725fdf25862f9a8a43d","commit_timestamp":"2026-03-31T10:29:08+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-productive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:58.784168+00:00","registry_entry_generated_at":"2026-03-31T10:32:58.784168+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"51766ab3-df25-4c8c-98a4-647440d0dfbb","connector_name":"Productive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-productive","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"51766ab3-df25-4c8c-98a4-647440d0dfbb","connector_name":"Productive","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-productive","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"51766ab3-df25-4c8c-98a4-647440d0dfbb","connector_name":"Productive","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-productive","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-productive\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-productive","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-productive\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Productive API documentation","type":"api_reference","url":"https:\/\/developer.productive.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-productive"}},"is_oss":true,"name_cloud":"Productive","dockerRepository_cloud":"airbyte\/source-productive","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/productive","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"organization_id":{"description":"The organization ID which could be seen from `https:\/\/app.productive.io\/xxxx-xxxx\/settings\/api-integrations` page","order":1,"title":"Organization ID","type":"string"}},"required":["api_key","organization_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-11","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.productive.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ddcde37b83b975560931f725fdf25862f9a8a43d","commit_timestamp":"2026-03-31T10:29:08+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-productive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:58.634066+00:00","registry_entry_generated_at":"2026-03-31T10:32:58.634066+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"51766ab3-df25-4c8c-98a4-647440d0dfbb","connector_name":"Productive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-productive","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"51766ab3-df25-4c8c-98a4-647440d0dfbb","connector_name":"Productive","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-productive","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"51766ab3-df25-4c8c-98a4-647440d0dfbb","connector_name":"Productive","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-productive","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-productive\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-productive","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-productive\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Productive API documentation","type":"api_reference","url":"https:\/\/developer.productive.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-productive"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-productive","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/productive","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-productive","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-productive:0.0.46","docker_image_cloud":"airbyte\/source-productive:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":174,"definitionId":"5220663f-d87b-498e-8aed-1f2d59371a61","name_oss":"Finage","dockerRepository_oss":"airbyte\/source-finage","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/finage","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"period":{"description":"Time period. Default is 10","order":4,"title":"Period","type":"string"},"start_date":{"format":"date-time","order":7,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"symbols":{"description":"List of symbols ","order":1,"title":"Symbols","type":"array"},"tech_indicator_type":{"default":"SMA","description":"One of DEMA, EMA, SMA, WMA, RSI, TEMA, Williams, ADX ","enum":["DEMA","EMA","SMA","WMA","RSI","TEMA","Williams","ADX"],"order":2,"title":"Technical Indicator Type","type":"string"},"time":{"default":"daily","enum":["daily","1min","5min","15min","30min","1hour","4hour"],"order":3,"title":"Time Interval","type":"string"},"time_aggregates":{"default":"day","description":"Size of the time","enum":["minute","hour","day","week","month","quarter","year"],"order":5,"title":"Time aggregates","type":"string"},"time_period":{"description":"Time Period for cash flow stmts","enum":["annual","quarter"],"order":6,"title":"Time Period","type":"string"}},"required":["api_key","symbols","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.finage.co.uk"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"84325bc971158926bf5b13c8c1b4dadea0045bc0","commit_timestamp":"2026-03-31T08:42:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-finage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:46:37.200515+00:00","registry_entry_generated_at":"2026-03-31T08:46:37.200515+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5220663f-d87b-498e-8aed-1f2d59371a61","connector_name":"Finage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-finage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5220663f-d87b-498e-8aed-1f2d59371a61","connector_name":"Finage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-finage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5220663f-d87b-498e-8aed-1f2d59371a61","connector_name":"Finage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-finage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-finage\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-finage","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-finage\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Finage API documentation","type":"api_reference","url":"https:\/\/finage.co.uk\/docs\/api"},{"title":"Finage authentication","type":"authentication_guide","url":"https:\/\/finage.co.uk\/docs\/api\/getting-started"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-finage"}},"is_oss":true,"name_cloud":"Finage","dockerRepository_cloud":"airbyte\/source-finage","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/finage","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"period":{"description":"Time period. Default is 10","order":4,"title":"Period","type":"string"},"start_date":{"format":"date-time","order":7,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"symbols":{"description":"List of symbols ","order":1,"title":"Symbols","type":"array"},"tech_indicator_type":{"default":"SMA","description":"One of DEMA, EMA, SMA, WMA, RSI, TEMA, Williams, ADX ","enum":["DEMA","EMA","SMA","WMA","RSI","TEMA","Williams","ADX"],"order":2,"title":"Technical Indicator Type","type":"string"},"time":{"default":"daily","enum":["daily","1min","5min","15min","30min","1hour","4hour"],"order":3,"title":"Time Interval","type":"string"},"time_aggregates":{"default":"day","description":"Size of the time","enum":["minute","hour","day","week","month","quarter","year"],"order":5,"title":"Time aggregates","type":"string"},"time_period":{"description":"Time Period for cash flow stmts","enum":["annual","quarter"],"order":6,"title":"Time Period","type":"string"}},"required":["api_key","symbols","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.finage.co.uk"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"84325bc971158926bf5b13c8c1b4dadea0045bc0","commit_timestamp":"2026-03-31T08:42:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-finage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:46:37.007505+00:00","registry_entry_generated_at":"2026-03-31T08:46:37.007505+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5220663f-d87b-498e-8aed-1f2d59371a61","connector_name":"Finage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-finage","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5220663f-d87b-498e-8aed-1f2d59371a61","connector_name":"Finage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-finage","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5220663f-d87b-498e-8aed-1f2d59371a61","connector_name":"Finage","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-finage","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-finage\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-finage","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-finage\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Finage API documentation","type":"api_reference","url":"https:\/\/finage.co.uk\/docs\/api"},{"title":"Finage authentication","type":"authentication_guide","url":"https:\/\/finage.co.uk\/docs\/api\/getting-started"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-finage"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-finage","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/finage","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-finage","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-finage:0.0.49","docker_image_cloud":"airbyte\/source-finage:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":175,"definitionId":"54664ae8-39aa-467f-9703-9b343ee23b9b","name_oss":"Keka","dockerRepository_oss":"airbyte\/source-keka","dockerImageTag_oss":"0.0.38","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/keka","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"order":2,"title":"API Key","type":"string"},"client_id":{"description":"Your client identifier for authentication.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Your client secret for secure authentication.","order":1,"title":"Client Secret","type":"string"},"grant_type":{"order":3,"title":"Grant Type","type":"string"},"scope":{"order":4,"title":"Scope","type":"string"}},"required":["client_id","client_secret","api_key","grant_type","scope"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-01-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["master.keka.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1a67ca49a7a2630d4afc604710d1d2c7b762239c","commit_timestamp":"2026-03-31T06:40:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-keka\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:08.923893+00:00","registry_entry_generated_at":"2026-03-31T06:44:08.923893+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"54664ae8-39aa-467f-9703-9b343ee23b9b","connector_name":"Keka","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-keka","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"54664ae8-39aa-467f-9703-9b343ee23b9b","connector_name":"Keka","connector_type":"source","connector_version":"0.0.38","docker_repository":"airbyte\/source-keka","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"54664ae8-39aa-467f-9703-9b343ee23b9b","connector_name":"Keka","connector_type":"source","connector_version":"0.0.38","docker_repository":"airbyte\/source-keka","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-keka\/0.0.38.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-keka","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-keka\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Keka API documentation","type":"api_reference","url":"https:\/\/developers.keka.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-keka"}},"is_oss":true,"name_cloud":"Keka","dockerRepository_cloud":"airbyte\/source-keka","dockerImageTag_cloud":"0.0.38","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/keka","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"order":2,"title":"API Key","type":"string"},"client_id":{"description":"Your client identifier for authentication.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Your client secret for secure authentication.","order":1,"title":"Client Secret","type":"string"},"grant_type":{"order":3,"title":"Grant Type","type":"string"},"scope":{"order":4,"title":"Scope","type":"string"}},"required":["client_id","client_secret","api_key","grant_type","scope"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-01-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["master.keka.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1a67ca49a7a2630d4afc604710d1d2c7b762239c","commit_timestamp":"2026-03-31T06:40:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-keka\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:08.743822+00:00","registry_entry_generated_at":"2026-03-31T06:44:08.743822+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"54664ae8-39aa-467f-9703-9b343ee23b9b","connector_name":"Keka","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-keka","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"54664ae8-39aa-467f-9703-9b343ee23b9b","connector_name":"Keka","connector_type":"source","connector_version":"0.0.38","docker_repository":"airbyte\/source-keka","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"54664ae8-39aa-467f-9703-9b343ee23b9b","connector_name":"Keka","connector_type":"source","connector_version":"0.0.38","docker_repository":"airbyte\/source-keka","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-keka\/0.0.38.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-keka","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-keka\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Keka API documentation","type":"api_reference","url":"https:\/\/developers.keka.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-keka"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-keka","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/keka","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-keka","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-keka:0.0.38","docker_image_cloud":"airbyte\/source-keka:0.0.38","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":176,"definitionId":"547dc08e-ab51-421d-953b-8f3745201a8c","name_oss":"Kyriba","dockerRepository_oss":"airbyte\/source-kyriba","dockerImageTag_oss":"0.1.59","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/kyriba","icon_oss":"kyriba.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain":{"description":"Kyriba domain","examples":["demo.kyriba.com"],"order":2,"pattern":"^[a-zA-Z0-9._-]*\\.[a-zA-Z0-9._-]*\\.[a-z]*","title":"Domain","type":"string"},"end_date":{"description":"The date the sync should end. If let empty the sync will run to the current date.","examples":["2022-03-01"],"pattern":"^(?:(\\d{4}\\-(0[1-9]|1[012])\\-(0[1-9]|[12][0-9]|3[01]))|)$","title":"End Date","type":"string"},"password":{"airbyte_secret":true,"description":"Password to be used in basic auth","order":1,"title":"Password","type":"string"},"start_date":{"description":"The date the sync should start from.","examples":["2021-01-10"],"order":3,"pattern":"^\\d{4}\\-(0[1-9]|1[012])\\-(0[1-9]|[12][0-9]|3[01])$","title":"Start Date","type":"string"},"username":{"description":"Username to be used in basic auth","order":0,"title":"Username","type":"string"}},"required":["domain","username","password","start_date"],"title":"Kyriba Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-kyriba\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:15:10.102000+00:00","registry_entry_generated_at":"2025-11-19T02:36:10.247067"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"547dc08e-ab51-421d-953b-8f3745201a8c","connector_name":"Kyriba","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-kyriba","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"547dc08e-ab51-421d-953b-8f3745201a8c","connector_name":"Kyriba","connector_type":"source","connector_version":"0.1.59","docker_repository":"airbyte\/source-kyriba","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-kyriba\/0.1.59.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-kyriba","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-kyriba\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Kyriba API documentation","type":"api_reference","url":"https:\/\/developer.kyriba.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-kyriba"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-kyriba","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/kyriba","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-kyriba","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-kyriba:0.1.59","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":177,"definitionId":"54c75c42-df4a-4f3e-a5f3-d50cf80f1649","name_oss":"Uptick","dockerRepository_oss":"airbyte\/source-uptick","dockerImageTag_oss":"0.5.7","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/uptick","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"eg. https:\/\/demo-fire.onuptick.com (no trailing slash)","order":0,"title":"Base Url","type":"string"},"client_id":{"airbyte_secret":true,"order":1,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":2,"title":"OAuth Client Secret","type":"string"},"password":{"airbyte_secret":true,"order":4,"title":"Uptick API Account Password","type":"string"},"username":{"order":3,"title":"Uptick API Account Email","type":"string"}},"required":["base_url","client_id","client_secret","username","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"community","releaseDate_oss":"2025-06-10","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{"breakingChanges":{"0.4.0":{"upgradeDeadline":"2025-12-23","message":"Breaking changes: The assets stream no longer includes floorplan_location_id. The tasksessions stream has removed hours (use duration_hours instead), sell_hours, appointment_attendance, is_suspicious_started, and is_suspicious_finished fields. See migration guide for details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/uptick-migrations#0.4.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/uptick-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"fd28fce7d951304bd44bd07632ab50e58814e67c","commit_timestamp":"2026-03-31T06:39:55+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-uptick\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:46.950671+00:00","registry_entry_generated_at":"2026-03-31T06:43:46.950671+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"54c75c42-df4a-4f3e-a5f3-d50cf80f1649","connector_name":"Uptick","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-uptick","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"54c75c42-df4a-4f3e-a5f3-d50cf80f1649","connector_name":"Uptick","connector_type":"source","connector_version":"0.5.7","docker_repository":"airbyte\/source-uptick","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"54c75c42-df4a-4f3e-a5f3-d50cf80f1649","connector_name":"Uptick","connector_type":"source","connector_version":"0.5.7","docker_repository":"airbyte\/source-uptick","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-uptick\/0.5.7.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-UPTICK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-UPTICK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-uptick","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-uptick\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Uptick API documentation","type":"api_reference","url":"https:\/\/developer.uptick.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-uptick"}},"is_oss":true,"name_cloud":"Uptick","dockerRepository_cloud":"airbyte\/source-uptick","dockerImageTag_cloud":"0.5.7","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/uptick","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"eg. https:\/\/demo-fire.onuptick.com (no trailing slash)","order":0,"title":"Base Url","type":"string"},"client_id":{"airbyte_secret":true,"order":1,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":2,"title":"OAuth Client Secret","type":"string"},"password":{"airbyte_secret":true,"order":4,"title":"Uptick API Account Password","type":"string"},"username":{"order":3,"title":"Uptick API Account Email","type":"string"}},"required":["base_url","client_id","client_secret","username","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"community","releaseDate_cloud":"2025-06-10","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{"breakingChanges":{"0.4.0":{"upgradeDeadline":"2025-12-23","message":"Breaking changes: The assets stream no longer includes floorplan_location_id. The tasksessions stream has removed hours (use duration_hours instead), sell_hours, appointment_attendance, is_suspicious_started, and is_suspicious_finished fields. See migration guide for details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/uptick-migrations#0.4.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/uptick-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"fd28fce7d951304bd44bd07632ab50e58814e67c","commit_timestamp":"2026-03-31T06:39:55+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-uptick\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:46.774147+00:00","registry_entry_generated_at":"2026-03-31T06:43:46.774147+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"54c75c42-df4a-4f3e-a5f3-d50cf80f1649","connector_name":"Uptick","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-uptick","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"54c75c42-df4a-4f3e-a5f3-d50cf80f1649","connector_name":"Uptick","connector_type":"source","connector_version":"0.5.7","docker_repository":"airbyte\/source-uptick","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"54c75c42-df4a-4f3e-a5f3-d50cf80f1649","connector_name":"Uptick","connector_type":"source","connector_version":"0.5.7","docker_repository":"airbyte\/source-uptick","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-uptick\/0.5.7.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-UPTICK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-UPTICK__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-uptick","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-uptick\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Uptick API documentation","type":"api_reference","url":"https:\/\/developer.uptick.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-uptick"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-uptick","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/uptick","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-uptick","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-uptick:0.5.7","docker_image_cloud":"airbyte\/source-uptick:0.5.7","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":178,"definitionId":"55c7d816-ff5e-48a1-9928-acaba4243aa9","name_oss":"Printify","dockerRepository_oss":"airbyte\/source-printify","dockerImageTag_oss":"0.0.34","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/printify","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your Printify API token. Obtain it from your Printify account settings.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.printify.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d0b61037e4ff1b59d3588161168ea1147c503f0e","commit_timestamp":"2026-03-17T04:42:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-printify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:46:46.717000+00:00","registry_entry_generated_at":"2026-03-17T04:47:46.613650"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"55c7d816-ff5e-48a1-9928-acaba4243aa9","connector_name":"Printify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-printify","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"55c7d816-ff5e-48a1-9928-acaba4243aa9","connector_name":"Printify","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-printify","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"55c7d816-ff5e-48a1-9928-acaba4243aa9","connector_name":"Printify","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-printify","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-printify\/0.0.34.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-printify","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-printify\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Printify API documentation","type":"api_reference","url":"https:\/\/developers.printify.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-printify"}},"is_oss":true,"name_cloud":"Printify","dockerRepository_cloud":"airbyte\/source-printify","dockerImageTag_cloud":"0.0.34","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/printify","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your Printify API token. Obtain it from your Printify account settings.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.printify.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d0b61037e4ff1b59d3588161168ea1147c503f0e","commit_timestamp":"2026-03-17T04:42:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-printify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:46:46.717000+00:00","registry_entry_generated_at":"2026-03-17T04:47:52.739083"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"55c7d816-ff5e-48a1-9928-acaba4243aa9","connector_name":"Printify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-printify","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"55c7d816-ff5e-48a1-9928-acaba4243aa9","connector_name":"Printify","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-printify","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"55c7d816-ff5e-48a1-9928-acaba4243aa9","connector_name":"Printify","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-printify","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-printify\/0.0.34.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-printify","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-printify\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Printify API documentation","type":"api_reference","url":"https:\/\/developers.printify.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-printify"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-printify","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/printify","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-printify","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-printify:0.0.34","docker_image_cloud":"airbyte\/source-printify:0.0.34","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":179,"definitionId":"561d7787-b45e-4f3b-af58-0163c3ba9d5a","name_oss":"Openweather","dockerRepository_oss":"airbyte\/source-openweather","dockerImageTag_oss":"0.3.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/openweather","icon_oss":"openweather.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"appid":{"airbyte_secret":true,"description":"API KEY","order":0,"type":"string"},"lang":{"description":"You can use lang parameter to get the output in your language. The contents of the description field will be translated. See here<\/a> for the list of supported languages.","enum":["af","al","ar","az","bg","ca","cz","da","de","el","en","eu","fa","fi","fr","gl","he","hi","hr","hu","id","it","ja","kr","la","lt","mk","no","nl","pl","pt","pt_br","ro","ru","sv","se","sk","sl","sp","es","sr","th","tr","ua","uk","vi","zh_cn","zh_tw","zu"],"examples":["en","fr","pt_br","uk","zh_cn","zh_tw"],"order":1,"type":"string"},"lat":{"description":"Latitude, decimal (-90; 90). If you need the geocoder to automatic convert city names and zip-codes to geo coordinates and the other way around, please use the OpenWeather Geocoding API","examples":["45.7603","-21.249107858038816"],"order":2,"pattern":"^[-]?\\d{1,2}(\\.\\d+)?$","type":"string"},"lon":{"description":"Longitude, decimal (-180; 180). If you need the geocoder to automatic convert city names and zip-codes to geo coordinates and the other way around, please use the OpenWeather Geocoding API","examples":["4.835659","-70.39482074115321"],"order":3,"pattern":"^[-]?\\d{1,3}(\\.\\d+)?$","type":"string"},"only_current":{"description":"True for particular day","example":["true"],"order":4,"type":"boolean"},"units":{"description":"Units of measurement. standard, metric and imperial units are available. If you do not use the units parameter, standard units will be applied by default.","enum":["standard","metric","imperial"],"examples":["standard","metric","imperial"],"order":5,"type":"string"}},"required":["appid","lat","lon"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.openweathermap.org"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"03d6e75cc33f2d79a4b8f6f3d6fb42fe55833e57","commit_timestamp":"2026-03-17T06:31:12+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-openweather\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:37:54.055000+00:00","registry_entry_generated_at":"2026-03-17T06:39:01.983682"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"561d7787-b45e-4f3b-af58-0163c3ba9d5a","connector_name":"Openweather","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-openweather","sync_success_rate":"high","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"561d7787-b45e-4f3b-af58-0163c3ba9d5a","connector_name":"Openweather","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-openweather","sync_success_rate":"high","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"561d7787-b45e-4f3b-af58-0163c3ba9d5a","connector_name":"Openweather","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-openweather","sync_success_rate":"high","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-openweather\/0.3.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"6e4f9fb3-3b83-4967-adcd-860a57242a9d","name":"openweather_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OPENWEATHER_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-openweather","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-openweather\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"OpenWeather API documentation","type":"api_reference","url":"https:\/\/openweathermap.org\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-openweather"}},"is_oss":true,"name_cloud":"Openweather","dockerRepository_cloud":"airbyte\/source-openweather","dockerImageTag_cloud":"0.3.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/openweather","icon_cloud":"openweather.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"appid":{"airbyte_secret":true,"description":"API KEY","order":0,"type":"string"},"lang":{"description":"You can use lang parameter to get the output in your language. The contents of the description field will be translated. See here<\/a> for the list of supported languages.","enum":["af","al","ar","az","bg","ca","cz","da","de","el","en","eu","fa","fi","fr","gl","he","hi","hr","hu","id","it","ja","kr","la","lt","mk","no","nl","pl","pt","pt_br","ro","ru","sv","se","sk","sl","sp","es","sr","th","tr","ua","uk","vi","zh_cn","zh_tw","zu"],"examples":["en","fr","pt_br","uk","zh_cn","zh_tw"],"order":1,"type":"string"},"lat":{"description":"Latitude, decimal (-90; 90). If you need the geocoder to automatic convert city names and zip-codes to geo coordinates and the other way around, please use the OpenWeather Geocoding API","examples":["45.7603","-21.249107858038816"],"order":2,"pattern":"^[-]?\\d{1,2}(\\.\\d+)?$","type":"string"},"lon":{"description":"Longitude, decimal (-180; 180). If you need the geocoder to automatic convert city names and zip-codes to geo coordinates and the other way around, please use the OpenWeather Geocoding API","examples":["4.835659","-70.39482074115321"],"order":3,"pattern":"^[-]?\\d{1,3}(\\.\\d+)?$","type":"string"},"only_current":{"description":"True for particular day","example":["true"],"order":4,"type":"boolean"},"units":{"description":"Units of measurement. standard, metric and imperial units are available. If you do not use the units parameter, standard units will be applied by default.","enum":["standard","metric","imperial"],"examples":["standard","metric","imperial"],"order":5,"type":"string"}},"required":["appid","lat","lon"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.openweathermap.org"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"03d6e75cc33f2d79a4b8f6f3d6fb42fe55833e57","commit_timestamp":"2026-03-17T06:31:12+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-openweather\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:37:54.055000+00:00","registry_entry_generated_at":"2026-03-17T06:39:11.259509"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"561d7787-b45e-4f3b-af58-0163c3ba9d5a","connector_name":"Openweather","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-openweather","sync_success_rate":"high","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"561d7787-b45e-4f3b-af58-0163c3ba9d5a","connector_name":"Openweather","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-openweather","sync_success_rate":"high","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"561d7787-b45e-4f3b-af58-0163c3ba9d5a","connector_name":"Openweather","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-openweather","sync_success_rate":"high","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-openweather\/0.3.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"6e4f9fb3-3b83-4967-adcd-860a57242a9d","name":"openweather_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OPENWEATHER_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-openweather","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-openweather\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"OpenWeather API documentation","type":"api_reference","url":"https:\/\/openweathermap.org\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-openweather"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-openweather","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/openweather","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-openweather","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-openweather:0.3.48","docker_image_cloud":"airbyte\/source-openweather:0.3.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":180,"definitionId":"56582331-5de2-476b-b913-5798de77bbdf","name_oss":"Mailjet Mail","dockerRepository_oss":"airbyte\/source-mailjet-mail","dockerImageTag_oss":"0.2.13","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailjet-mail","icon_oss":"mailjetmail.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"description":"Your API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"},"api_key_secret":{"airbyte_secret":true,"description":"Your API Secret Key. See here<\/a>.","order":1,"title":"API Secret Key","type":"string"}},"required":["api_key","api_key_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailjet-mail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:25:38.063000+00:00","registry_entry_generated_at":"2025-11-19T02:40:29.910031"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"56582331-5de2-476b-b913-5798de77bbdf","connector_name":"Mailjet Mail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailjet-mail","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"56582331-5de2-476b-b913-5798de77bbdf","connector_name":"Mailjet Mail","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-mailjet-mail","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"56582331-5de2-476b-b913-5798de77bbdf","connector_name":"Mailjet Mail","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-mailjet-mail","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailjet-mail\/0.2.13.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mailjet-mail","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailjet-mail\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mailjet API reference","type":"api_reference","url":"https:\/\/dev.mailjet.com\/email\/reference\/"},{"title":"Mailjet authentication","type":"authentication_guide","url":"https:\/\/dev.mailjet.com\/email\/guides\/#authentication"},{"title":"Mailjet rate limits","type":"rate_limits","url":"https:\/\/dev.mailjet.com\/email\/guides\/rate-limits\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailjet-mail"}},"is_oss":true,"name_cloud":"Mailjet Mail","dockerRepository_cloud":"airbyte\/source-mailjet-mail","dockerImageTag_cloud":"0.2.13","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailjet-mail","icon_cloud":"mailjetmail.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"description":"Your API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"},"api_key_secret":{"airbyte_secret":true,"description":"Your API Secret Key. See here<\/a>.","order":1,"title":"API Secret Key","type":"string"}},"required":["api_key","api_key_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailjet-mail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:25:38.063000+00:00","registry_entry_generated_at":"2025-11-19T02:40:36.817284"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"56582331-5de2-476b-b913-5798de77bbdf","connector_name":"Mailjet Mail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailjet-mail","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"56582331-5de2-476b-b913-5798de77bbdf","connector_name":"Mailjet Mail","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-mailjet-mail","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"56582331-5de2-476b-b913-5798de77bbdf","connector_name":"Mailjet Mail","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-mailjet-mail","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailjet-mail\/0.2.13.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mailjet-mail","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailjet-mail\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mailjet API reference","type":"api_reference","url":"https:\/\/dev.mailjet.com\/email\/reference\/"},{"title":"Mailjet authentication","type":"authentication_guide","url":"https:\/\/dev.mailjet.com\/email\/guides\/#authentication"},{"title":"Mailjet rate limits","type":"rate_limits","url":"https:\/\/dev.mailjet.com\/email\/guides\/rate-limits\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailjet-mail"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mailjet-mail","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mailjet-mail","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mailjet-mail","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mailjet-mail:0.2.13","docker_image_cloud":"airbyte\/source-mailjet-mail:0.2.13","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":181,"definitionId":"5674ae5a-511e-4093-9da9-086bf5f0b568","name_oss":"Campayn","dockerRepository_oss":"airbyte\/source-campayn","dockerImageTag_oss":"0.0.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/campayn","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it in your Campayn account settings. Keep it secure as it grants access to your Campayn data.","name":"api_key","order":1,"title":"API Key","type":"string"},"sub_domain":{"name":"domain","order":0,"title":"Sub Domain","type":"string"}},"required":["sub_domain","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"13dc6fb56e510decf408bdff6a9b8fc00b4d05a3","commit_timestamp":"2026-03-31T04:54:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-campayn\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:58:37.258214+00:00","registry_entry_generated_at":"2026-03-31T04:58:37.258214+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5674ae5a-511e-4093-9da9-086bf5f0b568","connector_name":"Campayn","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-campayn","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5674ae5a-511e-4093-9da9-086bf5f0b568","connector_name":"Campayn","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-campayn","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5674ae5a-511e-4093-9da9-086bf5f0b568","connector_name":"Campayn","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-campayn","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-campayn\/0.0.44.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-campayn","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-campayn\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Campayn API documentation","type":"api_reference","url":"https:\/\/github.com\/nebojsac\/Campayn-API"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-campayn"}},"is_oss":true,"name_cloud":"Campayn","dockerRepository_cloud":"airbyte\/source-campayn","dockerImageTag_cloud":"0.0.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/campayn","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it in your Campayn account settings. Keep it secure as it grants access to your Campayn data.","name":"api_key","order":1,"title":"API Key","type":"string"},"sub_domain":{"name":"domain","order":0,"title":"Sub Domain","type":"string"}},"required":["sub_domain","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"13dc6fb56e510decf408bdff6a9b8fc00b4d05a3","commit_timestamp":"2026-03-31T04:54:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-campayn\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:58:37.101641+00:00","registry_entry_generated_at":"2026-03-31T04:58:37.101641+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5674ae5a-511e-4093-9da9-086bf5f0b568","connector_name":"Campayn","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-campayn","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5674ae5a-511e-4093-9da9-086bf5f0b568","connector_name":"Campayn","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-campayn","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5674ae5a-511e-4093-9da9-086bf5f0b568","connector_name":"Campayn","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-campayn","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-campayn\/0.0.44.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-campayn","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-campayn\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Campayn API documentation","type":"api_reference","url":"https:\/\/github.com\/nebojsac\/Campayn-API"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-campayn"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-campayn","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/campayn","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-campayn","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-campayn:0.0.44","docker_image_cloud":"airbyte\/source-campayn:0.0.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":182,"definitionId":"570b875e-52d9-40e0-a43c-340ebae2d9f8","name_oss":"SafetyCulture","dockerRepository_oss":"airbyte\/source-safetyculture","dockerImageTag_oss":"0.0.55","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/safetyculture","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.safetyculture.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e370d683b8db119ac242b381470d6f0ce56725b7","commit_timestamp":"2026-03-31T08:31:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-safetyculture\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:35.003784+00:00","registry_entry_generated_at":"2026-03-31T08:35:35.003784+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"570b875e-52d9-40e0-a43c-340ebae2d9f8","connector_name":"SafetyCulture","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-safetyculture","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"570b875e-52d9-40e0-a43c-340ebae2d9f8","connector_name":"SafetyCulture","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-safetyculture","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"570b875e-52d9-40e0-a43c-340ebae2d9f8","connector_name":"SafetyCulture","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-safetyculture","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-safetyculture\/0.0.55.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-safetyculture","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-safetyculture\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SafetyCulture API documentation","type":"api_reference","url":"https:\/\/developer.safetyculture.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-safetyculture"}},"is_oss":true,"name_cloud":"SafetyCulture","dockerRepository_cloud":"airbyte\/source-safetyculture","dockerImageTag_cloud":"0.0.55","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/safetyculture","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.safetyculture.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e370d683b8db119ac242b381470d6f0ce56725b7","commit_timestamp":"2026-03-31T08:31:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-safetyculture\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:34.852377+00:00","registry_entry_generated_at":"2026-03-31T08:35:34.852377+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"570b875e-52d9-40e0-a43c-340ebae2d9f8","connector_name":"SafetyCulture","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-safetyculture","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"570b875e-52d9-40e0-a43c-340ebae2d9f8","connector_name":"SafetyCulture","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-safetyculture","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"570b875e-52d9-40e0-a43c-340ebae2d9f8","connector_name":"SafetyCulture","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-safetyculture","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-safetyculture\/0.0.55.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-safetyculture","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-safetyculture\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SafetyCulture API documentation","type":"api_reference","url":"https:\/\/developer.safetyculture.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-safetyculture"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-safetyculture","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/safetyculture","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-safetyculture","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-safetyculture:0.0.55","docker_image_cloud":"airbyte\/source-safetyculture:0.0.55","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":183,"definitionId":"5770c58b-3288-4fa0-a968-bb8a6607fae1","name_oss":"Survicate","dockerRepository_oss":"airbyte\/source-survicate","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/survicate","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["data-api.survicate.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d105f653e05772e82345f48c6cb9089c5b207085","commit_timestamp":"2026-03-24T08:21:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-survicate\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:26:48.829295+00:00","registry_entry_generated_at":"2026-03-24T08:26:48.829295+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5770c58b-3288-4fa0-a968-bb8a6607fae1","connector_name":"Survicate","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-survicate","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5770c58b-3288-4fa0-a968-bb8a6607fae1","connector_name":"Survicate","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-survicate","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5770c58b-3288-4fa0-a968-bb8a6607fae1","connector_name":"Survicate","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-survicate","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-survicate\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-survicate","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-survicate\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Survicate API documentation","type":"api_reference","url":"https:\/\/developers.survicate.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-survicate"}},"is_oss":true,"name_cloud":"Survicate","dockerRepository_cloud":"airbyte\/source-survicate","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/survicate","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["data-api.survicate.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d105f653e05772e82345f48c6cb9089c5b207085","commit_timestamp":"2026-03-24T08:21:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-survicate\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:26:48.455303+00:00","registry_entry_generated_at":"2026-03-24T08:26:48.455303+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5770c58b-3288-4fa0-a968-bb8a6607fae1","connector_name":"Survicate","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-survicate","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5770c58b-3288-4fa0-a968-bb8a6607fae1","connector_name":"Survicate","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-survicate","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5770c58b-3288-4fa0-a968-bb8a6607fae1","connector_name":"Survicate","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-survicate","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-survicate\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-survicate","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-survicate\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Survicate API documentation","type":"api_reference","url":"https:\/\/developers.survicate.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-survicate"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-survicate","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/survicate","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-survicate","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-survicate:0.0.50","docker_image_cloud":"airbyte\/source-survicate:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":184,"definitionId":"5807d72f-0abc-49f9-8fa5-ae820007032b","name_oss":"Polygon Stock API","dockerRepository_oss":"airbyte\/source-polygon-stock-api","dockerImageTag_oss":"0.2.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/polygon-stock-api","icon_oss":"polygon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"adjusted":{"description":"Determines whether or not the results are adjusted for splits. By default, results are adjusted and set to true. Set this to false to get results that are NOT adjusted for splits.","examples":["true","false"],"order":0,"title":"Adjusted","type":"string"},"apiKey":{"airbyte_secret":true,"description":"Your API ACCESS Key","order":1,"title":"API Key","type":"string"},"end_date":{"description":"The target date for the aggregate window.","examples":["2020-10-14"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"limit":{"description":"The target date for the aggregate window.","examples":[100,120],"order":3,"title":"Limit","type":"integer"},"multiplier":{"description":"The size of the timespan multiplier.","examples":[1,2],"order":4,"title":"Multiplier","type":"integer"},"sort":{"description":"Sort the results by timestamp. asc will return results in ascending order (oldest at the top), desc will return results in descending order (newest at the top).","examples":["asc","desc"],"order":5,"title":"Sort","type":"string"},"start_date":{"description":"The beginning date for the aggregate window.","examples":["2020-10-14"],"format":"date","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"},"stocksTicker":{"description":"The exchange symbol that this item is traded under.","examples":["IBM","MSFT"],"order":7,"title":"Stock Ticker","type":"string"},"timespan":{"description":"The size of the time window.","examples":["day"],"order":8,"title":"Timespan","type":"string"}},"required":["apiKey","end_date","multiplier","start_date","stocksTicker","timespan"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.polygon.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5ca8ba34a19c44052c5eddaae2f4fd3429d024be","commit_timestamp":"2026-03-17T04:42:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-polygon-stock-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:47:01.567000+00:00","registry_entry_generated_at":"2026-03-17T04:48:06.763675"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5807d72f-0abc-49f9-8fa5-ae820007032b","connector_name":"Polygon Stock API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-polygon-stock-api","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5807d72f-0abc-49f9-8fa5-ae820007032b","connector_name":"Polygon Stock API","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-polygon-stock-api","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5807d72f-0abc-49f9-8fa5-ae820007032b","connector_name":"Polygon Stock API","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-polygon-stock-api","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-polygon-stock-api\/0.2.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"7affa2ff-0b68-428d-bf9a-78fc68d71bd6","name":"polygon-stock-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POLYGON-STOCK-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-polygon-stock-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-polygon-stock-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Polygon.io API reference","type":"api_reference","url":"https:\/\/polygon.io\/docs\/stocks\/getting-started"},{"title":"Polygon.io rate limits","type":"rate_limits","url":"https:\/\/polygon.io\/pricing"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-polygon-stock-api"}},"is_oss":true,"name_cloud":"Polygon Stock API","dockerRepository_cloud":"airbyte\/source-polygon-stock-api","dockerImageTag_cloud":"0.2.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/polygon-stock-api","icon_cloud":"polygon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"adjusted":{"description":"Determines whether or not the results are adjusted for splits. By default, results are adjusted and set to true. Set this to false to get results that are NOT adjusted for splits.","examples":["true","false"],"order":0,"title":"Adjusted","type":"string"},"apiKey":{"airbyte_secret":true,"description":"Your API ACCESS Key","order":1,"title":"API Key","type":"string"},"end_date":{"description":"The target date for the aggregate window.","examples":["2020-10-14"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"limit":{"description":"The target date for the aggregate window.","examples":[100,120],"order":3,"title":"Limit","type":"integer"},"multiplier":{"description":"The size of the timespan multiplier.","examples":[1,2],"order":4,"title":"Multiplier","type":"integer"},"sort":{"description":"Sort the results by timestamp. asc will return results in ascending order (oldest at the top), desc will return results in descending order (newest at the top).","examples":["asc","desc"],"order":5,"title":"Sort","type":"string"},"start_date":{"description":"The beginning date for the aggregate window.","examples":["2020-10-14"],"format":"date","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"},"stocksTicker":{"description":"The exchange symbol that this item is traded under.","examples":["IBM","MSFT"],"order":7,"title":"Stock Ticker","type":"string"},"timespan":{"description":"The size of the time window.","examples":["day"],"order":8,"title":"Timespan","type":"string"}},"required":["apiKey","end_date","multiplier","start_date","stocksTicker","timespan"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.polygon.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5ca8ba34a19c44052c5eddaae2f4fd3429d024be","commit_timestamp":"2026-03-17T04:42:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-polygon-stock-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:47:01.567000+00:00","registry_entry_generated_at":"2026-03-17T04:48:14.944992"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5807d72f-0abc-49f9-8fa5-ae820007032b","connector_name":"Polygon Stock API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-polygon-stock-api","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5807d72f-0abc-49f9-8fa5-ae820007032b","connector_name":"Polygon Stock API","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-polygon-stock-api","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5807d72f-0abc-49f9-8fa5-ae820007032b","connector_name":"Polygon Stock API","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-polygon-stock-api","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-polygon-stock-api\/0.2.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"7affa2ff-0b68-428d-bf9a-78fc68d71bd6","name":"polygon-stock-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POLYGON-STOCK-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-polygon-stock-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-polygon-stock-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Polygon.io API reference","type":"api_reference","url":"https:\/\/polygon.io\/docs\/stocks\/getting-started"},{"title":"Polygon.io rate limits","type":"rate_limits","url":"https:\/\/polygon.io\/pricing"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-polygon-stock-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-polygon-stock-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/polygon-stock-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-polygon-stock-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-polygon-stock-api:0.2.49","docker_image_cloud":"airbyte\/source-polygon-stock-api:0.2.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":185,"definitionId":"59353119-f0f2-4e5a-a8ba-15d887bc34f6","name_oss":"Microsoft SharePoint","dockerRepository_oss":"airbyte\/source-microsoft-sharepoint","dockerImageTag_oss":"0.10.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-sharepoint","icon_oss":"microsoft-sharepoint.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"path_in_oauth_response":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/login.microsoftonline.com\/{{tenant_id}}\/oauth2\/v2.0\/token","consent_url":"https:\/\/login.microsoftonline.com\/{{tenant_id}}\/oauth2\/v2.0\/authorize?{{client_id_param}}&{{redirect_uri_param}}&{{state_param}}&{{scope_param}}&response_type=code","scope":"offline_access Files.Read.All Sites.Read.All Sites.Selected"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["credentials","tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification.\nThis class combines the authentication details with additional configuration for the SharePoint API.","properties":{"credentials":{"description":"Credentials for connecting to the One Drive API","oneOf":[{"description":"OAuthCredentials class to hold authentication details for Microsoft OAuth authentication.\nThis class uses pydantic for data validation and settings management.","properties":{"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token of your Microsoft developer application","title":"Refresh Token","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft SharePoint user","title":"Tenant ID","type":"string"}},"required":["tenant_id","client_id","client_secret"],"title":"Authenticate via Microsoft (OAuth)","type":"object"},{"description":"ServiceCredentials class for service key authentication.\nThis class is structured similarly to OAuthCredentials but for a different authentication method.","properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft SharePoint user","title":"Tenant ID","type":"string"},"user_principal_name":{"airbyte_secret":true,"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","title":"User Principal Name","type":"string"}},"required":["tenant_id","user_principal_name","client_id","client_secret"],"title":"Service Key Authentication","type":"object"}],"order":0,"title":"Authentication","type":"object"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":1,"title":"Delivery Method","type":"object"},"folder_path":{"default":".","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.","order":4,"title":"Folder Path","type":"string"},"search_scope":{"default":"ALL","description":"Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' for all SharePoint drives the user can access, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both.","enum":["ACCESSIBLE_DRIVES","SHARED_ITEMS","ALL"],"order":3,"title":"Search Scope","type":"string"},"site_url":{"default":"","description":"Url of SharePoint site to search for files. Leave empty to search in the main site. Use 'https:\/\/.sharepoint.com\/sites\/' to iterate over all sites.","order":5,"title":"Site URL","type":"string"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","credentials"],"title":"Microsoft SharePoint Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-sharepoint","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-02-02","tags_oss":["language:python","cdk:python-file-based"],"allowedHosts_oss":{"hosts":["graph.microsoft.com","login.microsoftonline.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-sharepoint\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:12:37.477000+00:00","registry_entry_generated_at":"2025-11-19T02:38:49.496787"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"59353119-f0f2-4e5a-a8ba-15d887bc34f6","connector_name":"Microsoft SharePoint","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-sharepoint","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"59353119-f0f2-4e5a-a8ba-15d887bc34f6","connector_name":"Microsoft SharePoint","connector_type":"source","connector_version":"0.10.4","docker_repository":"airbyte\/source-microsoft-sharepoint","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"59353119-f0f2-4e5a-a8ba-15d887bc34f6","connector_name":"Microsoft SharePoint","connector_type":"source","connector_version":"0.10.4","docker_repository":"airbyte\/source-microsoft-sharepoint","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-sharepoint\/0.10.4.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MICROSOFT-SHAREPOINTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-microsoft-sharepoint","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-sharepoint\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SharePoint REST API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/sp-add-ins\/get-to-know-the-sharepoint-rest-service"},{"title":"SharePoint authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/sp-add-ins\/authorization-and-authentication-of-sharepoint-add-ins"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-microsoft-sharepoint"}},"is_oss":true,"name_cloud":"Microsoft SharePoint","dockerRepository_cloud":"airbyte\/source-microsoft-sharepoint","dockerImageTag_cloud":"0.10.4","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-sharepoint","icon_cloud":"microsoft-sharepoint.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"path_in_oauth_response":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/login.microsoftonline.com\/{{tenant_id}}\/oauth2\/v2.0\/token","consent_url":"https:\/\/login.microsoftonline.com\/{{tenant_id}}\/oauth2\/v2.0\/authorize?{{client_id_param}}&{{redirect_uri_param}}&{{state_param}}&{{scope_param}}&response_type=code","scope":"offline_access Files.Read.All Sites.Read.All Sites.Selected"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"tenant_id":{"path_in_connector_config":["credentials","tenant_id"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"SourceMicrosoftSharePointSpec class for Microsoft SharePoint Source Specification.\nThis class combines the authentication details with additional configuration for the SharePoint API.","properties":{"credentials":{"description":"Credentials for connecting to the One Drive API","oneOf":[{"description":"OAuthCredentials class to hold authentication details for Microsoft OAuth authentication.\nThis class uses pydantic for data validation and settings management.","properties":{"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token of your Microsoft developer application","title":"Refresh Token","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft SharePoint user","title":"Tenant ID","type":"string"}},"required":["tenant_id","client_id","client_secret"],"title":"Authenticate via Microsoft (OAuth)","type":"object"},{"description":"ServiceCredentials class for service key authentication.\nThis class is structured similarly to OAuthCredentials but for a different authentication method.","properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID of your Microsoft developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret of your Microsoft developer application","title":"Client Secret","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Tenant ID of the Microsoft SharePoint user","title":"Tenant ID","type":"string"},"user_principal_name":{"airbyte_secret":true,"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","title":"User Principal Name","type":"string"}},"required":["tenant_id","user_principal_name","client_id","client_secret"],"title":"Service Key Authentication","type":"object"}],"order":0,"title":"Authentication","type":"object"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":1,"title":"Delivery Method","type":"object"},"folder_path":{"default":".","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.","order":4,"title":"Folder Path","type":"string"},"search_scope":{"default":"ALL","description":"Specifies the location(s) to search for files. Valid options are 'ACCESSIBLE_DRIVES' for all SharePoint drives the user can access, 'SHARED_ITEMS' for shared items the user has access to, and 'ALL' to search both.","enum":["ACCESSIBLE_DRIVES","SHARED_ITEMS","ALL"],"order":3,"title":"Search Scope","type":"string"},"site_url":{"default":"","description":"Url of SharePoint site to search for files. Leave empty to search in the main site. Use 'https:\/\/.sharepoint.com\/sites\/' to iterate over all sites.","order":5,"title":"Site URL","type":"string"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","credentials"],"title":"Microsoft SharePoint Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-sharepoint","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-02-02","tags_cloud":["language:python","cdk:python-file-based"],"allowedHosts_cloud":{"hosts":["graph.microsoft.com","login.microsoftonline.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-sharepoint\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:12:37.477000+00:00","registry_entry_generated_at":"2025-11-19T02:38:54.783225"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"59353119-f0f2-4e5a-a8ba-15d887bc34f6","connector_name":"Microsoft SharePoint","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-sharepoint","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"59353119-f0f2-4e5a-a8ba-15d887bc34f6","connector_name":"Microsoft SharePoint","connector_type":"source","connector_version":"0.10.4","docker_repository":"airbyte\/source-microsoft-sharepoint","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"59353119-f0f2-4e5a-a8ba-15d887bc34f6","connector_name":"Microsoft SharePoint","connector_type":"source","connector_version":"0.10.4","docker_repository":"airbyte\/source-microsoft-sharepoint","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-sharepoint\/0.10.4.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.48.10"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MICROSOFT-SHAREPOINTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-microsoft-sharepoint","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-sharepoint\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SharePoint REST API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/sp-add-ins\/get-to-know-the-sharepoint-rest-service"},{"title":"SharePoint authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/sharepoint\/dev\/sp-add-ins\/authorization-and-authentication-of-sharepoint-add-ins"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-microsoft-sharepoint"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-microsoft-sharepoint","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/microsoft-sharepoint","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-microsoft-sharepoint","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-microsoft-sharepoint:0.10.4","docker_image_cloud":"airbyte\/source-microsoft-sharepoint:0.10.4","docker_images_match":true,"maxSecondsBetweenMessages_oss":5400.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":5400.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":186,"definitionId":"59f1e50a-331f-4f09-b3e8-2e8d4d355f44","name_oss":"Greenhouse","dockerRepository_oss":"airbyte\/source-greenhouse","dockerImageTag_oss":"0.7.19","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/greenhouse","icon_oss":"greenhouse.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Greenhouse API Key. See the docs<\/a> for more information on how to generate this key.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["harvest.greenhouse.io"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2b218e6bb1beb3a79d69fffb872e8d2753dbfed6","commit_timestamp":"2026-03-31T06:37:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-greenhouse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:01.306537+00:00","registry_entry_generated_at":"2026-03-31T06:42:01.306537+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"59f1e50a-331f-4f09-b3e8-2e8d4d355f44","connector_name":"Greenhouse","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-greenhouse","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"59f1e50a-331f-4f09-b3e8-2e8d4d355f44","connector_name":"Greenhouse","connector_type":"source","connector_version":"0.7.19","docker_repository":"airbyte\/source-greenhouse","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"59f1e50a-331f-4f09-b3e8-2e8d4d355f44","connector_name":"Greenhouse","connector_type":"source","connector_version":"0.7.19","docker_repository":"airbyte\/source-greenhouse","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-greenhouse\/0.7.19.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"2234aee5-c67b-48f7-8c6d-45a1e0303ea1","name":"greenhouse_config_users_only_dev_null"},{"id":"2bcce6b2-2c89-46a4-9980-82a299266774","name":"greenhouse_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_users_only.json","name":"SECRET_SOURCE-GREENHOUSE_USERS_ONLY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GREENHOUSE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-greenhouse","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-greenhouse\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Greenhouse Harvest API","type":"api_reference","url":"https:\/\/developers.greenhouse.io\/harvest.html"},{"title":"Greenhouse authentication","type":"authentication_guide","url":"https:\/\/developers.greenhouse.io\/harvest.html#authentication"},{"title":"Greenhouse rate limits","type":"rate_limits","url":"https:\/\/developers.greenhouse.io\/harvest.html#throttling"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-greenhouse"}},"is_oss":true,"name_cloud":"Greenhouse","dockerRepository_cloud":"airbyte\/source-greenhouse","dockerImageTag_cloud":"0.7.19","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/greenhouse","icon_cloud":"greenhouse.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Greenhouse API Key. See the docs<\/a> for more information on how to generate this key.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["harvest.greenhouse.io"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2b218e6bb1beb3a79d69fffb872e8d2753dbfed6","commit_timestamp":"2026-03-31T06:37:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-greenhouse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:42:01.010496+00:00","registry_entry_generated_at":"2026-03-31T06:42:01.010496+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"59f1e50a-331f-4f09-b3e8-2e8d4d355f44","connector_name":"Greenhouse","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-greenhouse","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"59f1e50a-331f-4f09-b3e8-2e8d4d355f44","connector_name":"Greenhouse","connector_type":"source","connector_version":"0.7.19","docker_repository":"airbyte\/source-greenhouse","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"59f1e50a-331f-4f09-b3e8-2e8d4d355f44","connector_name":"Greenhouse","connector_type":"source","connector_version":"0.7.19","docker_repository":"airbyte\/source-greenhouse","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-greenhouse\/0.7.19.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"2234aee5-c67b-48f7-8c6d-45a1e0303ea1","name":"greenhouse_config_users_only_dev_null"},{"id":"2bcce6b2-2c89-46a4-9980-82a299266774","name":"greenhouse_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_users_only.json","name":"SECRET_SOURCE-GREENHOUSE_USERS_ONLY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GREENHOUSE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-greenhouse","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-greenhouse\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Greenhouse Harvest API","type":"api_reference","url":"https:\/\/developers.greenhouse.io\/harvest.html"},{"title":"Greenhouse authentication","type":"authentication_guide","url":"https:\/\/developers.greenhouse.io\/harvest.html#authentication"},{"title":"Greenhouse rate limits","type":"rate_limits","url":"https:\/\/developers.greenhouse.io\/harvest.html#throttling"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-greenhouse"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-greenhouse","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/greenhouse","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-greenhouse","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-greenhouse:0.7.19","docker_image_cloud":"airbyte\/source-greenhouse:0.7.19","docker_images_match":true,"maxSecondsBetweenMessages_oss":10.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":10.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":187,"definitionId":"5a48749a-84ee-4a4e-8e84-217119fbe438","name_oss":"Customerly","dockerRepository_oss":"airbyte\/source-customerly","dockerImageTag_oss":"0.0.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/customerly","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-03-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.customerly.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"513abd3be1860a49f5fd033117ba3ebcc46b822d","commit_timestamp":"2026-03-03T04:39:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-customerly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T04:44:23.129000+00:00","registry_entry_generated_at":"2026-03-03T04:45:31.195635"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5a48749a-84ee-4a4e-8e84-217119fbe438","connector_name":"Customerly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-customerly","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5a48749a-84ee-4a4e-8e84-217119fbe438","connector_name":"Customerly","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-customerly","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5a48749a-84ee-4a4e-8e84-217119fbe438","connector_name":"Customerly","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-customerly","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-customerly\/0.0.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-customerly","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-customerly\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Customerly API documentation","type":"api_reference","url":"https:\/\/docs.customerly.io\/api\/"},{"title":"Customerly authentication","type":"authentication_guide","url":"https:\/\/docs.customerly.io\/api\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-customerly"}},"is_oss":true,"name_cloud":"Customerly","dockerRepository_cloud":"airbyte\/source-customerly","dockerImageTag_cloud":"0.0.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/customerly","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-03-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.customerly.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"513abd3be1860a49f5fd033117ba3ebcc46b822d","commit_timestamp":"2026-03-03T04:39:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-customerly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T04:44:23.129000+00:00","registry_entry_generated_at":"2026-03-03T04:45:38.820753"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5a48749a-84ee-4a4e-8e84-217119fbe438","connector_name":"Customerly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-customerly","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5a48749a-84ee-4a4e-8e84-217119fbe438","connector_name":"Customerly","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-customerly","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5a48749a-84ee-4a4e-8e84-217119fbe438","connector_name":"Customerly","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-customerly","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-customerly\/0.0.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-customerly","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-customerly\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Customerly API documentation","type":"api_reference","url":"https:\/\/docs.customerly.io\/api\/"},{"title":"Customerly authentication","type":"authentication_guide","url":"https:\/\/docs.customerly.io\/api\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-customerly"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-customerly","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/customerly","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-customerly","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-customerly:0.0.24","docker_image_cloud":"airbyte\/source-customerly:0.0.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":188,"definitionId":"5b7216ca-1d6d-4a50-89c3-067746806586","name_oss":"OpenAQ","dockerRepository_oss":"airbyte\/source-openaq","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/openaq","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"country_ids":{"description":"The list of IDs of countries (comma separated) you need the data for, check more: https:\/\/docs.openaq.org\/resources\/countries","order":1,"title":"Countries","type":"array"}},"required":["api_key","country_ids"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-19","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.openaq.org"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"207c3028e96e34968bf5c9913a66e6c0e3e60069","commit_timestamp":"2026-03-31T04:56:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-openaq\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:58.021446+00:00","registry_entry_generated_at":"2026-03-31T04:59:58.021446+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5b7216ca-1d6d-4a50-89c3-067746806586","connector_name":"OpenAQ","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-openaq","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5b7216ca-1d6d-4a50-89c3-067746806586","connector_name":"OpenAQ","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-openaq","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5b7216ca-1d6d-4a50-89c3-067746806586","connector_name":"OpenAQ","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-openaq","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-openaq\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-openaq","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-openaq\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"OpenAQ API documentation","type":"api_reference","url":"https:\/\/docs.openaq.org\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-openaq"}},"is_oss":true,"name_cloud":"OpenAQ","dockerRepository_cloud":"airbyte\/source-openaq","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/openaq","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"country_ids":{"description":"The list of IDs of countries (comma separated) you need the data for, check more: https:\/\/docs.openaq.org\/resources\/countries","order":1,"title":"Countries","type":"array"}},"required":["api_key","country_ids"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-19","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.openaq.org"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"207c3028e96e34968bf5c9913a66e6c0e3e60069","commit_timestamp":"2026-03-31T04:56:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-openaq\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:57.733203+00:00","registry_entry_generated_at":"2026-03-31T04:59:57.733203+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5b7216ca-1d6d-4a50-89c3-067746806586","connector_name":"OpenAQ","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-openaq","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5b7216ca-1d6d-4a50-89c3-067746806586","connector_name":"OpenAQ","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-openaq","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5b7216ca-1d6d-4a50-89c3-067746806586","connector_name":"OpenAQ","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-openaq","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-openaq\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-openaq","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-openaq\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"OpenAQ API documentation","type":"api_reference","url":"https:\/\/docs.openaq.org\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-openaq"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-openaq","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/openaq","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-openaq","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-openaq:0.0.51","docker_image_cloud":"airbyte\/source-openaq:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":189,"definitionId":"5b86cbfa-a6aa-4f18-96bf-107789218ea7","name_oss":"Perk","dockerRepository_oss":"airbyte\/source-perk","dockerImageTag_oss":"0.0.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/perk","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"description":"ISO8601 Date-time (e.g. 2024-09-19T00:00:00Z)","format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2026-02-16","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.travelperk.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0dc1f414b9a27491e4bde65cc5a255b18a5171d9","commit_timestamp":"2026-03-25T14:45:30+00:00","commit_author":"Claudia Negrato","commit_author_email":"72124669+claudiangr@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-perk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-25T14:50:32.179961+00:00","registry_entry_generated_at":"2026-03-25T14:50:32.179961+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5b86cbfa-a6aa-4f18-96bf-107789218ea7","connector_name":"Perk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-perk","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5b86cbfa-a6aa-4f18-96bf-107789218ea7","connector_name":"Perk","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-perk","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5b86cbfa-a6aa-4f18-96bf-107789218ea7","connector_name":"Perk","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-perk","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-perk\/0.0.1.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-perk","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.61.6@sha256:a86098c6af1cf9d0b4484f33c973981a4d4f16740924ce9325b01ee4c8ca33df"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-perk\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-perk"}},"is_oss":true,"name_cloud":"Perk","dockerRepository_cloud":"airbyte\/source-perk","dockerImageTag_cloud":"0.0.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/perk","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"description":"ISO8601 Date-time (e.g. 2024-09-19T00:00:00Z)","format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["start_date","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2026-02-16","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.travelperk.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0dc1f414b9a27491e4bde65cc5a255b18a5171d9","commit_timestamp":"2026-03-25T14:45:30+00:00","commit_author":"Claudia Negrato","commit_author_email":"72124669+claudiangr@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-perk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-25T14:50:32.023100+00:00","registry_entry_generated_at":"2026-03-25T14:50:32.023100+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5b86cbfa-a6aa-4f18-96bf-107789218ea7","connector_name":"Perk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-perk","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5b86cbfa-a6aa-4f18-96bf-107789218ea7","connector_name":"Perk","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-perk","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5b86cbfa-a6aa-4f18-96bf-107789218ea7","connector_name":"Perk","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-perk","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-perk\/0.0.1.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-perk","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.61.6@sha256:a86098c6af1cf9d0b4484f33c973981a4d4f16740924ce9325b01ee4c8ca33df"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-perk\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-perk"}},"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/perk","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-perk","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-perk:0.0.1","docker_image_cloud":"airbyte\/source-perk:0.0.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":190,"definitionId":"5b9cb09e-1003-4f9c-983d-5779d1b2cd51","name_oss":"Mailgun","dockerRepository_oss":"airbyte\/source-mailgun","dockerImageTag_oss":"0.3.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailgun","icon_oss":"mailgun.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_region":{"default":"US","description":"Domain region code. 'EU' or 'US' are possible values. The default is 'US'.","enum":["US","EU"],"order":1,"title":"Domain Region Code","type":"string"},"private_key":{"airbyte_secret":true,"description":"Primary account API key to access your Mailgun data.","order":0,"title":"Private API Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2020-10-01 00:00:00. Any data before this date will not be replicated. If omitted, defaults to 3 days ago.","examples":["2023-08-01T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Replication Start Date","type":"string"}},"required":["private_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["https:\/\/api.mailgun.net\/"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"fc4ccd41872b2f15d18b443da63b2474f281ee28","commit_timestamp":"2026-03-24T08:25:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailgun\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:30:51.541520+00:00","registry_entry_generated_at":"2026-03-24T08:30:51.541520+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5b9cb09e-1003-4f9c-983d-5779d1b2cd51","connector_name":"Mailgun","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailgun","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5b9cb09e-1003-4f9c-983d-5779d1b2cd51","connector_name":"Mailgun","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-mailgun","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5b9cb09e-1003-4f9c-983d-5779d1b2cd51","connector_name":"Mailgun","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-mailgun","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailgun\/0.3.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"7b0849fb-fa7c-4d91-bdeb-0bdbe1e17e07","name":"mailgun_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MAILGUN_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-mailgun","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailgun\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mailgun API reference","type":"api_reference","url":"https:\/\/documentation.mailgun.com\/en\/latest\/api_reference.html"},{"title":"Mailgun authentication","type":"authentication_guide","url":"https:\/\/documentation.mailgun.com\/en\/latest\/api-intro.html#authentication"},{"title":"Mailgun rate limits","type":"rate_limits","url":"https:\/\/documentation.mailgun.com\/en\/latest\/api-intro.html#rate-limiting"},{"title":"Mailgun Status","type":"status_page","url":"https:\/\/status.mailgun.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailgun"}},"is_oss":true,"name_cloud":"Mailgun","dockerRepository_cloud":"airbyte\/source-mailgun","dockerImageTag_cloud":"0.3.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailgun","icon_cloud":"mailgun.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_region":{"default":"US","description":"Domain region code. 'EU' or 'US' are possible values. The default is 'US'.","enum":["US","EU"],"order":1,"title":"Domain Region Code","type":"string"},"private_key":{"airbyte_secret":true,"description":"Primary account API key to access your Mailgun data.","order":0,"title":"Private API Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2020-10-01 00:00:00. Any data before this date will not be replicated. If omitted, defaults to 3 days ago.","examples":["2023-08-01T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Replication Start Date","type":"string"}},"required":["private_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["https:\/\/api.mailgun.net\/"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"fc4ccd41872b2f15d18b443da63b2474f281ee28","commit_timestamp":"2026-03-24T08:25:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailgun\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:30:51.359344+00:00","registry_entry_generated_at":"2026-03-24T08:30:51.359344+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5b9cb09e-1003-4f9c-983d-5779d1b2cd51","connector_name":"Mailgun","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailgun","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5b9cb09e-1003-4f9c-983d-5779d1b2cd51","connector_name":"Mailgun","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-mailgun","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5b9cb09e-1003-4f9c-983d-5779d1b2cd51","connector_name":"Mailgun","connector_type":"source","connector_version":"0.3.48","docker_repository":"airbyte\/source-mailgun","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailgun\/0.3.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"7b0849fb-fa7c-4d91-bdeb-0bdbe1e17e07","name":"mailgun_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MAILGUN_CONFIG","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-mailgun","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailgun\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mailgun API reference","type":"api_reference","url":"https:\/\/documentation.mailgun.com\/en\/latest\/api_reference.html"},{"title":"Mailgun authentication","type":"authentication_guide","url":"https:\/\/documentation.mailgun.com\/en\/latest\/api-intro.html#authentication"},{"title":"Mailgun rate limits","type":"rate_limits","url":"https:\/\/documentation.mailgun.com\/en\/latest\/api-intro.html#rate-limiting"},{"title":"Mailgun Status","type":"status_page","url":"https:\/\/status.mailgun.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailgun"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mailgun","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mailgun","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mailgun","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mailgun:0.3.48","docker_image_cloud":"airbyte\/source-mailgun:0.3.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":191,"definitionId":"5c11d431-dc5f-4b6d-9a61-d03799e1dc09","name_oss":"Svix","dockerRepository_oss":"airbyte\/source-svix","dockerImageTag_oss":"0.0.28","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/svix","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key or access token","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-06","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.eu.svix.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"44d18b5663e900bc79da44a14535522ecbc9188f","commit_timestamp":"2026-03-17T10:26:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-svix\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:39.564000+00:00","registry_entry_generated_at":"2026-03-17T10:31:45.949481"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5c11d431-dc5f-4b6d-9a61-d03799e1dc09","connector_name":"Svix","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-svix","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5c11d431-dc5f-4b6d-9a61-d03799e1dc09","connector_name":"Svix","connector_type":"source","connector_version":"0.0.28","docker_repository":"airbyte\/source-svix","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5c11d431-dc5f-4b6d-9a61-d03799e1dc09","connector_name":"Svix","connector_type":"source","connector_version":"0.0.28","docker_repository":"airbyte\/source-svix","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-svix\/0.0.28.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-svix","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-svix\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Svix API reference","type":"api_reference","url":"https:\/\/docs.svix.com\/api-reference"},{"title":"Svix authentication","type":"authentication_guide","url":"https:\/\/docs.svix.com\/api-reference#section\/Authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-svix"}},"is_oss":true,"name_cloud":"Svix","dockerRepository_cloud":"airbyte\/source-svix","dockerImageTag_cloud":"0.0.28","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/svix","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key or access token","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-06","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.eu.svix.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"44d18b5663e900bc79da44a14535522ecbc9188f","commit_timestamp":"2026-03-17T10:26:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-svix\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:39.564000+00:00","registry_entry_generated_at":"2026-03-17T10:31:55.373766"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5c11d431-dc5f-4b6d-9a61-d03799e1dc09","connector_name":"Svix","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-svix","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5c11d431-dc5f-4b6d-9a61-d03799e1dc09","connector_name":"Svix","connector_type":"source","connector_version":"0.0.28","docker_repository":"airbyte\/source-svix","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5c11d431-dc5f-4b6d-9a61-d03799e1dc09","connector_name":"Svix","connector_type":"source","connector_version":"0.0.28","docker_repository":"airbyte\/source-svix","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-svix\/0.0.28.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-svix","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-svix\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Svix API reference","type":"api_reference","url":"https:\/\/docs.svix.com\/api-reference"},{"title":"Svix authentication","type":"authentication_guide","url":"https:\/\/docs.svix.com\/api-reference#section\/Authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-svix"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-svix","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/svix","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-svix","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-svix:0.0.28","docker_image_cloud":"airbyte\/source-svix:0.0.28","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":192,"definitionId":"5cb7e5fe-38c2-11ec-8d3d-0242ac130003","name_oss":"Pinterest","dockerRepository_oss":"airbyte\/source-pinterest","dockerImageTag_oss":"2.1.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest","icon_oss":"pinterest.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"The Pinterest account ID you want to fetch data for. This ID must be provided to filter the data for a specific account.","examples":["1234567890"],"title":"Account ID","type":"string"},"credentials":{"properties":{"auth_method":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to obtain new Access Token, when it's expired.","title":"Refresh Token","type":"string"}},"required":["auth_method","refresh_token","client_id","client_secret"],"title":"OAuth2.0","type":"object"},"custom_reports":{"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.","items":{"description":"Config for custom report","properties":{"attribution_types":{"default":["INDIVIDUAL","HOUSEHOLD"],"description":"List of types of attribution for the conversion report","items":{"description":"An enumeration.","enum":["INDIVIDUAL","HOUSEHOLD"],"title":"ValidEnums"},"order":8,"title":"Attribution types","type":"array"},"click_window_days":{"default":30,"description":"Number of days to use as the conversion attribution window for a pin click action.","enum":[0,1,7,14,30,60],"order":4,"title":"Click window days","type":"integer"},"columns":{"default":[],"description":"A list of chosen columns","items":{"description":"An enumeration.","enum":["ADVERTISER_ID","AD_ACCOUNT_ID","AD_GROUP_ENTITY_STATUS","AD_GROUP_ID","AD_ID","CAMPAIGN_DAILY_SPEND_CAP","CAMPAIGN_ENTITY_STATUS","CAMPAIGN_ID","CAMPAIGN_LIFETIME_SPEND_CAP","CAMPAIGN_NAME","CHECKOUT_ROAS","CLICKTHROUGH_1","CLICKTHROUGH_1_GROSS","CLICKTHROUGH_2","CPC_IN_MICRO_DOLLAR","CPM_IN_DOLLAR","CPM_IN_MICRO_DOLLAR","CTR","CTR_2","ECPCV_IN_DOLLAR","ECPCV_P95_IN_DOLLAR","ECPC_IN_DOLLAR","ECPC_IN_MICRO_DOLLAR","ECPE_IN_DOLLAR","ECPM_IN_MICRO_DOLLAR","ECPV_IN_DOLLAR","ECTR","EENGAGEMENT_RATE","ENGAGEMENT_1","ENGAGEMENT_2","ENGAGEMENT_RATE","IDEA_PIN_PRODUCT_TAG_VISIT_1","IDEA_PIN_PRODUCT_TAG_VISIT_2","IMPRESSION_1","IMPRESSION_1_GROSS","IMPRESSION_2","INAPP_CHECKOUT_COST_PER_ACTION","OUTBOUND_CLICK_1","OUTBOUND_CLICK_2","PAGE_VISIT_COST_PER_ACTION","PAGE_VISIT_ROAS","PAID_IMPRESSION","PIN_ID","PIN_PROMOTION_ID","REPIN_1","REPIN_2","REPIN_RATE","SPEND_IN_DOLLAR","SPEND_IN_MICRO_DOLLAR","TOTAL_CHECKOUT","TOTAL_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_CLICKTHROUGH","TOTAL_CLICK_ADD_TO_CART","TOTAL_CLICK_CHECKOUT","TOTAL_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_CLICK_LEAD","TOTAL_CLICK_SIGNUP","TOTAL_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_CONVERSIONS","TOTAL_CUSTOM","TOTAL_ENGAGEMENT","TOTAL_ENGAGEMENT_CHECKOUT","TOTAL_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_ENGAGEMENT_LEAD","TOTAL_ENGAGEMENT_SIGNUP","TOTAL_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_IDEA_PIN_PRODUCT_TAG_VISIT","TOTAL_IMPRESSION","TOTAL_IMPRESSION_FREQUENCY","TOTAL_IMPRESSION_USER","TOTAL_LEAD","TOTAL_OFFLINE_CHECKOUT","TOTAL_PAGE_VISIT","TOTAL_REPIN_RATE","TOTAL_SIGNUP","TOTAL_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_VIDEO_3SEC_VIEWS","TOTAL_VIDEO_AVG_WATCHTIME_IN_SECOND","TOTAL_VIDEO_MRC_VIEWS","TOTAL_VIDEO_P0_COMBINED","TOTAL_VIDEO_P100_COMPLETE","TOTAL_VIDEO_P25_COMBINED","TOTAL_VIDEO_P50_COMBINED","TOTAL_VIDEO_P75_COMBINED","TOTAL_VIDEO_P95_COMBINED","TOTAL_VIEW_ADD_TO_CART","TOTAL_VIEW_CHECKOUT","TOTAL_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_VIEW_LEAD","TOTAL_VIEW_SIGNUP","TOTAL_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_CHECKOUT","TOTAL_WEB_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_CLICK_CHECKOUT","TOTAL_WEB_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_ENGAGEMENT_CHECKOUT","TOTAL_WEB_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_SESSIONS","TOTAL_WEB_VIEW_CHECKOUT","TOTAL_WEB_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR","VIDEO_3SEC_VIEWS_2","VIDEO_LENGTH","VIDEO_MRC_VIEWS_2","VIDEO_P0_COMBINED_2","VIDEO_P100_COMPLETE_2","VIDEO_P25_COMBINED_2","VIDEO_P50_COMBINED_2","VIDEO_P75_COMBINED_2","VIDEO_P95_COMBINED_2","WEB_CHECKOUT_COST_PER_ACTION","WEB_CHECKOUT_ROAS","WEB_SESSIONS_1","WEB_SESSIONS_2"],"title":"ValidEnums"},"order":3,"title":"Columns","type":"array"},"conversion_report_time":{"default":"TIME_OF_AD_ACTION","description":"The date by which the conversion metrics returned from this endpoint will be reported. There are two dates associated with a conversion event: the date that the user interacted with the ad, and the date that the user completed a conversion event..","enum":["TIME_OF_AD_ACTION","TIME_OF_CONVERSION"],"order":7,"title":"Conversion report time","type":"string"},"engagement_window_days":{"default":30,"description":"Number of days to use as the conversion attribution window for an engagement action.","enum":[0,1,7,14,30,60],"order":5,"title":"Engagement window days","type":"integer"},"granularity":{"default":"TOTAL","description":"Chosen granularity for API","enum":["TOTAL","DAY","HOUR","WEEK","MONTH"],"order":2,"title":"Granularity","type":"string"},"level":{"default":"ADVERTISER","description":"Chosen level for API","enum":["ADVERTISER","ADVERTISER_TARGETING","CAMPAIGN","CAMPAIGN_TARGETING","AD_GROUP","AD_GROUP_TARGETING","PIN_PROMOTION","PIN_PROMOTION_TARGETING","KEYWORD","PRODUCT_GROUP","PRODUCT_GROUP_TARGETING","PRODUCT_ITEM"],"order":1,"title":"Level","type":"string"},"name":{"description":"The name value of report","order":0,"title":"Name","type":"string"},"start_date":{"description":"A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by report api (913 days from today).","examples":["2022-07-28"],"format":"date","order":9,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"},"view_window_days":{"default":30,"description":"Number of days to use as the conversion attribution window for a view action.","enum":[0,1,7,14,30,60],"order":6,"title":"View window days","type":"integer"}},"required":["name","level","granularity","columns"],"title":"ReportConfig","type":"object"},"title":"Custom Reports","type":"array"},"num_threads":{"default":2,"description":"The number of parallel threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":1,"order":10,"title":"Number of concurrent threads","type":"integer"},"start_date":{"description":"A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by api (89 days from today).","examples":["2022-07-28"],"format":"date","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"},"status":{"description":"For the ads, ad_groups, and campaigns streams, specifying a status will filter out records that do not match the specified ones. If a status is not specified, the source will default to records with a status of either ACTIVE or PAUSED.","items":{"enum":["ACTIVE","PAUSED","ARCHIVED"],"type":"string"},"title":"Status","type":["array","null"],"uniqueItems":true}},"title":"Pinterest Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.pinterest.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-12-14","message":"This release updates the date-time fields to use the Airbyte format `timestamp_without_timezone`. This change affects all streams where date-time fields are present, ensuring more accurate and standardized time representations: BoardPins, BoardSectionPins, Boards, Catalogs, and CatalogFeeds. Additionally, the stream names AdvertizerReport and AdvertizerTargetingReport have been renamed to AdvertiserReport and AdvertiserTargetingReport, respectively. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-06-03","message":"This release introduces updated format of state for incremental streams. Users will need to reset affected streams after upgrading. Please see migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ad_account_analytics","ad_analytics","ad_group_analytics","ad_groups","ads","campaign_analytics","campaigns"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest-migrations"},"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1d9f530a22a54c89c942b726a5ea7bb69898c5da","commit_timestamp":"2026-03-17T08:27:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pinterest\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:31:33.703000+00:00","registry_entry_generated_at":"2026-03-17T08:32:36.011246"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5cb7e5fe-38c2-11ec-8d3d-0242ac130003","connector_name":"Pinterest","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pinterest","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5cb7e5fe-38c2-11ec-8d3d-0242ac130003","connector_name":"Pinterest","connector_type":"source","connector_version":"2.1.26","docker_repository":"airbyte\/source-pinterest","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5cb7e5fe-38c2-11ec-8d3d-0242ac130003","connector_name":"Pinterest","connector_type":"source","connector_version":"2.1.26","docker_repository":"airbyte\/source-pinterest","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pinterest\/2.1.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"4bf1f050-10fd-4ae5-8d7a-05d6fd59820d","name":"pinterest_config_dev_null"},{"id":"8d06a86f-fc9a-44b6-b3ef-db633636bc2c","name":"pinterest_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-PINTEREST__OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_account_id.json","name":"SECRET_SOURCE-PINTEREST_ACCOUNT_ID__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-pinterest","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pinterest\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.pinterest.com\/docs\/changelog\/changelog\/"},{"title":"Pinterest API Changelog","type":"api_release_history","url":"https:\/\/developers.pinterest.com\/docs\/changelog\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pinterest"}},"is_oss":true,"name_cloud":"Pinterest","dockerRepository_cloud":"airbyte\/source-pinterest","dockerImageTag_cloud":"2.1.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest","icon_cloud":"pinterest.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"The Pinterest account ID you want to fetch data for. This ID must be provided to filter the data for a specific account.","examples":["1234567890"],"title":"Account ID","type":"string"},"credentials":{"properties":{"auth_method":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token to obtain new Access Token, when it's expired.","title":"Refresh Token","type":"string"}},"required":["auth_method","refresh_token","client_id","client_secret"],"title":"OAuth2.0","type":"object"},"custom_reports":{"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.","items":{"description":"Config for custom report","properties":{"attribution_types":{"default":["INDIVIDUAL","HOUSEHOLD"],"description":"List of types of attribution for the conversion report","items":{"description":"An enumeration.","enum":["INDIVIDUAL","HOUSEHOLD"],"title":"ValidEnums"},"order":8,"title":"Attribution types","type":"array"},"click_window_days":{"default":30,"description":"Number of days to use as the conversion attribution window for a pin click action.","enum":[0,1,7,14,30,60],"order":4,"title":"Click window days","type":"integer"},"columns":{"default":[],"description":"A list of chosen columns","items":{"description":"An enumeration.","enum":["ADVERTISER_ID","AD_ACCOUNT_ID","AD_GROUP_ENTITY_STATUS","AD_GROUP_ID","AD_ID","CAMPAIGN_DAILY_SPEND_CAP","CAMPAIGN_ENTITY_STATUS","CAMPAIGN_ID","CAMPAIGN_LIFETIME_SPEND_CAP","CAMPAIGN_NAME","CHECKOUT_ROAS","CLICKTHROUGH_1","CLICKTHROUGH_1_GROSS","CLICKTHROUGH_2","CPC_IN_MICRO_DOLLAR","CPM_IN_DOLLAR","CPM_IN_MICRO_DOLLAR","CTR","CTR_2","ECPCV_IN_DOLLAR","ECPCV_P95_IN_DOLLAR","ECPC_IN_DOLLAR","ECPC_IN_MICRO_DOLLAR","ECPE_IN_DOLLAR","ECPM_IN_MICRO_DOLLAR","ECPV_IN_DOLLAR","ECTR","EENGAGEMENT_RATE","ENGAGEMENT_1","ENGAGEMENT_2","ENGAGEMENT_RATE","IDEA_PIN_PRODUCT_TAG_VISIT_1","IDEA_PIN_PRODUCT_TAG_VISIT_2","IMPRESSION_1","IMPRESSION_1_GROSS","IMPRESSION_2","INAPP_CHECKOUT_COST_PER_ACTION","OUTBOUND_CLICK_1","OUTBOUND_CLICK_2","PAGE_VISIT_COST_PER_ACTION","PAGE_VISIT_ROAS","PAID_IMPRESSION","PIN_ID","PIN_PROMOTION_ID","REPIN_1","REPIN_2","REPIN_RATE","SPEND_IN_DOLLAR","SPEND_IN_MICRO_DOLLAR","TOTAL_CHECKOUT","TOTAL_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_CLICKTHROUGH","TOTAL_CLICK_ADD_TO_CART","TOTAL_CLICK_CHECKOUT","TOTAL_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_CLICK_LEAD","TOTAL_CLICK_SIGNUP","TOTAL_CLICK_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_CONVERSIONS","TOTAL_CUSTOM","TOTAL_ENGAGEMENT","TOTAL_ENGAGEMENT_CHECKOUT","TOTAL_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_ENGAGEMENT_LEAD","TOTAL_ENGAGEMENT_SIGNUP","TOTAL_ENGAGEMENT_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_IDEA_PIN_PRODUCT_TAG_VISIT","TOTAL_IMPRESSION","TOTAL_IMPRESSION_FREQUENCY","TOTAL_IMPRESSION_USER","TOTAL_LEAD","TOTAL_OFFLINE_CHECKOUT","TOTAL_PAGE_VISIT","TOTAL_REPIN_RATE","TOTAL_SIGNUP","TOTAL_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_VIDEO_3SEC_VIEWS","TOTAL_VIDEO_AVG_WATCHTIME_IN_SECOND","TOTAL_VIDEO_MRC_VIEWS","TOTAL_VIDEO_P0_COMBINED","TOTAL_VIDEO_P100_COMPLETE","TOTAL_VIDEO_P25_COMBINED","TOTAL_VIDEO_P50_COMBINED","TOTAL_VIDEO_P75_COMBINED","TOTAL_VIDEO_P95_COMBINED","TOTAL_VIEW_ADD_TO_CART","TOTAL_VIEW_CHECKOUT","TOTAL_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_VIEW_LEAD","TOTAL_VIEW_SIGNUP","TOTAL_VIEW_SIGNUP_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_CHECKOUT","TOTAL_WEB_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_CLICK_CHECKOUT","TOTAL_WEB_CLICK_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_ENGAGEMENT_CHECKOUT","TOTAL_WEB_ENGAGEMENT_CHECKOUT_VALUE_IN_MICRO_DOLLAR","TOTAL_WEB_SESSIONS","TOTAL_WEB_VIEW_CHECKOUT","TOTAL_WEB_VIEW_CHECKOUT_VALUE_IN_MICRO_DOLLAR","VIDEO_3SEC_VIEWS_2","VIDEO_LENGTH","VIDEO_MRC_VIEWS_2","VIDEO_P0_COMBINED_2","VIDEO_P100_COMPLETE_2","VIDEO_P25_COMBINED_2","VIDEO_P50_COMBINED_2","VIDEO_P75_COMBINED_2","VIDEO_P95_COMBINED_2","WEB_CHECKOUT_COST_PER_ACTION","WEB_CHECKOUT_ROAS","WEB_SESSIONS_1","WEB_SESSIONS_2"],"title":"ValidEnums"},"order":3,"title":"Columns","type":"array"},"conversion_report_time":{"default":"TIME_OF_AD_ACTION","description":"The date by which the conversion metrics returned from this endpoint will be reported. There are two dates associated with a conversion event: the date that the user interacted with the ad, and the date that the user completed a conversion event..","enum":["TIME_OF_AD_ACTION","TIME_OF_CONVERSION"],"order":7,"title":"Conversion report time","type":"string"},"engagement_window_days":{"default":30,"description":"Number of days to use as the conversion attribution window for an engagement action.","enum":[0,1,7,14,30,60],"order":5,"title":"Engagement window days","type":"integer"},"granularity":{"default":"TOTAL","description":"Chosen granularity for API","enum":["TOTAL","DAY","HOUR","WEEK","MONTH"],"order":2,"title":"Granularity","type":"string"},"level":{"default":"ADVERTISER","description":"Chosen level for API","enum":["ADVERTISER","ADVERTISER_TARGETING","CAMPAIGN","CAMPAIGN_TARGETING","AD_GROUP","AD_GROUP_TARGETING","PIN_PROMOTION","PIN_PROMOTION_TARGETING","KEYWORD","PRODUCT_GROUP","PRODUCT_GROUP_TARGETING","PRODUCT_ITEM"],"order":1,"title":"Level","type":"string"},"name":{"description":"The name value of report","order":0,"title":"Name","type":"string"},"start_date":{"description":"A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by report api (913 days from today).","examples":["2022-07-28"],"format":"date","order":9,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"},"view_window_days":{"default":30,"description":"Number of days to use as the conversion attribution window for a view action.","enum":[0,1,7,14,30,60],"order":6,"title":"View window days","type":"integer"}},"required":["name","level","granularity","columns"],"title":"ReportConfig","type":"object"},"title":"Custom Reports","type":"array"},"num_threads":{"default":2,"description":"The number of parallel threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":1,"order":10,"title":"Number of concurrent threads","type":"integer"},"start_date":{"description":"A date in the format YYYY-MM-DD. If you have not set a date, it would be defaulted to latest allowed date by api (89 days from today).","examples":["2022-07-28"],"format":"date","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"},"status":{"description":"For the ads, ad_groups, and campaigns streams, specifying a status will filter out records that do not match the specified ones. If a status is not specified, the source will default to records with a status of either ACTIVE or PAUSED.","items":{"enum":["ACTIVE","PAUSED","ARCHIVED"],"type":"string"},"title":"Status","type":["array","null"],"uniqueItems":true}},"title":"Pinterest Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.pinterest.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-12-14","message":"This release updates the date-time fields to use the Airbyte format `timestamp_without_timezone`. This change affects all streams where date-time fields are present, ensuring more accurate and standardized time representations: BoardPins, BoardSectionPins, Boards, Catalogs, and CatalogFeeds. Additionally, the stream names AdvertizerReport and AdvertizerTargetingReport have been renamed to AdvertiserReport and AdvertiserTargetingReport, respectively. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-06-03","message":"This release introduces updated format of state for incremental streams. Users will need to reset affected streams after upgrading. Please see migration guide for more details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ad_account_analytics","ad_analytics","ad_group_analytics","ad_groups","ads","campaign_analytics","campaigns"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pinterest-migrations"},"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1d9f530a22a54c89c942b726a5ea7bb69898c5da","commit_timestamp":"2026-03-17T08:27:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pinterest\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:31:33.703000+00:00","registry_entry_generated_at":"2026-03-17T08:32:45.548333"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5cb7e5fe-38c2-11ec-8d3d-0242ac130003","connector_name":"Pinterest","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pinterest","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5cb7e5fe-38c2-11ec-8d3d-0242ac130003","connector_name":"Pinterest","connector_type":"source","connector_version":"2.1.26","docker_repository":"airbyte\/source-pinterest","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5cb7e5fe-38c2-11ec-8d3d-0242ac130003","connector_name":"Pinterest","connector_type":"source","connector_version":"2.1.26","docker_repository":"airbyte\/source-pinterest","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pinterest\/2.1.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"4bf1f050-10fd-4ae5-8d7a-05d6fd59820d","name":"pinterest_config_dev_null"},{"id":"8d06a86f-fc9a-44b6-b3ef-db633636bc2c","name":"pinterest_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-PINTEREST__OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_account_id.json","name":"SECRET_SOURCE-PINTEREST_ACCOUNT_ID__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-pinterest","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pinterest\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.pinterest.com\/docs\/changelog\/changelog\/"},{"title":"Pinterest API Changelog","type":"api_release_history","url":"https:\/\/developers.pinterest.com\/docs\/changelog\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pinterest"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pinterest","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pinterest","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pinterest","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-pinterest:2.1.26","docker_image_cloud":"airbyte\/source-pinterest:2.1.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["campaign_analytics","ad_account_analytics","ad_analytics","campaigns","ad_accounts","ads","user_account_analytics","ad_group_analytics","ad_groups"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["campaign_analytics","ad_account_analytics","ad_analytics","campaigns","ad_accounts","ads","user_account_analytics","ad_group_analytics","ad_groups"]},"erdUrl_cloud":null},{"index":193,"definitionId":"5d297ac7-355e-4a04-be75-a5e7e175fc4e","name_oss":"Avni","dockerRepository_oss":"airbyte\/source-avni","dockerImageTag_oss":"0.1.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/avni","icon_oss":"avni.svg","spec_oss":{"connectionSpecification":{"additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"description":"Your avni platform password","type":"string"},"start_date":{"default":"2000-06-23T01:30:00.000Z","description":"Specify Date and time from which you want to fetch data","examples":["2000-10-31T01:30:00.000Z"],"type":"string"},"username":{"description":"Your avni platform Username","type":"string"}},"required":["username","password","start_date"],"title":"Avni Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/avni"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-03-21","tags_oss":["cdk:low-code","language:python"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3a18d05a60e6b2ad56291ea7ca2114eaf902ebed","commit_timestamp":"2025-02-27T10:09:20-08:00","commit_author":"Patrick Nilan","commit_author_email":"nilan.patrick@gmail.com"},"source_file_info":{"metadata_etag":"CNXN7LW+5IsDEAE=","metadata_file_path":"metadata\/airbyte\/source-avni\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-27T18:31:41.706000+00:00","registry_entry_generated_at":"2025-02-27T18:34:27.614406"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5d297ac7-355e-4a04-be75-a5e7e175fc4e","connector_name":"Avni","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-avni","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5d297ac7-355e-4a04-be75-a5e7e175fc4e","connector_name":"Avni","connector_type":"source","connector_version":"0.1.1","docker_repository":"airbyte\/source-avni","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-avni\/0.1.1.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.73.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AVNI__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-avni","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:1.2.2@sha256:57703de3b4c4204bd68a7b13c9300f8e03c0189bffddaffc796f1da25d2dbea0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-avni"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-avni","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/avni","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-avni","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-avni:0.1.1","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":194,"definitionId":"5db8292c-5f5a-11ed-9b6a-0242ac120002","name_oss":"Weatherstack","dockerRepository_oss":"airbyte\/source-weatherstack","dockerImageTag_oss":"1.1.14","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/weatherstack","icon_oss":"weatherstack.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key":{"airbyte_secret":true,"description":"API access key used to retrieve data from the Weatherstack API.(https:\/\/weatherstack.com\/product)","order":1,"type":"string"},"historical_date":{"default\"":"2000-01-01","description":"This is required for enabling the Historical date API with format- (YYYY-MM-DD). * Note, only supported by paid accounts","examples":["2015-01-21"],"order":3,"pattern":"[0-9]{4}-[0-9]{2}-[0-9]{2}","type":"string"},"query":{"description":"A location to query such as city, IP, latitudeLongitude, or zipcode. Multiple locations with semicolon seperated if using a professional plan or higher. For more info- (https:\/\/weatherstack.com\/documentation#query_parameter)","examples":["New York","London","98101"],"order":2,"type":"string"}},"required":["access_key","query","historical_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-08-20","message":"Version 1.0.0 introduces changes to the connection configuration. The `is_paid_account` config input is removed and streams unavailable to unpaid accounts will simply be empty when read.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/weatherstack-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/weatherstack-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-weatherstack\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:34:48.089000+00:00","registry_entry_generated_at":"2025-11-19T02:49:08.483779"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5db8292c-5f5a-11ed-9b6a-0242ac120002","connector_name":"Weatherstack","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-weatherstack","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5db8292c-5f5a-11ed-9b6a-0242ac120002","connector_name":"Weatherstack","connector_type":"source","connector_version":"1.1.14","docker_repository":"airbyte\/source-weatherstack","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5db8292c-5f5a-11ed-9b6a-0242ac120002","connector_name":"Weatherstack","connector_type":"source","connector_version":"1.1.14","docker_repository":"airbyte\/source-weatherstack","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-weatherstack\/1.1.14.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-weatherstack","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-weatherstack\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Weatherstack API documentation","type":"api_reference","url":"https:\/\/weatherstack.com\/documentation"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-weatherstack"}},"is_oss":true,"name_cloud":"Weatherstack","dockerRepository_cloud":"airbyte\/source-weatherstack","dockerImageTag_cloud":"1.1.14","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/weatherstack","icon_cloud":"weatherstack.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key":{"airbyte_secret":true,"description":"API access key used to retrieve data from the Weatherstack API.(https:\/\/weatherstack.com\/product)","order":1,"type":"string"},"historical_date":{"default\"":"2000-01-01","description":"This is required for enabling the Historical date API with format- (YYYY-MM-DD). * Note, only supported by paid accounts","examples":["2015-01-21"],"order":3,"pattern":"[0-9]{4}-[0-9]{2}-[0-9]{2}","type":"string"},"query":{"description":"A location to query such as city, IP, latitudeLongitude, or zipcode. Multiple locations with semicolon seperated if using a professional plan or higher. For more info- (https:\/\/weatherstack.com\/documentation#query_parameter)","examples":["New York","London","98101"],"order":2,"type":"string"}},"required":["access_key","query","historical_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-08-20","message":"Version 1.0.0 introduces changes to the connection configuration. The `is_paid_account` config input is removed and streams unavailable to unpaid accounts will simply be empty when read.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/weatherstack-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/weatherstack-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-weatherstack\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:34:48.089000+00:00","registry_entry_generated_at":"2025-11-19T02:49:17.612045"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5db8292c-5f5a-11ed-9b6a-0242ac120002","connector_name":"Weatherstack","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-weatherstack","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5db8292c-5f5a-11ed-9b6a-0242ac120002","connector_name":"Weatherstack","connector_type":"source","connector_version":"1.1.14","docker_repository":"airbyte\/source-weatherstack","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5db8292c-5f5a-11ed-9b6a-0242ac120002","connector_name":"Weatherstack","connector_type":"source","connector_version":"1.1.14","docker_repository":"airbyte\/source-weatherstack","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-weatherstack\/1.1.14.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"}],"githubIssueLabel_cloud":"source-weatherstack","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-weatherstack\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Weatherstack API documentation","type":"api_reference","url":"https:\/\/weatherstack.com\/documentation"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-weatherstack"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-weatherstack","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/weatherstack","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-weatherstack","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-weatherstack:1.1.14","docker_image_cloud":"airbyte\/source-weatherstack:1.1.14","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":195,"definitionId":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","name_oss":"Gitlab","dockerRepository_oss":"airbyte\/source-gitlab","dockerImageTag_oss":"4.4.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","icon_oss":"gitlab.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"domain":{"path_in_connector_config":["api_url"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_url":{"default":"gitlab.com","description":"Please enter your basic URL from GitLab instance.","examples":["gitlab.com","https:\/\/gitlab.com","https:\/\/gitlab.company.org"],"order":2,"title":"API URL","type":"string"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The API ID of the Gitlab developer application.","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The API Secret the Gitlab developer application.","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access_token.","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Log into your Gitlab account and then generate a personal Access Token.","title":"Private Token","type":"string"},"auth_type":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Private Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"groups":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of groups. e.g. airbyte.io.","examples":["airbyte.io"],"title":"Groups","type":"string"},"groups_list":{"description":"List of groups. e.g. airbyte.io.","examples":["airbyte.io"],"items":{"type":"string"},"order":3,"title":"Groups","type":"array"},"projects":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"title":"Projects","type":"string"},"projects_list":{"description":"Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"items":{"type":"string"},"order":4,"title":"Projects","type":"array"},"start_date":{"description":"The date from which you'd like to replicate data for GitLab API, in the format YYYY-MM-DDT00:00:00Z. Optional. If not set, all data will be replicated. All data generated after this date will be replicated.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Source Gitlab Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["${api_url}"]},"releases_oss":{"releaseCandidates":{"4.4.23-rc.1":{"sourceDefinitionId":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","name":"Gitlab","dockerRepository":"airbyte\/source-gitlab","dockerImageTag":"4.4.23-rc.1","documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","icon":"gitlab.svg","iconUrl":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gitlab\/latest\/icon.svg","sourceType":"api","spec":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"domain":{"path_in_connector_config":["api_url"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_url":{"default":"gitlab.com","description":"Please enter your basic URL from GitLab instance.","examples":["gitlab.com","https:\/\/gitlab.com","https:\/\/gitlab.company.org"],"order":2,"title":"API URL","type":"string"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The API ID of the Gitlab developer application.","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The API Secret the Gitlab developer application.","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access_token.","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Log into your Gitlab account and then generate a personal Access Token.","title":"Private Token","type":"string"},"auth_type":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Private Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"groups":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of groups. e.g. airbyte.io.","examples":["airbyte.io"],"title":"Groups","type":"string"},"groups_list":{"description":"List of groups. e.g. airbyte.io.","examples":["airbyte.io"],"items":{"type":"string"},"order":3,"title":"Groups","type":"array"},"num_workers":{"default":8,"description":"Number of concurrent threads for syncing. Higher values can speed up syncs but may hit rate limits. Adjust based on your GitLab instance rate limits.","maximum":25,"minimum":2,"order":5,"title":"Number of Concurrent Workers","type":"integer"},"projects":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"title":"Projects","type":"string"},"projects_list":{"description":"Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"items":{"type":"string"},"order":4,"title":"Projects","type":"array"},"start_date":{"description":"The date from which you'd like to replicate data for GitLab API, in the format YYYY-MM-DDT00:00:00Z. Optional. If not set, all data will be replicated. All data generated after this date will be replicated.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Source Gitlab Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","supportsDBT":false,"supportsNormalization":false},"tombstone":false,"public":true,"custom":false,"releaseStage":"generally_available","supportLevel":"certified","allowedHosts":{"hosts":["${api_url}"]},"suggestedStreams":{"streams":["merge_requests","users","issues","projects","commits"]},"maxSecondsBetweenMessages":60,"releases":{"rolloutConfiguration":{"enableProgressiveRollout":true,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-09","message":"In this release, several streams were updated to date-time field format, as declared in the Gitlab API. These changes impact pipeline.created_at and pipeline.updated_at fields for stream Deployments and expires_at field for stream Group Members and stream Project Members. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-02-13","message":"In this release, merge_request_commits stream schema has been fixed so that it returns commits for each merge_request. Users will need to refresh the source schema and reset merge_request_commits stream after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["merge_request_commits"]}]},"4.0.0":{"upgradeDeadline":"2024-04-15","message":"In this release, several changes have been made to the Gitlab connector. The primary key was changed for streams `group_members`, `group_labels`, `project_members`, `project_labels`, `branches`, and `tags`. Users will need to refresh schemas and reset the affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["commits","issues","merge_requests","pipelines","group_members","group_labels","project_members","project_labels","branches","tags"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations"},"ab_internal":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"generated":{"git":{"commit_sha":"c6b80cac3b5ca8a3af8274fb2322beafb288e8c4","commit_timestamp":"2026-03-09T15:31:03-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gitlab\/release_candidate\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-09T22:35:31.340000+00:00","registry_entry_generated_at":"2026-03-09T22:36:44.703003"},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gitlab\/4.4.23-rc.1.spdx.json"},"packageInfo":{},"language":"manifest-only","supportsFileTransfer":false,"supportsDataActivation":false,"externalDocumentationUrls":[{"title":"Future REST API deprecations and removals","type":"api_deprecations","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/deprecations.html"},{"title":"API reference","type":"api_reference","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/"},{"title":"GitLab API OpenAPI specification","type":"openapi_spec","url":"https:\/\/docs.gitlab.com\/ee\/api\/openapi\/openapi.yaml"}],"connectorTestSuitesOptions":[{"suite":"liveTests","testConnections":[{"id":"0a232b74-3f4e-492e-b522-cdd87d7e78c1","name":"gitlab_config_with_ids_dev_null"},{"id":"4b892767-e35e-4126-b1ab-b4fd02d08c15","name":"gitlab_config_oauth_dev_null"},{"id":"8e190e6d-1f8f-411f-8468-9ce77fec5b4c","name":"gitlab_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_CREDS_WITH_IDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GITLAB_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_WITH_IDS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GITLAB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel":"source-gitlab","license":"ELv2","connectorBuildOptions":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"tags":["language:manifest-only","cdk:low-code"],"remoteRegistries":{"pypi":{"enabled":false,"packageName":"airbyte-source-gitlab"}}}},"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-09","message":"In this release, several streams were updated to date-time field format, as declared in the Gitlab API. These changes impact pipeline.created_at and pipeline.updated_at fields for stream Deployments and expires_at field for stream Group Members and stream Project Members. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-02-13","message":"In this release, merge_request_commits stream schema has been fixed so that it returns commits for each merge_request. Users will need to refresh the source schema and reset merge_request_commits stream after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["merge_request_commits"]}]},"4.0.0":{"upgradeDeadline":"2024-04-15","message":"In this release, several changes have been made to the Gitlab connector. The primary key was changed for streams `group_members`, `group_labels`, `project_members`, `project_labels`, `branches`, and `tags`. Users will need to refresh schemas and reset the affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["commits","issues","merge_requests","pipelines","group_members","group_labels","project_members","project_labels","branches","tags"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations"},"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5a6165974fcc1c95df5699ce0682a0a748755d82","commit_timestamp":"2026-02-24T06:33:35+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gitlab\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T06:37:57.303000+00:00","registry_entry_generated_at":"2026-02-24T06:38:57.798719"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","connector_name":"Gitlab","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gitlab","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","connector_name":"Gitlab","connector_type":"source","connector_version":"4.4.22","docker_repository":"airbyte\/source-gitlab","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","connector_name":"Gitlab","connector_type":"source","connector_version":"4.4.22","docker_repository":"airbyte\/source-gitlab","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gitlab\/4.4.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0a232b74-3f4e-492e-b522-cdd87d7e78c1","name":"gitlab_config_with_ids_dev_null"},{"id":"4b892767-e35e-4126-b1ab-b4fd02d08c15","name":"gitlab_config_oauth_dev_null"},{"id":"8e190e6d-1f8f-411f-8468-9ce77fec5b4c","name":"gitlab_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_CREDS_WITH_IDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GITLAB_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_WITH_IDS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GITLAB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-gitlab","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gitlab\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Future REST API deprecations and removals","type":"api_deprecations","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/deprecations.html"},{"title":"API reference","type":"api_reference","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/"},{"title":"GitLab API OpenAPI specification","type":"openapi_spec","url":"https:\/\/docs.gitlab.com\/ee\/api\/openapi\/openapi.yaml"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-gitlab"}},"is_oss":true,"name_cloud":"Gitlab","dockerRepository_cloud":"airbyte\/source-gitlab","dockerImageTag_cloud":"4.4.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","icon_cloud":"gitlab.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"domain":{"path_in_connector_config":["api_url"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_url":{"default":"gitlab.com","description":"Please enter your basic URL from GitLab instance.","examples":["gitlab.com","https:\/\/gitlab.com","https:\/\/gitlab.company.org"],"order":2,"title":"API URL","type":"string"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The API ID of the Gitlab developer application.","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The API Secret the Gitlab developer application.","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access_token.","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Log into your Gitlab account and then generate a personal Access Token.","title":"Private Token","type":"string"},"auth_type":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Private Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"groups":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of groups. e.g. airbyte.io.","examples":["airbyte.io"],"title":"Groups","type":"string"},"groups_list":{"description":"List of groups. e.g. airbyte.io.","examples":["airbyte.io"],"items":{"type":"string"},"order":3,"title":"Groups","type":"array"},"projects":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"title":"Projects","type":"string"},"projects_list":{"description":"Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"items":{"type":"string"},"order":4,"title":"Projects","type":"array"},"start_date":{"description":"The date from which you'd like to replicate data for GitLab API, in the format YYYY-MM-DDT00:00:00Z. Optional. If not set, all data will be replicated. All data generated after this date will be replicated.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Source Gitlab Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["${api_url}"]},"releases_cloud":{"releaseCandidates":{"4.4.23-rc.1":{"sourceDefinitionId":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","name":"Gitlab","dockerRepository":"airbyte\/source-gitlab","dockerImageTag":"4.4.23-rc.1","documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","icon":"gitlab.svg","iconUrl":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gitlab\/latest\/icon.svg","sourceType":"api","spec":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"},"token_expiry_date":{"format":"date-time","path_in_connector_config":["credentials","token_expiry_date"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_user_input_from_connector_config_specification":{"properties":{"domain":{"path_in_connector_config":["api_url"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_url":{"default":"gitlab.com","description":"Please enter your basic URL from GitLab instance.","examples":["gitlab.com","https:\/\/gitlab.com","https:\/\/gitlab.company.org"],"order":2,"title":"API URL","type":"string"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","type":"string"},"auth_type":{"const":"oauth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The API ID of the Gitlab developer application.","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The API Secret the Gitlab developer application.","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The key to refresh the expired access_token.","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","type":"string"}},"required":["client_id","client_secret","refresh_token","access_token","token_expiry_date"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Log into your Gitlab account and then generate a personal Access Token.","title":"Private Token","type":"string"},"auth_type":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Private Token","type":"object"}],"order":0,"title":"Authorization Method","type":"object"},"groups":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of groups. e.g. airbyte.io.","examples":["airbyte.io"],"title":"Groups","type":"string"},"groups_list":{"description":"List of groups. e.g. airbyte.io.","examples":["airbyte.io"],"items":{"type":"string"},"order":3,"title":"Groups","type":"array"},"num_workers":{"default":8,"description":"Number of concurrent threads for syncing. Higher values can speed up syncs but may hit rate limits. Adjust based on your GitLab instance rate limits.","maximum":25,"minimum":2,"order":5,"title":"Number of Concurrent Workers","type":"integer"},"projects":{"airbyte_hidden":true,"description":"[DEPRECATED] Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"title":"Projects","type":"string"},"projects_list":{"description":"Space-delimited list of projects. e.g. airbyte.io\/documentation meltano\/tap-gitlab.","examples":["airbyte.io\/documentation"],"items":{"type":"string"},"order":4,"title":"Projects","type":"array"},"start_date":{"description":"The date from which you'd like to replicate data for GitLab API, in the format YYYY-MM-DDT00:00:00Z. Optional. If not set, all data will be replicated. All data generated after this date will be replicated.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["credentials"],"title":"Source Gitlab Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab","supportsDBT":false,"supportsNormalization":false},"tombstone":false,"public":true,"custom":false,"releaseStage":"generally_available","supportLevel":"certified","allowedHosts":{"hosts":["${api_url}"]},"suggestedStreams":{"streams":["merge_requests","users","issues","projects","commits"]},"maxSecondsBetweenMessages":60,"releases":{"rolloutConfiguration":{"enableProgressiveRollout":true,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-09","message":"In this release, several streams were updated to date-time field format, as declared in the Gitlab API. These changes impact pipeline.created_at and pipeline.updated_at fields for stream Deployments and expires_at field for stream Group Members and stream Project Members. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-02-13","message":"In this release, merge_request_commits stream schema has been fixed so that it returns commits for each merge_request. Users will need to refresh the source schema and reset merge_request_commits stream after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["merge_request_commits"]}]},"4.0.0":{"upgradeDeadline":"2024-04-15","message":"In this release, several changes have been made to the Gitlab connector. The primary key was changed for streams `group_members`, `group_labels`, `project_members`, `project_labels`, `branches`, and `tags`. Users will need to refresh schemas and reset the affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["commits","issues","merge_requests","pipelines","group_members","group_labels","project_members","project_labels","branches","tags"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations"},"ab_internal":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"generated":{"git":{"commit_sha":"c6b80cac3b5ca8a3af8274fb2322beafb288e8c4","commit_timestamp":"2026-03-09T15:31:03-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gitlab\/release_candidate\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-09T22:35:31.340000+00:00","registry_entry_generated_at":"2026-03-09T22:36:54.120412"},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gitlab\/4.4.23-rc.1.spdx.json"},"packageInfo":{},"language":"manifest-only","supportsFileTransfer":false,"supportsDataActivation":false,"externalDocumentationUrls":[{"title":"Future REST API deprecations and removals","type":"api_deprecations","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/deprecations.html"},{"title":"API reference","type":"api_reference","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/"},{"title":"GitLab API OpenAPI specification","type":"openapi_spec","url":"https:\/\/docs.gitlab.com\/ee\/api\/openapi\/openapi.yaml"}],"connectorTestSuitesOptions":[{"suite":"liveTests","testConnections":[{"id":"0a232b74-3f4e-492e-b522-cdd87d7e78c1","name":"gitlab_config_with_ids_dev_null"},{"id":"4b892767-e35e-4126-b1ab-b4fd02d08c15","name":"gitlab_config_oauth_dev_null"},{"id":"8e190e6d-1f8f-411f-8468-9ce77fec5b4c","name":"gitlab_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_CREDS_WITH_IDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GITLAB_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_WITH_IDS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GITLAB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel":"source-gitlab","license":"ELv2","connectorBuildOptions":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"tags":["language:manifest-only","cdk:low-code"],"remoteRegistries":{"pypi":{"enabled":false,"packageName":"airbyte-source-gitlab"}}}},"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-09","message":"In this release, several streams were updated to date-time field format, as declared in the Gitlab API. These changes impact pipeline.created_at and pipeline.updated_at fields for stream Deployments and expires_at field for stream Group Members and stream Project Members. Users will need to refresh the source schema and reset affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-02-13","message":"In this release, merge_request_commits stream schema has been fixed so that it returns commits for each merge_request. Users will need to refresh the source schema and reset merge_request_commits stream after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["merge_request_commits"]}]},"4.0.0":{"upgradeDeadline":"2024-04-15","message":"In this release, several changes have been made to the Gitlab connector. The primary key was changed for streams `group_members`, `group_labels`, `project_members`, `project_labels`, `branches`, and `tags`. Users will need to refresh schemas and reset the affected streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["commits","issues","merge_requests","pipelines","group_members","group_labels","project_members","project_labels","branches","tags"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gitlab-migrations"},"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5a6165974fcc1c95df5699ce0682a0a748755d82","commit_timestamp":"2026-02-24T06:33:35+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gitlab\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T06:37:57.303000+00:00","registry_entry_generated_at":"2026-02-24T06:39:05.203766"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","connector_name":"Gitlab","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gitlab","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","connector_name":"Gitlab","connector_type":"source","connector_version":"4.4.22","docker_repository":"airbyte\/source-gitlab","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5e6175e5-68e1-4c17-bff9-56103bbb0d80","connector_name":"Gitlab","connector_type":"source","connector_version":"4.4.22","docker_repository":"airbyte\/source-gitlab","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gitlab\/4.4.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0a232b74-3f4e-492e-b522-cdd87d7e78c1","name":"gitlab_config_with_ids_dev_null"},{"id":"4b892767-e35e-4126-b1ab-b4fd02d08c15","name":"gitlab_config_oauth_dev_null"},{"id":"8e190e6d-1f8f-411f-8468-9ce77fec5b4c","name":"gitlab_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_CREDS_WITH_IDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-GITLAB_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_with_ids.json","name":"SECRET_SOURCE-GITLAB_WITH_IDS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-GITLAB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-gitlab","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gitlab\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Future REST API deprecations and removals","type":"api_deprecations","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/deprecations.html"},{"title":"API reference","type":"api_reference","url":"https:\/\/docs.gitlab.com\/ee\/api\/rest\/"},{"title":"GitLab API OpenAPI specification","type":"openapi_spec","url":"https:\/\/docs.gitlab.com\/ee\/api\/openapi\/openapi.yaml"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-gitlab"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-gitlab","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/gitlab","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-gitlab","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-gitlab:4.4.22","docker_image_cloud":"airbyte\/source-gitlab:4.4.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":{"streams":["merge_requests","users","issues","projects","commits"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":{"streams":["merge_requests","users","issues","projects","commits"]},"erdUrl_cloud":null},{"index":196,"definitionId":"5ea4459a-8f1a-452a-830f-a65c38cc438d","name_oss":"Genesys","dockerRepository_oss":"airbyte\/source-genesys","dockerImageTag_oss":"0.1.41","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/genesys","icon_oss":"genesys.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"client_id":{"airbyte_secret":true,"description":"Your OAuth user Client ID","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Your OAuth user Client Secret","order":1,"title":"Client Secret","type":"string"},"start_date":{"description":"Start Date in format: YYYY-MM-DD","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"},"tenant_endpoint":{"description":"Please choose the right endpoint where your Tenant is located. More info by this Link<\/a>","enum":["Americas (US East)","Americas (US East 2)","Americas (US West)","Americas (Canada)","Americas (S\u00e3o Paulo)","EMEA (Frankfurt)","EMEA (Dublin)","EMEA (London)","Asia Pacific (Mumbai)","Asia Pacific (Seoul)","Asia Pacific (Sydney)"],"order":2,"title":"Tenant Endpoint Location","type":"string"}},"required":["start_date","tenant_endpoint","client_id","client_secret"],"title":"Genesys Connector Configuration","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/genesys"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-genesys\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:22:59.415000+00:00","registry_entry_generated_at":"2025-11-19T02:36:39.290409"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5ea4459a-8f1a-452a-830f-a65c38cc438d","connector_name":"Genesys","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-genesys","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5ea4459a-8f1a-452a-830f-a65c38cc438d","connector_name":"Genesys","connector_type":"source","connector_version":"0.1.41","docker_repository":"airbyte\/source-genesys","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-genesys\/0.1.41.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-genesys","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-genesys\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Genesys Cloud API reference","type":"api_reference","url":"https:\/\/developer.genesys.cloud\/api\/"},{"title":"Genesys authentication","type":"authentication_guide","url":"https:\/\/developer.genesys.cloud\/authorization\/"},{"title":"Genesys rate limits","type":"rate_limits","url":"https:\/\/developer.genesys.cloud\/api\/rest\/rate_limits"},{"title":"Genesys Cloud Status","type":"status_page","url":"https:\/\/status.mypurecloud.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-genesys"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-genesys","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/genesys","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-genesys","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-genesys:0.1.41","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":197,"definitionId":"5f3256c6-4247-4b6d-a8e4-1df61dc9322c","name_oss":"SparkPost","dockerRepository_oss":"airbyte\/source-sparkpost","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sparkpost","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"},"api_prefix":{"default":"api","enum":["api","api.eu"],"order":2,"title":"API Endpoint Prefix","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key","start_date","api_prefix"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-22","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"53d701c80f1b228764e406ff78b9700093d6c246","commit_timestamp":"2026-03-31T10:28:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sparkpost\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:13.597777+00:00","registry_entry_generated_at":"2026-03-31T10:32:13.597777+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5f3256c6-4247-4b6d-a8e4-1df61dc9322c","connector_name":"SparkPost","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sparkpost","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5f3256c6-4247-4b6d-a8e4-1df61dc9322c","connector_name":"SparkPost","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-sparkpost","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5f3256c6-4247-4b6d-a8e4-1df61dc9322c","connector_name":"SparkPost","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-sparkpost","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sparkpost\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-sparkpost","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sparkpost\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SparkPost API reference","type":"api_reference","url":"https:\/\/developers.sparkpost.com\/api\/"},{"title":"SparkPost authentication","type":"authentication_guide","url":"https:\/\/developers.sparkpost.com\/api\/#header-authentication"},{"title":"SparkPost rate limits","type":"rate_limits","url":"https:\/\/developers.sparkpost.com\/api\/#header-rate-limiting"},{"title":"SparkPost Status","type":"status_page","url":"https:\/\/status.sparkpost.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-sparkpost"}},"is_oss":true,"name_cloud":"SparkPost","dockerRepository_cloud":"airbyte\/source-sparkpost","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sparkpost","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"},"api_prefix":{"default":"api","enum":["api","api.eu"],"order":2,"title":"API Endpoint Prefix","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key","start_date","api_prefix"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-22","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"53d701c80f1b228764e406ff78b9700093d6c246","commit_timestamp":"2026-03-31T10:28:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sparkpost\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:13.266296+00:00","registry_entry_generated_at":"2026-03-31T10:32:13.266296+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5f3256c6-4247-4b6d-a8e4-1df61dc9322c","connector_name":"SparkPost","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sparkpost","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5f3256c6-4247-4b6d-a8e4-1df61dc9322c","connector_name":"SparkPost","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-sparkpost","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5f3256c6-4247-4b6d-a8e4-1df61dc9322c","connector_name":"SparkPost","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-sparkpost","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sparkpost\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-sparkpost","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sparkpost\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SparkPost API reference","type":"api_reference","url":"https:\/\/developers.sparkpost.com\/api\/"},{"title":"SparkPost authentication","type":"authentication_guide","url":"https:\/\/developers.sparkpost.com\/api\/#header-authentication"},{"title":"SparkPost rate limits","type":"rate_limits","url":"https:\/\/developers.sparkpost.com\/api\/#header-rate-limiting"},{"title":"SparkPost Status","type":"status_page","url":"https:\/\/status.sparkpost.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-sparkpost"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sparkpost","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sparkpost","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sparkpost","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-sparkpost:0.0.47","docker_image_cloud":"airbyte\/source-sparkpost:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":198,"definitionId":"5f43588b-998b-4398-bb15-fb6eb4fc015e","name_oss":"Invoiced","dockerRepository_oss":"airbyte\/source-invoiced","dockerImageTag_oss":"0.0.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/invoiced","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/invoiced.com\/account","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.invoiced.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f4a8557d3539274b151b34d66f986ca29a993cd6","commit_timestamp":"2026-03-31T04:55:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-invoiced\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:56.605341+00:00","registry_entry_generated_at":"2026-03-31T04:59:56.605341+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5f43588b-998b-4398-bb15-fb6eb4fc015e","connector_name":"Invoiced","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-invoiced","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5f43588b-998b-4398-bb15-fb6eb4fc015e","connector_name":"Invoiced","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-invoiced","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5f43588b-998b-4398-bb15-fb6eb4fc015e","connector_name":"Invoiced","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-invoiced","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-invoiced\/0.0.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-invoiced","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-invoiced\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Invoiced API reference","type":"api_reference","url":"https:\/\/www.invoiced.com\/docs\/api\/"},{"title":"Invoiced authentication","type":"authentication_guide","url":"https:\/\/www.invoiced.com\/docs\/api\/#authentication"},{"title":"Invoiced rate limits","type":"rate_limits","url":"https:\/\/www.invoiced.com\/docs\/api\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-invoiced"}},"is_oss":true,"name_cloud":"Invoiced","dockerRepository_cloud":"airbyte\/source-invoiced","dockerImageTag_cloud":"0.0.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/invoiced","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/invoiced.com\/account","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.invoiced.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f4a8557d3539274b151b34d66f986ca29a993cd6","commit_timestamp":"2026-03-31T04:55:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-invoiced\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:56.357747+00:00","registry_entry_generated_at":"2026-03-31T04:59:56.357747+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5f43588b-998b-4398-bb15-fb6eb4fc015e","connector_name":"Invoiced","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-invoiced","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5f43588b-998b-4398-bb15-fb6eb4fc015e","connector_name":"Invoiced","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-invoiced","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"5f43588b-998b-4398-bb15-fb6eb4fc015e","connector_name":"Invoiced","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-invoiced","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-invoiced\/0.0.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-invoiced","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-invoiced\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Invoiced API reference","type":"api_reference","url":"https:\/\/www.invoiced.com\/docs\/api\/"},{"title":"Invoiced authentication","type":"authentication_guide","url":"https:\/\/www.invoiced.com\/docs\/api\/#authentication"},{"title":"Invoiced rate limits","type":"rate_limits","url":"https:\/\/www.invoiced.com\/docs\/api\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-invoiced"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-invoiced","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/invoiced","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-invoiced","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-invoiced:0.0.52","docker_image_cloud":"airbyte\/source-invoiced:0.0.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":199,"definitionId":"5f91a67b-57b1-450f-bb15-ab3b284628b4","name_oss":"Docuseal","dockerRepository_oss":"airbyte\/source-docuseal","dockerImageTag_oss":"0.0.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/docuseal","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API key for authenticating with the DocuSeal API. Obtain it from the DocuSeal API Console at https:\/\/console.docuseal.com\/api.","name":"api_key","order":0,"title":"API Key","type":"string"},"limit":{"default":"5","description":"The pagination limit","order":2,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-01","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.docuseal.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f1f21343425c909341b1d4510bd9b17636eec04e","commit_timestamp":"2026-03-17T10:25:57+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-docuseal\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:32.636000+00:00","registry_entry_generated_at":"2026-03-17T10:31:38.331498"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5f91a67b-57b1-450f-bb15-ab3b284628b4","connector_name":"Docuseal","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-docuseal","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5f91a67b-57b1-450f-bb15-ab3b284628b4","connector_name":"Docuseal","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-docuseal","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5f91a67b-57b1-450f-bb15-ab3b284628b4","connector_name":"Docuseal","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-docuseal","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-docuseal\/0.0.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-docuseal","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-docuseal\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"DocuSeal API documentation","type":"api_reference","url":"https:\/\/www.docuseal.co\/docs\/api"},{"title":"DocuSeal authentication","type":"authentication_guide","url":"https:\/\/www.docuseal.co\/docs\/api#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-docuseal"}},"is_oss":true,"name_cloud":"Docuseal","dockerRepository_cloud":"airbyte\/source-docuseal","dockerImageTag_cloud":"0.0.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/docuseal","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API key for authenticating with the DocuSeal API. Obtain it from the DocuSeal API Console at https:\/\/console.docuseal.com\/api.","name":"api_key","order":0,"title":"API Key","type":"string"},"limit":{"default":"5","description":"The pagination limit","order":2,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-01","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.docuseal.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f1f21343425c909341b1d4510bd9b17636eec04e","commit_timestamp":"2026-03-17T10:25:57+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-docuseal\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:32.636000+00:00","registry_entry_generated_at":"2026-03-17T10:31:46.616018"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"5f91a67b-57b1-450f-bb15-ab3b284628b4","connector_name":"Docuseal","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-docuseal","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"5f91a67b-57b1-450f-bb15-ab3b284628b4","connector_name":"Docuseal","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-docuseal","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"5f91a67b-57b1-450f-bb15-ab3b284628b4","connector_name":"Docuseal","connector_type":"source","connector_version":"0.0.23","docker_repository":"airbyte\/source-docuseal","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-docuseal\/0.0.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-docuseal","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-docuseal\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"DocuSeal API documentation","type":"api_reference","url":"https:\/\/www.docuseal.co\/docs\/api"},{"title":"DocuSeal authentication","type":"authentication_guide","url":"https:\/\/www.docuseal.co\/docs\/api#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-docuseal"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-docuseal","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/docuseal","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-docuseal","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-docuseal:0.0.23","docker_image_cloud":"airbyte\/source-docuseal:0.0.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":200,"definitionId":"603ba446-3d75-41d7-92f3-aba901f8b897","name_oss":"Plausible","dockerRepository_oss":"airbyte\/source-plausible","dockerImageTag_oss":"0.2.14","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/plausible","icon_oss":"plausible.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Plausible API Key. See the docs<\/a> for information on how to generate this key.","order":0,"title":"Plausible API key","type":"string"},"api_url":{"description":"The API URL of your plausible instance. Change this if you self-host plausible. The default is https:\/\/plausible.io\/api\/v1\/stats","examples":["https:\/\/plausible.example.com\/api\/v1\/stats"],"order":2,"pattern":"^[A-Za-z0-9-.]+\\.[A-Z-a-z0-9-.]+","title":"API URL","type":"string"},"site_id":{"description":"The domain of the site you want to retrieve data for. Enter the name of your site as configured on Plausible, i.e., excluding \"https:\/\/\" and \"www\". Can be retrieved from the 'domain' field in your Plausible site settings.","examples":["airbyte.com","docs.airbyte.com"],"order":1,"pattern":"^[A-Za-z0-9-.]+\\.[A-Z-a-z0-9-.]+","title":"Target website domain","type":"string"},"start_date":{"description":"Start date for data to retrieve, in ISO-8601 format.","examples":["YYYY-MM-DD"],"order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Data start date","type":"string"}},"required":["api_key","site_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-30","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bc7057ff08b518bf1bc964a40a98c00283eae286","commit_timestamp":"2025-05-25T05:44:05+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COHewKHOvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-plausible\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:50:17.211000+00:00","registry_entry_generated_at":"2025-05-25T02:54:28.777492"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"603ba446-3d75-41d7-92f3-aba901f8b897","connector_name":"Plausible","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-plausible","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"603ba446-3d75-41d7-92f3-aba901f8b897","connector_name":"Plausible","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-plausible","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"603ba446-3d75-41d7-92f3-aba901f8b897","connector_name":"Plausible","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-plausible","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-plausible\/0.2.14.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-plausible","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-plausible"}},"is_oss":true,"name_cloud":"Plausible","dockerRepository_cloud":"airbyte\/source-plausible","dockerImageTag_cloud":"0.2.14","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/plausible","icon_cloud":"plausible.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Plausible API Key. See the docs<\/a> for information on how to generate this key.","order":0,"title":"Plausible API key","type":"string"},"api_url":{"description":"The API URL of your plausible instance. Change this if you self-host plausible. The default is https:\/\/plausible.io\/api\/v1\/stats","examples":["https:\/\/plausible.example.com\/api\/v1\/stats"],"order":2,"pattern":"^[A-Za-z0-9-.]+\\.[A-Z-a-z0-9-.]+","title":"API URL","type":"string"},"site_id":{"description":"The domain of the site you want to retrieve data for. Enter the name of your site as configured on Plausible, i.e., excluding \"https:\/\/\" and \"www\". Can be retrieved from the 'domain' field in your Plausible site settings.","examples":["airbyte.com","docs.airbyte.com"],"order":1,"pattern":"^[A-Za-z0-9-.]+\\.[A-Z-a-z0-9-.]+","title":"Target website domain","type":"string"},"start_date":{"description":"Start date for data to retrieve, in ISO-8601 format.","examples":["YYYY-MM-DD"],"order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Data start date","type":"string"}},"required":["api_key","site_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-30","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"bc7057ff08b518bf1bc964a40a98c00283eae286","commit_timestamp":"2025-05-25T05:44:05+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COHewKHOvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-plausible\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:50:17.211000+00:00","registry_entry_generated_at":"2025-05-25T02:54:29.244803"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"603ba446-3d75-41d7-92f3-aba901f8b897","connector_name":"Plausible","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-plausible","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"603ba446-3d75-41d7-92f3-aba901f8b897","connector_name":"Plausible","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-plausible","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"603ba446-3d75-41d7-92f3-aba901f8b897","connector_name":"Plausible","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-plausible","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-plausible\/0.2.14.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-plausible","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-plausible"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-plausible","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/plausible","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-plausible","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-plausible:0.2.14","docker_image_cloud":"airbyte\/source-plausible:0.2.14","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":201,"definitionId":"60a1efcc-c31c-4c63-b508-5b48b6a9f4a6","name_oss":"KYVE","dockerRepository_oss":"airbyte\/source-kyve","dockerImageTag_oss":"0.2.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/kyve","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"max_pages":{"airbyte_hidden":true,"description":"The maximum amount of pages to go trough. Set to 'null' for all pages.","order":3,"type":"integer"},"page_size":{"airbyte_hidden":true,"default":100,"description":"The pagesize for pagination, smaller numbers are used in integration tests.","order":4,"type":"integer"},"pool_ids":{"description":"The IDs of the KYVE storage pool you want to archive. (Comma separated)","examples":["0","0,1"],"order":0,"title":"Pool-IDs","type":"string"},"start_ids":{"description":"The start-id defines, from which bundle id the pipeline should start to extract the data. (Comma separated)","examples":["0","0,0"],"order":1,"title":"Bundle-Start-IDs","type":"string"},"url_base":{"default":"https:\/\/api.kyve.network","description":"URL to the KYVE Chain API.","examples":["https:\/\/api.kaon.kyve.network\/","https:\/\/api.korellia.kyve.network\/"],"order":2,"title":"KYVE-API URL Base","type":"string"}},"required":["pool_ids","start_ids","url_base"],"title":"KYVE Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/kyve"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-kyve\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:16:31.772000+00:00","registry_entry_generated_at":"2025-11-19T02:36:49.909092"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"60a1efcc-c31c-4c63-b508-5b48b6a9f4a6","connector_name":"KYVE","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-kyve","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"60a1efcc-c31c-4c63-b508-5b48b6a9f4a6","connector_name":"KYVE","connector_type":"source","connector_version":"0.2.52","docker_repository":"airbyte\/source-kyve","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"60a1efcc-c31c-4c63-b508-5b48b6a9f4a6","connector_name":"KYVE","connector_type":"source","connector_version":"0.2.52","docker_repository":"airbyte\/source-kyve","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-kyve\/0.2.52.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"16c974aa-7f7c-41c3-a20c-da11554057b2","name":"kyve_config_dev_null"},{"id":"4e3a020e-0b7e-485b-9823-cdad46a6e972","name":"kyve_config_multiple_pools_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SOURCE-KYVE-CONFIG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_multiple_pools.json","name":"SECRET_SOURCE-SOURCE-KYVE-MULTIPLE-POOLS-CONFIG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-kyve","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-kyve\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"KYVE documentation","type":"api_reference","url":"https:\/\/docs.kyve.network\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-kyve"}},"is_oss":true,"name_cloud":"KYVE","dockerRepository_cloud":"airbyte\/source-kyve","dockerImageTag_cloud":"0.2.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/kyve","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"max_pages":{"airbyte_hidden":true,"description":"The maximum amount of pages to go trough. Set to 'null' for all pages.","order":3,"type":"integer"},"page_size":{"airbyte_hidden":true,"default":100,"description":"The pagesize for pagination, smaller numbers are used in integration tests.","order":4,"type":"integer"},"pool_ids":{"description":"The IDs of the KYVE storage pool you want to archive. (Comma separated)","examples":["0","0,1"],"order":0,"title":"Pool-IDs","type":"string"},"start_ids":{"description":"The start-id defines, from which bundle id the pipeline should start to extract the data. (Comma separated)","examples":["0","0,0"],"order":1,"title":"Bundle-Start-IDs","type":"string"},"url_base":{"default":"https:\/\/api.kyve.network","description":"URL to the KYVE Chain API.","examples":["https:\/\/api.kaon.kyve.network\/","https:\/\/api.korellia.kyve.network\/"],"order":2,"title":"KYVE-API URL Base","type":"string"}},"required":["pool_ids","start_ids","url_base"],"title":"KYVE Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/kyve"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-kyve\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:16:31.772000+00:00","registry_entry_generated_at":"2025-11-19T02:36:55.161608"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"60a1efcc-c31c-4c63-b508-5b48b6a9f4a6","connector_name":"KYVE","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-kyve","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"60a1efcc-c31c-4c63-b508-5b48b6a9f4a6","connector_name":"KYVE","connector_type":"source","connector_version":"0.2.52","docker_repository":"airbyte\/source-kyve","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"60a1efcc-c31c-4c63-b508-5b48b6a9f4a6","connector_name":"KYVE","connector_type":"source","connector_version":"0.2.52","docker_repository":"airbyte\/source-kyve","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-kyve\/0.2.52.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"16c974aa-7f7c-41c3-a20c-da11554057b2","name":"kyve_config_dev_null"},{"id":"4e3a020e-0b7e-485b-9823-cdad46a6e972","name":"kyve_config_multiple_pools_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SOURCE-KYVE-CONFIG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_multiple_pools.json","name":"SECRET_SOURCE-SOURCE-KYVE-MULTIPLE-POOLS-CONFIG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-kyve","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-kyve\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"KYVE documentation","type":"api_reference","url":"https:\/\/docs.kyve.network\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-kyve"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-kyve","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/kyve","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-kyve","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-kyve:0.2.52","docker_image_cloud":"airbyte\/source-kyve:0.2.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":7200.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":7200.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":202,"definitionId":"60bd11d8-2632-4daa-a688-b47336d32093","name_oss":"Newsdata","dockerRepository_oss":"airbyte\/source-newsdata","dockerImageTag_oss":"0.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/newsdata","icon_oss":null,"spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"OneOf":{"order":5,"query":{"description":"Keywords or phrases to search for in the news title and content. Advanced Search options:\n - Search `Social`: query = \"social\"\n - Search `Social Pizza`: query = \"social pizza\"\n - Search `Social` but not with `pizza`: query = \"social -pizza\"\n - Search `Social` but not with `pizza` and `wildfire`: query = \"social\n-pizza -wildfire\"\n - Search `Social` and `pizza`: query = \"social AND pizza\"\n - Search `Social` and `pizza` and `pasta`: query = \"social AND pizza\nAND pasta\"\n - Search `Social` or `pizza`: query = \"social OR pizza\"\n - Search `Social` or `pizza` but not `pasta`: query = \"social OR pizza\n-pasta\"\n - Search `Social` or `pizza` or `pasta`: query = \"social OR pizza OR\npasta\" Note: You can't use AND and OR in the same query.","order":1,"type":"string"},"query_in_title":{"description":"Same as `query`, but restricting the search to only the news title. It cannot be used along with `query`.","order":1,"type":"string"}},"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"category":{"description":"Categories (maximum 5) to restrict the search to.","items":{"enum":["business","entertainment","environment","food","health","politics","science","sports","technology","top","world"],"type":"string"},"maxitems":5,"order":3,"type":"array"},"country":{"description":"2-letter ISO 3166-1 countries (maximum 5) to restrict the search to.","items":{"enum":["ar","au","at","bd","by","be","br","bg","ca","cl","cn","co","cr","cu","cz","dk","do","ec","eg","ee","et","fi","fr","de","gr","hk","hu","in","id","iq","ie","il","it","jp","kz","kw","lv","lb","lt","my","mx","ma","mm","nl","nz","ng","kp","no","pk","pe","ph","pl","pt","pr","ro","ru","sa","rs","sg","sk","si","za","kr","es","se","ch","tw","tz","th","tr","ua","ae","gb","us","ve","vi"],"type":"string"},"maxitems":5,"order":2,"type":"array"},"domain":{"description":"Domains (maximum 5) to restrict the search to. Use the sources stream to find top sources id.","items":{"type":"string"},"maxitems":5,"order":1,"type":"array"},"language":{"description":"Languages (maximum 5) to restrict the search to.","items":{"enum":["be","am","ar","bn","bs","bg","my","ckb","zh","hr","cs","da","nl","en","et","fi","fr","de","el","he","hi","hu","in","it","jp","ko","lv","lt","ms","no","pl","pt","ro","ru","sr","sk","sl","es","sw","sv","th","tr","uk","ur","vi"],"type":"string"},"maxitems":5,"order":4,"type":"array"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"51eea69546d8ae219b30a6ec4296b28051d6da5c","commit_timestamp":"2026-03-17T10:27:38+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-newsdata\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:32:07.869000+00:00","registry_entry_generated_at":"2026-03-17T10:36:27.809345"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"60bd11d8-2632-4daa-a688-b47336d32093","connector_name":"Newsdata","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-newsdata","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"60bd11d8-2632-4daa-a688-b47336d32093","connector_name":"Newsdata","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-newsdata","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"60bd11d8-2632-4daa-a688-b47336d32093","connector_name":"Newsdata","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-newsdata","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-newsdata\/0.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NEWSDATA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-newsdata","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-newsdata\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"NewsData.io API documentation","type":"api_reference","url":"https:\/\/newsdata.io\/documentation"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-newsdata"}},"is_oss":true,"name_cloud":"Newsdata","dockerRepository_cloud":"airbyte\/source-newsdata","dockerImageTag_cloud":"0.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/newsdata","icon_cloud":null,"spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"OneOf":{"order":5,"query":{"description":"Keywords or phrases to search for in the news title and content. Advanced Search options:\n - Search `Social`: query = \"social\"\n - Search `Social Pizza`: query = \"social pizza\"\n - Search `Social` but not with `pizza`: query = \"social -pizza\"\n - Search `Social` but not with `pizza` and `wildfire`: query = \"social\n-pizza -wildfire\"\n - Search `Social` and `pizza`: query = \"social AND pizza\"\n - Search `Social` and `pizza` and `pasta`: query = \"social AND pizza\nAND pasta\"\n - Search `Social` or `pizza`: query = \"social OR pizza\"\n - Search `Social` or `pizza` but not `pasta`: query = \"social OR pizza\n-pasta\"\n - Search `Social` or `pizza` or `pasta`: query = \"social OR pizza OR\npasta\" Note: You can't use AND and OR in the same query.","order":1,"type":"string"},"query_in_title":{"description":"Same as `query`, but restricting the search to only the news title. It cannot be used along with `query`.","order":1,"type":"string"}},"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"},"category":{"description":"Categories (maximum 5) to restrict the search to.","items":{"enum":["business","entertainment","environment","food","health","politics","science","sports","technology","top","world"],"type":"string"},"maxitems":5,"order":3,"type":"array"},"country":{"description":"2-letter ISO 3166-1 countries (maximum 5) to restrict the search to.","items":{"enum":["ar","au","at","bd","by","be","br","bg","ca","cl","cn","co","cr","cu","cz","dk","do","ec","eg","ee","et","fi","fr","de","gr","hk","hu","in","id","iq","ie","il","it","jp","kz","kw","lv","lb","lt","my","mx","ma","mm","nl","nz","ng","kp","no","pk","pe","ph","pl","pt","pr","ro","ru","sa","rs","sg","sk","si","za","kr","es","se","ch","tw","tz","th","tr","ua","ae","gb","us","ve","vi"],"type":"string"},"maxitems":5,"order":2,"type":"array"},"domain":{"description":"Domains (maximum 5) to restrict the search to. Use the sources stream to find top sources id.","items":{"type":"string"},"maxitems":5,"order":1,"type":"array"},"language":{"description":"Languages (maximum 5) to restrict the search to.","items":{"enum":["be","am","ar","bn","bs","bg","my","ckb","zh","hr","cs","da","nl","en","et","fi","fr","de","el","he","hi","hu","in","it","jp","ko","lv","lt","ms","no","pl","pt","ro","ru","sr","sk","sl","es","sw","sv","th","tr","uk","ur","vi"],"type":"string"},"maxitems":5,"order":4,"type":"array"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"51eea69546d8ae219b30a6ec4296b28051d6da5c","commit_timestamp":"2026-03-17T10:27:38+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-newsdata\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:32:07.869000+00:00","registry_entry_generated_at":"2026-03-17T10:36:37.286814"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"60bd11d8-2632-4daa-a688-b47336d32093","connector_name":"Newsdata","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-newsdata","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"60bd11d8-2632-4daa-a688-b47336d32093","connector_name":"Newsdata","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-newsdata","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"60bd11d8-2632-4daa-a688-b47336d32093","connector_name":"Newsdata","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-newsdata","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-newsdata\/0.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NEWSDATA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-newsdata","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-newsdata\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"NewsData.io API documentation","type":"api_reference","url":"https:\/\/newsdata.io\/documentation"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-newsdata"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-newsdata","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/newsdata","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-newsdata","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-newsdata:0.2.25","docker_image_cloud":"airbyte\/source-newsdata:0.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":203,"definitionId":"60c24725-00ae-490c-991d-55b78c3197e0","name_oss":"Klarna","dockerRepository_oss":"airbyte\/source-klarna","dockerImageTag_oss":"0.3.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/klarna","icon_oss":"klarna.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"description":"A string which is associated with your Merchant ID and is used to authorize use of Klarna's APIs (https:\/\/developers.klarna.com\/api\/#authentication)","title":"Password","type":"string"},"playground":{"default":false,"description":"Propertie defining if connector is used against playground or production environment","title":"Playground","type":"boolean"},"region":{"description":"Base url region (For playground eu https:\/\/docs.klarna.com\/klarna-payments\/api\/payments-api\/#tag\/API-URLs). Supported 'eu', 'na', 'oc'","enum":["eu","na","oc"],"title":"Region","type":"string"},"username":{"description":"Consists of your Merchant ID (eid) - a unique number that identifies your e-store, combined with a random string (https:\/\/developers.klarna.com\/api\/#authentication)","title":"Username","type":"string"}},"required":["region","playground","username","password"],"title":"Klarna Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klarna","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-24","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.klarna.com","api.playground.klarna.com","api-${config.region}.klarna.com","api-${config.region}.playground.klarna.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-klarna\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:14:07.972000+00:00","registry_entry_generated_at":"2025-11-19T02:35:50.094518"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"60c24725-00ae-490c-991d-55b78c3197e0","connector_name":"Klarna","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-klarna","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"60c24725-00ae-490c-991d-55b78c3197e0","connector_name":"Klarna","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-klarna","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"60c24725-00ae-490c-991d-55b78c3197e0","connector_name":"Klarna","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-klarna","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-klarna\/0.3.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0d630411-a503-46d1-8f8b-a106e4e90eab","name":"klarna_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-KLARNA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-klarna","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-klarna\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Klarna API reference","type":"api_reference","url":"https:\/\/docs.klarna.com\/api\/"},{"title":"Klarna authentication","type":"authentication_guide","url":"https:\/\/docs.klarna.com\/api\/authentication\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-klarna"}},"is_oss":true,"name_cloud":"Klarna","dockerRepository_cloud":"airbyte\/source-klarna","dockerImageTag_cloud":"0.3.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/klarna","icon_cloud":"klarna.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"description":"A string which is associated with your Merchant ID and is used to authorize use of Klarna's APIs (https:\/\/developers.klarna.com\/api\/#authentication)","title":"Password","type":"string"},"playground":{"default":false,"description":"Propertie defining if connector is used against playground or production environment","title":"Playground","type":"boolean"},"region":{"description":"Base url region (For playground eu https:\/\/docs.klarna.com\/klarna-payments\/api\/payments-api\/#tag\/API-URLs). Supported 'eu', 'na', 'oc'","enum":["eu","na","oc"],"title":"Region","type":"string"},"username":{"description":"Consists of your Merchant ID (eid) - a unique number that identifies your e-store, combined with a random string (https:\/\/developers.klarna.com\/api\/#authentication)","title":"Username","type":"string"}},"required":["region","playground","username","password"],"title":"Klarna Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klarna","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-24","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.klarna.com","api.playground.klarna.com","api-${config.region}.klarna.com","api-${config.region}.playground.klarna.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-klarna\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:14:07.972000+00:00","registry_entry_generated_at":"2025-11-19T02:35:55.148198"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"60c24725-00ae-490c-991d-55b78c3197e0","connector_name":"Klarna","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-klarna","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"60c24725-00ae-490c-991d-55b78c3197e0","connector_name":"Klarna","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-klarna","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"60c24725-00ae-490c-991d-55b78c3197e0","connector_name":"Klarna","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-klarna","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-klarna\/0.3.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0d630411-a503-46d1-8f8b-a106e4e90eab","name":"klarna_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-KLARNA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-klarna","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-klarna\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Klarna API reference","type":"api_reference","url":"https:\/\/docs.klarna.com\/api\/"},{"title":"Klarna authentication","type":"authentication_guide","url":"https:\/\/docs.klarna.com\/api\/authentication\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-klarna"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-klarna","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/klarna","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-klarna","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-klarna:0.3.23","docker_image_cloud":"airbyte\/source-klarna:0.3.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":204,"definitionId":"62235e65-af7a-4138-9130-0bda954eb6a8","name_oss":"SpaceX API","dockerRepository_oss":"airbyte\/source-spacex-api","dockerImageTag_oss":"0.2.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/spacex-api","icon_oss":"spacex.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"id":{"desciption":"Optional, For a specific ID","order":0,"title":"Unique ID for specific source target","type":"string"},"options":{"desciption":"Optional, Possible values for an endpoint. Example values for launches-latest, upcoming, past","order":1,"title":"Configuration options for endpoints","type":"string"}},"required":[],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-22","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.spacexdata.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-spacex-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:25:23.548000+00:00","registry_entry_generated_at":"2025-11-19T02:44:42.641277"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"62235e65-af7a-4138-9130-0bda954eb6a8","connector_name":"SpaceX API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-spacex-api","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"62235e65-af7a-4138-9130-0bda954eb6a8","connector_name":"SpaceX API","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-spacex-api","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"62235e65-af7a-4138-9130-0bda954eb6a8","connector_name":"SpaceX API","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-spacex-api","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-spacex-api\/0.2.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"644824f1-d1d8-4790-9157-b626cc498127","name":"spacex-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SPACEX-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-spacex-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-spacex-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SpaceX API documentation","type":"api_reference","url":"https:\/\/github.com\/r-spacex\/SpaceX-API\/tree\/master\/docs"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-spacex-api"}},"is_oss":true,"name_cloud":"SpaceX API","dockerRepository_cloud":"airbyte\/source-spacex-api","dockerImageTag_cloud":"0.2.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/spacex-api","icon_cloud":"spacex.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"id":{"desciption":"Optional, For a specific ID","order":0,"title":"Unique ID for specific source target","type":"string"},"options":{"desciption":"Optional, Possible values for an endpoint. Example values for launches-latest, upcoming, past","order":1,"title":"Configuration options for endpoints","type":"string"}},"required":[],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-22","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.spacexdata.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-spacex-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:25:23.548000+00:00","registry_entry_generated_at":"2025-11-19T02:44:49.612504"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"62235e65-af7a-4138-9130-0bda954eb6a8","connector_name":"SpaceX API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-spacex-api","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"62235e65-af7a-4138-9130-0bda954eb6a8","connector_name":"SpaceX API","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-spacex-api","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"62235e65-af7a-4138-9130-0bda954eb6a8","connector_name":"SpaceX API","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-spacex-api","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-spacex-api\/0.2.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"644824f1-d1d8-4790-9157-b626cc498127","name":"spacex-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SPACEX-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-spacex-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-spacex-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SpaceX API documentation","type":"api_reference","url":"https:\/\/github.com\/r-spacex\/SpaceX-API\/tree\/master\/docs"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-spacex-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-spacex-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/spacex-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-spacex-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-spacex-api:0.2.22","docker_image_cloud":"airbyte\/source-spacex-api:0.2.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":205,"definitionId":"6240848f-f795-45eb-8f5e-c7542822fc03","name_oss":"TMDb","dockerRepository_oss":"airbyte\/source-tmdb","dockerImageTag_oss":"1.1.43","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/tmdb","icon_oss":"tmdb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key from tmdb account","order":0,"title":"Unique key for establishing connection","type":"string"},"language":{"description":"Language expressed in ISO 639-1 scheme, Mandate for required streams (Example en-US)","examples":["en-US","en-UK"],"order":1,"title":"Language for filtering","type":"string"},"movie_id":{"description":"Target movie ID, Mandate for movie streams (Example is 550)","examples":[550,560],"order":2,"title":"Movie ID for targeting movies","type":"string"},"query":{"description":"Target movie ID, Mandate for search streams","examples":["Marvel","DC"],"order":3,"title":"Query for search streams","type":"string"}},"required":["api_key","language","movie_id","query"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-30","message":"The search_people schema has been changed it's 'type' in schema['properties']['fully_deducted'] to be optionally empty","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tmdb-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tmdb-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"49bc0122bb9ef3dd798166a8bd83fcf1e4ced122","commit_timestamp":"2026-03-24T08:23:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tmdb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:29:50.097024+00:00","registry_entry_generated_at":"2026-03-24T08:29:50.097024+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6240848f-f795-45eb-8f5e-c7542822fc03","connector_name":"TMDb","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tmdb","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6240848f-f795-45eb-8f5e-c7542822fc03","connector_name":"TMDb","connector_type":"source","connector_version":"1.1.43","docker_repository":"airbyte\/source-tmdb","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6240848f-f795-45eb-8f5e-c7542822fc03","connector_name":"TMDb","connector_type":"source","connector_version":"1.1.43","docker_repository":"airbyte\/source-tmdb","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tmdb\/1.1.43.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TMDB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-tmdb","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tmdb\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"TMDB API reference","type":"api_reference","url":"https:\/\/developer.themoviedb.org\/reference\/intro\/getting-started"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-tmdb"}},"is_oss":true,"name_cloud":"TMDb","dockerRepository_cloud":"airbyte\/source-tmdb","dockerImageTag_cloud":"1.1.43","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/tmdb","icon_cloud":"tmdb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key from tmdb account","order":0,"title":"Unique key for establishing connection","type":"string"},"language":{"description":"Language expressed in ISO 639-1 scheme, Mandate for required streams (Example en-US)","examples":["en-US","en-UK"],"order":1,"title":"Language for filtering","type":"string"},"movie_id":{"description":"Target movie ID, Mandate for movie streams (Example is 550)","examples":[550,560],"order":2,"title":"Movie ID for targeting movies","type":"string"},"query":{"description":"Target movie ID, Mandate for search streams","examples":["Marvel","DC"],"order":3,"title":"Query for search streams","type":"string"}},"required":["api_key","language","movie_id","query"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-30","message":"The search_people schema has been changed it's 'type' in schema['properties']['fully_deducted'] to be optionally empty","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tmdb-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/tmdb-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"49bc0122bb9ef3dd798166a8bd83fcf1e4ced122","commit_timestamp":"2026-03-24T08:23:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tmdb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:29:49.795616+00:00","registry_entry_generated_at":"2026-03-24T08:29:49.795616+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6240848f-f795-45eb-8f5e-c7542822fc03","connector_name":"TMDb","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tmdb","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6240848f-f795-45eb-8f5e-c7542822fc03","connector_name":"TMDb","connector_type":"source","connector_version":"1.1.43","docker_repository":"airbyte\/source-tmdb","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6240848f-f795-45eb-8f5e-c7542822fc03","connector_name":"TMDb","connector_type":"source","connector_version":"1.1.43","docker_repository":"airbyte\/source-tmdb","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tmdb\/1.1.43.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TMDB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-tmdb","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tmdb\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"TMDB API reference","type":"api_reference","url":"https:\/\/developer.themoviedb.org\/reference\/intro\/getting-started"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-tmdb"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-tmdb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/tmdb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-tmdb","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-tmdb:1.1.43","docker_image_cloud":"airbyte\/source-tmdb:1.1.43","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":206,"definitionId":"62e9c4f2-a768-48f7-a8bf-d54bf1d96425","name_oss":"Illumina Basespace","dockerRepository_oss":"airbyte\/source-illumina-basespace","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/illumina-basespace","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"BaseSpace access token. Instructions for obtaining your access token can be found in the BaseSpace Developer Documentation.","order":0,"title":"Access Token","type":"string"},"domain":{"description":"Domain name of the BaseSpace instance (e.g., euw2.sh.basespace.illumina.com)","order":1,"title":"Domain","type":"string"},"user":{"default":"current","description":"Providing a user ID restricts the returned data to what that user can access. If you use the default ('current'), all data accessible to the user associated with the API key will be shown.","order":2,"title":"User","type":"string"}},"required":["access_token","domain","user"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-23","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.euw2.sh.basespace.illumina.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c43edc5414766f2c59a41d472be85a9cd54eb130","commit_timestamp":"2026-03-31T04:55:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-illumina-basespace\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:30.034066+00:00","registry_entry_generated_at":"2026-03-31T05:00:30.034066+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"62e9c4f2-a768-48f7-a8bf-d54bf1d96425","connector_name":"Illumina Basespace","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-illumina-basespace","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"62e9c4f2-a768-48f7-a8bf-d54bf1d96425","connector_name":"Illumina Basespace","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-illumina-basespace","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"62e9c4f2-a768-48f7-a8bf-d54bf1d96425","connector_name":"Illumina Basespace","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-illumina-basespace","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-illumina-basespace\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-illumina-basespace","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-illumina-basespace\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"BaseSpace API reference","type":"api_reference","url":"https:\/\/developer.basespace.illumina.com\/docs\/content\/documentation\/rest-api\/api-reference"},{"title":"BaseSpace authentication","type":"authentication_guide","url":"https:\/\/developer.basespace.illumina.com\/docs\/content\/documentation\/authentication\/obtaining-access-tokens"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-illumina-basespace"}},"is_oss":true,"name_cloud":"Illumina Basespace","dockerRepository_cloud":"airbyte\/source-illumina-basespace","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/illumina-basespace","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"BaseSpace access token. Instructions for obtaining your access token can be found in the BaseSpace Developer Documentation.","order":0,"title":"Access Token","type":"string"},"domain":{"description":"Domain name of the BaseSpace instance (e.g., euw2.sh.basespace.illumina.com)","order":1,"title":"Domain","type":"string"},"user":{"default":"current","description":"Providing a user ID restricts the returned data to what that user can access. If you use the default ('current'), all data accessible to the user associated with the API key will be shown.","order":2,"title":"User","type":"string"}},"required":["access_token","domain","user"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-23","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.euw2.sh.basespace.illumina.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c43edc5414766f2c59a41d472be85a9cd54eb130","commit_timestamp":"2026-03-31T04:55:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-illumina-basespace\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:29.738176+00:00","registry_entry_generated_at":"2026-03-31T05:00:29.738176+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"62e9c4f2-a768-48f7-a8bf-d54bf1d96425","connector_name":"Illumina Basespace","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-illumina-basespace","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"62e9c4f2-a768-48f7-a8bf-d54bf1d96425","connector_name":"Illumina Basespace","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-illumina-basespace","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"62e9c4f2-a768-48f7-a8bf-d54bf1d96425","connector_name":"Illumina Basespace","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-illumina-basespace","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-illumina-basespace\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-illumina-basespace","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-illumina-basespace\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"BaseSpace API reference","type":"api_reference","url":"https:\/\/developer.basespace.illumina.com\/docs\/content\/documentation\/rest-api\/api-reference"},{"title":"BaseSpace authentication","type":"authentication_guide","url":"https:\/\/developer.basespace.illumina.com\/docs\/content\/documentation\/authentication\/obtaining-access-tokens"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-illumina-basespace"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-illumina-basespace","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/illumina-basespace","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-illumina-basespace","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-illumina-basespace:0.0.51","docker_image_cloud":"airbyte\/source-illumina-basespace:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":207,"definitionId":"63114ebf-1c0e-4e6e-bb93-28ae03332b14","name_oss":"Zoho Analytics metadata api","dockerRepository_oss":"airbyte\/source-zoho-analytics-metadata-api","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-analytics-metadata-api","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"data_center":{"default":"com","enum":["com","eu","in","com.au","com.cn","jp"],"order":3,"title":"Data Center","type":"string"},"org_id":{"order":4,"title":"Org Id","type":"number"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":2,"title":"OAuth Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","data_center","org_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["analyticsapi.zoho."]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"99c350cfabcfd3b8d65eec8e21f23c115df4d8d2","commit_timestamp":"2026-03-31T08:31:07+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-analytics-metadata-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:06.200932+00:00","registry_entry_generated_at":"2026-03-31T08:35:06.200932+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"63114ebf-1c0e-4e6e-bb93-28ae03332b14","connector_name":"Zoho Analytics metadata api","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-analytics-metadata-api","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"63114ebf-1c0e-4e6e-bb93-28ae03332b14","connector_name":"Zoho Analytics metadata api","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-analytics-metadata-api","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"63114ebf-1c0e-4e6e-bb93-28ae03332b14","connector_name":"Zoho Analytics metadata api","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-analytics-metadata-api","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-analytics-metadata-api\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zoho-analytics-metadata-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-analytics-metadata-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho Analytics Metadata API","type":"api_reference","url":"https:\/\/www.zoho.com\/analytics\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-analytics-metadata-api"}},"is_oss":true,"name_cloud":"Zoho Analytics metadata api","dockerRepository_cloud":"airbyte\/source-zoho-analytics-metadata-api","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-analytics-metadata-api","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"data_center":{"default":"com","enum":["com","eu","in","com.au","com.cn","jp"],"order":3,"title":"Data Center","type":"string"},"org_id":{"order":4,"title":"Org Id","type":"number"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":2,"title":"OAuth Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","data_center","org_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["analyticsapi.zoho."]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"99c350cfabcfd3b8d65eec8e21f23c115df4d8d2","commit_timestamp":"2026-03-31T08:31:07+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-analytics-metadata-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:06.015531+00:00","registry_entry_generated_at":"2026-03-31T08:35:06.015531+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"63114ebf-1c0e-4e6e-bb93-28ae03332b14","connector_name":"Zoho Analytics metadata api","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-analytics-metadata-api","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"63114ebf-1c0e-4e6e-bb93-28ae03332b14","connector_name":"Zoho Analytics metadata api","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-analytics-metadata-api","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"63114ebf-1c0e-4e6e-bb93-28ae03332b14","connector_name":"Zoho Analytics metadata api","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-zoho-analytics-metadata-api","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-analytics-metadata-api\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zoho-analytics-metadata-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-analytics-metadata-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho Analytics Metadata API","type":"api_reference","url":"https:\/\/www.zoho.com\/analytics\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-analytics-metadata-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-analytics-metadata-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-analytics-metadata-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-analytics-metadata-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-analytics-metadata-api:0.0.50","docker_image_cloud":"airbyte\/source-zoho-analytics-metadata-api:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":208,"definitionId":"6371b14b-bc68-4236-bfbd-468e8df8e968","name_oss":"PokeAPI","dockerRepository_oss":"airbyte\/source-pokeapi","dockerImageTag_oss":"0.3.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pokeapi","icon_oss":"pokeapi.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"pokemon_name":{"description":"Pokemon requested from the API.","enum":["bulbasaur","ivysaur","venusaur","charmander","charmeleon","charizard","squirtle","wartortle","blastoise","caterpie","metapod","butterfree","weedle","kakuna","beedrill","pidgey","pidgeotto","pidgeot","rattata","raticate","spearow","fearow","ekans","arbok","pikachu","raichu","sandshrew","sandslash","nidoran-f","nidorina","nidoqueen","nidoran-m","nidorino","nidoking","clefairy","clefable","vulpix","ninetales","jigglypuff","wigglytuff","zubat","golbat","oddish","gloom","vileplume","paras","parasect","venonat","venomoth","diglett","dugtrio","meowth","persian","psyduck","golduck","mankey","primeape","growlithe","arcanine","poliwag","poliwhirl","poliwrath","abra","kadabra","alakazam","machop","machoke","machamp","bellsprout","weepinbell","victreebel","tentacool","tentacruel","geodude","graveler","golem","ponyta","rapidash","slowpoke","slowbro","magnemite","magneton","farfetchd","doduo","dodrio","seel","dewgong","grimer","muk","shellder","cloyster","gastly","haunter","gengar","onix","drowzee","hypno","krabby","kingler","voltorb","electrode","exeggcute","exeggutor","cubone","marowak","hitmonlee","hitmonchan","lickitung","koffing","weezing","rhyhorn","rhydon","chansey","tangela","kangaskhan","horsea","seadra","goldeen","seaking","staryu","starmie","mrmime","scyther","jynx","electabuzz","magmar","pinsir","tauros","magikarp","gyarados","lapras","ditto","eevee","vaporeon","jolteon","flareon","porygon","omanyte","omastar","kabuto","kabutops","aerodactyl","snorlax","articuno","zapdos","moltres","dratini","dragonair","dragonite","mewtwo","mew","chikorita","bayleef","meganium","cyndaquil","quilava","typhlosion","totodile","croconaw","feraligatr","sentret","furret","hoothoot","noctowl","ledyba","ledian","spinarak","ariados","crobat","chinchou","lanturn","pichu","cleffa","igglybuff","togepi","togetic","natu","xatu","mareep","flaaffy","ampharos","bellossom","marill","azumarill","sudowoodo","politoed","hoppip","skiploom","jumpluff","aipom","sunkern","sunflora","yanma","wooper","quagsire","espeon","umbreon","murkrow","slowking","misdreavus","unown","wobbuffet","girafarig","pineco","forretress","dunsparce","gligar","steelix","snubbull","granbull","qwilfish","scizor","shuckle","heracross","sneasel","teddiursa","ursaring","slugma","magcargo","swinub","piloswine","corsola","remoraid","octillery","delibird","mantine","skarmory","houndour","houndoom","kingdra","phanpy","donphan","porygon2","stantler","smeargle","tyrogue","hitmontop","smoochum","elekid","magby","miltank","blissey","raikou","entei","suicune","larvitar","pupitar","tyranitar","lugia","ho-oh","celebi","treecko","grovyle","sceptile","torchic","combusken","blaziken","mudkip","marshtomp","swampert","poochyena","mightyena","zigzagoon","linoone","wurmple","silcoon","beautifly","cascoon","dustox","lotad","lombre","ludicolo","seedot","nuzleaf","shiftry","taillow","swellow","wingull","pelipper","ralts","kirlia","gardevoir","surskit","masquerain","shroomish","breloom","slakoth","vigoroth","slaking","nincada","ninjask","shedinja","whismur","loudred","exploud","makuhita","hariyama","azurill","nosepass","skitty","delcatty","sableye","mawile","aron","lairon","aggron","meditite","medicham","electrike","manectric","plusle","minun","volbeat","illumise","roselia","gulpin","swalot","carvanha","sharpedo","wailmer","wailord","numel","camerupt","torkoal","spoink","grumpig","spinda","trapinch","vibrava","flygon","cacnea","cacturne","swablu","altaria","zangoose","seviper","lunatone","solrock","barboach","whiscash","corphish","crawdaunt","baltoy","claydol","lileep","cradily","anorith","armaldo","feebas","milotic","castform","kecleon","shuppet","banette","duskull","dusclops","tropius","chimecho","absol","wynaut","snorunt","glalie","spheal","sealeo","walrein","clamperl","huntail","gorebyss","relicanth","luvdisc","bagon","shelgon","salamence","beldum","metang","metagross","regirock","regice","registeel","latias","latios","kyogre","groudon","rayquaza","jirachi","deoxys","turtwig","grotle","torterra","chimchar","monferno","infernape","piplup","prinplup","empoleon","starly","staravia","staraptor","bidoof","bibarel","kricketot","kricketune","shinx","luxio","luxray","budew","roserade","cranidos","rampardos","shieldon","bastiodon","burmy","wormadam","mothim","combee","vespiquen","pachirisu","buizel","floatzel","cherubi","cherrim","shellos","gastrodon","ambipom","drifloon","drifblim","buneary","lopunny","mismagius","honchkrow","glameow","purugly","chingling","stunky","skuntank","bronzor","bronzong","bonsly","mimejr","happiny","chatot","spiritomb","gible","gabite","garchomp","munchlax","riolu","lucario","hippopotas","hippowdon","skorupi","drapion","croagunk","toxicroak","carnivine","finneon","lumineon","mantyke","snover","abomasnow","weavile","magnezone","lickilicky","rhyperior","tangrowth","electivire","magmortar","togekiss","yanmega","leafeon","glaceon","gliscor","mamoswine","porygon-z","gallade","probopass","dusknoir","froslass","rotom","uxie","mesprit","azelf","dialga","palkia","heatran","regigigas","giratina","cresselia","phione","manaphy","darkrai","shaymin","arceus","victini","snivy","servine","serperior","tepig","pignite","emboar","oshawott","dewott","samurott","patrat","watchog","lillipup","herdier","stoutland","purrloin","liepard","pansage","simisage","pansear","simisear","panpour","simipour","munna","musharna","pidove","tranquill","unfezant","blitzle","zebstrika","roggenrola","boldore","gigalith","woobat","swoobat","drilbur","excadrill","audino","timburr","gurdurr","conkeldurr","tympole","palpitoad","seismitoad","throh","sawk","sewaddle","swadloon","leavanny","venipede","whirlipede","scolipede","cottonee","whimsicott","petilil","lilligant","basculin","sandile","krokorok","krookodile","darumaka","darmanitan","maractus","dwebble","crustle","scraggy","scrafty","sigilyph","yamask","cofagrigus","tirtouga","carracosta","archen","archeops","trubbish","garbodor","zorua","zoroark","minccino","cinccino","gothita","gothorita","gothitelle","solosis","duosion","reuniclus","ducklett","swanna","vanillite","vanillish","vanilluxe","deerling","sawsbuck","emolga","karrablast","escavalier","foongus","amoonguss","frillish","jellicent","alomomola","joltik","galvantula","ferroseed","ferrothorn","klink","klang","klinklang","tynamo","eelektrik","eelektross","elgyem","beheeyem","litwick","lampent","chandelure","axew","fraxure","haxorus","cubchoo","beartic","cryogonal","shelmet","accelgor","stunfisk","mienfoo","mienshao","druddigon","golett","golurk","pawniard","bisharp","bouffalant","rufflet","braviary","vullaby","mandibuzz","heatmor","durant","deino","zweilous","hydreigon","larvesta","volcarona","cobalion","terrakion","virizion","tornadus","thundurus","reshiram","zekrom","landorus","kyurem","keldeo","meloetta","genesect","chespin","quilladin","chesnaught","fennekin","braixen","delphox","froakie","frogadier","greninja","bunnelby","diggersby","fletchling","fletchinder","talonflame","scatterbug","spewpa","vivillon","litleo","pyroar","flabebe","floette","florges","skiddo","gogoat","pancham","pangoro","furfrou","espurr","meowstic","honedge","doublade","aegislash","spritzee","aromatisse","swirlix","slurpuff","inkay","malamar","binacle","barbaracle","skrelp","dragalge","clauncher","clawitzer","helioptile","heliolisk","tyrunt","tyrantrum","amaura","aurorus","sylveon","hawlucha","dedenne","carbink","goomy","sliggoo","goodra","klefki","phantump","trevenant","pumpkaboo","gourgeist","bergmite","avalugg","noibat","noivern","xerneas","yveltal","zygarde","diancie","hoopa","volcanion","rowlet","dartrix","decidueye","litten","torracat","incineroar","popplio","brionne","primarina","pikipek","trumbeak","toucannon","yungoos","gumshoos","grubbin","charjabug","vikavolt","crabrawler","crabominable","oricorio","cutiefly","ribombee","rockruff","lycanroc","wishiwashi","mareanie","toxapex","mudbray","mudsdale","dewpider","araquanid","fomantis","lurantis","morelull","shiinotic","salandit","salazzle","stufful","bewear","bounsweet","steenee","tsareena","comfey","oranguru","passimian","wimpod","golisopod","sandygast","palossand","pyukumuku","typenull","silvally","minior","komala","turtonator","togedemaru","mimikyu","bruxish","drampa","dhelmise","jangmo-o","hakamo-o","kommo-o","tapukoko","tapulele","tapubulu","tapufini","cosmog","cosmoem","solgaleo","lunala","nihilego","buzzwole","pheromosa","xurkitree","celesteela","kartana","guzzlord","necrozma","magearna","marshadow","poipole","naganadel","stakataka","blacephalon","zeraora","meltan","melmetal","grookey","thwackey","rillaboom","scorbunny","raboot","cinderace","sobble","drizzile","inteleon","skwovet","greedent","rookidee","corvisquire","corviknight","blipbug","dottler","orbeetle","nickit","thievul","gossifleur","eldegoss","wooloo","dubwool","chewtle","drednaw","yamper","boltund","rolycoly","carkol","coalossal","applin","flapple","appletun","silicobra","sandaconda","cramorant","arrokuda","barraskewda","toxel","toxtricity","sizzlipede","centiskorch","clobbopus","grapploct","sinistea","polteageist","hatenna","hattrem","hatterene","impidimp","morgrem","grimmsnarl","obstagoon","perrserker","cursola","sirfetchd","mrrime","runerigus","milcery","alcremie","falinks","pincurchin","snom","frosmoth","stonjourner","eiscue","indeedee","morpeko","cufant","copperajah","dracozolt","arctozolt","dracovish","arctovish","duraludon","dreepy","drakloak","dragapult","zacian","zamazenta","eternatus","kubfu","urshifu","zarude","regieleki","regidrago","glastrier","spectrier","calyrex"],"examples":["ditto","luxray","snorlax"],"order":0,"pattern":"^[a-z0-9_\\-]+$","title":"Pokemon Name","type":"string"}},"required":["pokemon_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2020-05-14","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3fcff5d40c5cd3d8e48f3361cf2666334d7d6fba","commit_timestamp":"2026-03-31T10:29:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pokeapi\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:58.059952+00:00","registry_entry_generated_at":"2026-03-31T10:32:58.059952+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6371b14b-bc68-4236-bfbd-468e8df8e968","connector_name":"PokeAPI","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pokeapi","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6371b14b-bc68-4236-bfbd-468e8df8e968","connector_name":"PokeAPI","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-pokeapi","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6371b14b-bc68-4236-bfbd-468e8df8e968","connector_name":"PokeAPI","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-pokeapi","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pokeapi\/0.3.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"5a290dcf-b2cf-4768-ac2d-a1aaca90c186","name":"pokeapi_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POKEAPI__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-pokeapi","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pokeapi\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Pok\u00e9API documentation","type":"api_reference","url":"https:\/\/pokeapi.co\/docs\/v2"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pokeapi"}},"is_oss":true,"name_cloud":"PokeAPI","dockerRepository_cloud":"airbyte\/source-pokeapi","dockerImageTag_cloud":"0.3.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pokeapi","icon_cloud":"pokeapi.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"pokemon_name":{"description":"Pokemon requested from the API.","enum":["bulbasaur","ivysaur","venusaur","charmander","charmeleon","charizard","squirtle","wartortle","blastoise","caterpie","metapod","butterfree","weedle","kakuna","beedrill","pidgey","pidgeotto","pidgeot","rattata","raticate","spearow","fearow","ekans","arbok","pikachu","raichu","sandshrew","sandslash","nidoran-f","nidorina","nidoqueen","nidoran-m","nidorino","nidoking","clefairy","clefable","vulpix","ninetales","jigglypuff","wigglytuff","zubat","golbat","oddish","gloom","vileplume","paras","parasect","venonat","venomoth","diglett","dugtrio","meowth","persian","psyduck","golduck","mankey","primeape","growlithe","arcanine","poliwag","poliwhirl","poliwrath","abra","kadabra","alakazam","machop","machoke","machamp","bellsprout","weepinbell","victreebel","tentacool","tentacruel","geodude","graveler","golem","ponyta","rapidash","slowpoke","slowbro","magnemite","magneton","farfetchd","doduo","dodrio","seel","dewgong","grimer","muk","shellder","cloyster","gastly","haunter","gengar","onix","drowzee","hypno","krabby","kingler","voltorb","electrode","exeggcute","exeggutor","cubone","marowak","hitmonlee","hitmonchan","lickitung","koffing","weezing","rhyhorn","rhydon","chansey","tangela","kangaskhan","horsea","seadra","goldeen","seaking","staryu","starmie","mrmime","scyther","jynx","electabuzz","magmar","pinsir","tauros","magikarp","gyarados","lapras","ditto","eevee","vaporeon","jolteon","flareon","porygon","omanyte","omastar","kabuto","kabutops","aerodactyl","snorlax","articuno","zapdos","moltres","dratini","dragonair","dragonite","mewtwo","mew","chikorita","bayleef","meganium","cyndaquil","quilava","typhlosion","totodile","croconaw","feraligatr","sentret","furret","hoothoot","noctowl","ledyba","ledian","spinarak","ariados","crobat","chinchou","lanturn","pichu","cleffa","igglybuff","togepi","togetic","natu","xatu","mareep","flaaffy","ampharos","bellossom","marill","azumarill","sudowoodo","politoed","hoppip","skiploom","jumpluff","aipom","sunkern","sunflora","yanma","wooper","quagsire","espeon","umbreon","murkrow","slowking","misdreavus","unown","wobbuffet","girafarig","pineco","forretress","dunsparce","gligar","steelix","snubbull","granbull","qwilfish","scizor","shuckle","heracross","sneasel","teddiursa","ursaring","slugma","magcargo","swinub","piloswine","corsola","remoraid","octillery","delibird","mantine","skarmory","houndour","houndoom","kingdra","phanpy","donphan","porygon2","stantler","smeargle","tyrogue","hitmontop","smoochum","elekid","magby","miltank","blissey","raikou","entei","suicune","larvitar","pupitar","tyranitar","lugia","ho-oh","celebi","treecko","grovyle","sceptile","torchic","combusken","blaziken","mudkip","marshtomp","swampert","poochyena","mightyena","zigzagoon","linoone","wurmple","silcoon","beautifly","cascoon","dustox","lotad","lombre","ludicolo","seedot","nuzleaf","shiftry","taillow","swellow","wingull","pelipper","ralts","kirlia","gardevoir","surskit","masquerain","shroomish","breloom","slakoth","vigoroth","slaking","nincada","ninjask","shedinja","whismur","loudred","exploud","makuhita","hariyama","azurill","nosepass","skitty","delcatty","sableye","mawile","aron","lairon","aggron","meditite","medicham","electrike","manectric","plusle","minun","volbeat","illumise","roselia","gulpin","swalot","carvanha","sharpedo","wailmer","wailord","numel","camerupt","torkoal","spoink","grumpig","spinda","trapinch","vibrava","flygon","cacnea","cacturne","swablu","altaria","zangoose","seviper","lunatone","solrock","barboach","whiscash","corphish","crawdaunt","baltoy","claydol","lileep","cradily","anorith","armaldo","feebas","milotic","castform","kecleon","shuppet","banette","duskull","dusclops","tropius","chimecho","absol","wynaut","snorunt","glalie","spheal","sealeo","walrein","clamperl","huntail","gorebyss","relicanth","luvdisc","bagon","shelgon","salamence","beldum","metang","metagross","regirock","regice","registeel","latias","latios","kyogre","groudon","rayquaza","jirachi","deoxys","turtwig","grotle","torterra","chimchar","monferno","infernape","piplup","prinplup","empoleon","starly","staravia","staraptor","bidoof","bibarel","kricketot","kricketune","shinx","luxio","luxray","budew","roserade","cranidos","rampardos","shieldon","bastiodon","burmy","wormadam","mothim","combee","vespiquen","pachirisu","buizel","floatzel","cherubi","cherrim","shellos","gastrodon","ambipom","drifloon","drifblim","buneary","lopunny","mismagius","honchkrow","glameow","purugly","chingling","stunky","skuntank","bronzor","bronzong","bonsly","mimejr","happiny","chatot","spiritomb","gible","gabite","garchomp","munchlax","riolu","lucario","hippopotas","hippowdon","skorupi","drapion","croagunk","toxicroak","carnivine","finneon","lumineon","mantyke","snover","abomasnow","weavile","magnezone","lickilicky","rhyperior","tangrowth","electivire","magmortar","togekiss","yanmega","leafeon","glaceon","gliscor","mamoswine","porygon-z","gallade","probopass","dusknoir","froslass","rotom","uxie","mesprit","azelf","dialga","palkia","heatran","regigigas","giratina","cresselia","phione","manaphy","darkrai","shaymin","arceus","victini","snivy","servine","serperior","tepig","pignite","emboar","oshawott","dewott","samurott","patrat","watchog","lillipup","herdier","stoutland","purrloin","liepard","pansage","simisage","pansear","simisear","panpour","simipour","munna","musharna","pidove","tranquill","unfezant","blitzle","zebstrika","roggenrola","boldore","gigalith","woobat","swoobat","drilbur","excadrill","audino","timburr","gurdurr","conkeldurr","tympole","palpitoad","seismitoad","throh","sawk","sewaddle","swadloon","leavanny","venipede","whirlipede","scolipede","cottonee","whimsicott","petilil","lilligant","basculin","sandile","krokorok","krookodile","darumaka","darmanitan","maractus","dwebble","crustle","scraggy","scrafty","sigilyph","yamask","cofagrigus","tirtouga","carracosta","archen","archeops","trubbish","garbodor","zorua","zoroark","minccino","cinccino","gothita","gothorita","gothitelle","solosis","duosion","reuniclus","ducklett","swanna","vanillite","vanillish","vanilluxe","deerling","sawsbuck","emolga","karrablast","escavalier","foongus","amoonguss","frillish","jellicent","alomomola","joltik","galvantula","ferroseed","ferrothorn","klink","klang","klinklang","tynamo","eelektrik","eelektross","elgyem","beheeyem","litwick","lampent","chandelure","axew","fraxure","haxorus","cubchoo","beartic","cryogonal","shelmet","accelgor","stunfisk","mienfoo","mienshao","druddigon","golett","golurk","pawniard","bisharp","bouffalant","rufflet","braviary","vullaby","mandibuzz","heatmor","durant","deino","zweilous","hydreigon","larvesta","volcarona","cobalion","terrakion","virizion","tornadus","thundurus","reshiram","zekrom","landorus","kyurem","keldeo","meloetta","genesect","chespin","quilladin","chesnaught","fennekin","braixen","delphox","froakie","frogadier","greninja","bunnelby","diggersby","fletchling","fletchinder","talonflame","scatterbug","spewpa","vivillon","litleo","pyroar","flabebe","floette","florges","skiddo","gogoat","pancham","pangoro","furfrou","espurr","meowstic","honedge","doublade","aegislash","spritzee","aromatisse","swirlix","slurpuff","inkay","malamar","binacle","barbaracle","skrelp","dragalge","clauncher","clawitzer","helioptile","heliolisk","tyrunt","tyrantrum","amaura","aurorus","sylveon","hawlucha","dedenne","carbink","goomy","sliggoo","goodra","klefki","phantump","trevenant","pumpkaboo","gourgeist","bergmite","avalugg","noibat","noivern","xerneas","yveltal","zygarde","diancie","hoopa","volcanion","rowlet","dartrix","decidueye","litten","torracat","incineroar","popplio","brionne","primarina","pikipek","trumbeak","toucannon","yungoos","gumshoos","grubbin","charjabug","vikavolt","crabrawler","crabominable","oricorio","cutiefly","ribombee","rockruff","lycanroc","wishiwashi","mareanie","toxapex","mudbray","mudsdale","dewpider","araquanid","fomantis","lurantis","morelull","shiinotic","salandit","salazzle","stufful","bewear","bounsweet","steenee","tsareena","comfey","oranguru","passimian","wimpod","golisopod","sandygast","palossand","pyukumuku","typenull","silvally","minior","komala","turtonator","togedemaru","mimikyu","bruxish","drampa","dhelmise","jangmo-o","hakamo-o","kommo-o","tapukoko","tapulele","tapubulu","tapufini","cosmog","cosmoem","solgaleo","lunala","nihilego","buzzwole","pheromosa","xurkitree","celesteela","kartana","guzzlord","necrozma","magearna","marshadow","poipole","naganadel","stakataka","blacephalon","zeraora","meltan","melmetal","grookey","thwackey","rillaboom","scorbunny","raboot","cinderace","sobble","drizzile","inteleon","skwovet","greedent","rookidee","corvisquire","corviknight","blipbug","dottler","orbeetle","nickit","thievul","gossifleur","eldegoss","wooloo","dubwool","chewtle","drednaw","yamper","boltund","rolycoly","carkol","coalossal","applin","flapple","appletun","silicobra","sandaconda","cramorant","arrokuda","barraskewda","toxel","toxtricity","sizzlipede","centiskorch","clobbopus","grapploct","sinistea","polteageist","hatenna","hattrem","hatterene","impidimp","morgrem","grimmsnarl","obstagoon","perrserker","cursola","sirfetchd","mrrime","runerigus","milcery","alcremie","falinks","pincurchin","snom","frosmoth","stonjourner","eiscue","indeedee","morpeko","cufant","copperajah","dracozolt","arctozolt","dracovish","arctovish","duraludon","dreepy","drakloak","dragapult","zacian","zamazenta","eternatus","kubfu","urshifu","zarude","regieleki","regidrago","glastrier","spectrier","calyrex"],"examples":["ditto","luxray","snorlax"],"order":0,"pattern":"^[a-z0-9_\\-]+$","title":"Pokemon Name","type":"string"}},"required":["pokemon_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2020-05-14","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3fcff5d40c5cd3d8e48f3361cf2666334d7d6fba","commit_timestamp":"2026-03-31T10:29:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pokeapi\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:57.883510+00:00","registry_entry_generated_at":"2026-03-31T10:32:57.883510+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6371b14b-bc68-4236-bfbd-468e8df8e968","connector_name":"PokeAPI","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pokeapi","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6371b14b-bc68-4236-bfbd-468e8df8e968","connector_name":"PokeAPI","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-pokeapi","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6371b14b-bc68-4236-bfbd-468e8df8e968","connector_name":"PokeAPI","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-pokeapi","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pokeapi\/0.3.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"5a290dcf-b2cf-4768-ac2d-a1aaca90c186","name":"pokeapi_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POKEAPI__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-pokeapi","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pokeapi\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Pok\u00e9API documentation","type":"api_reference","url":"https:\/\/pokeapi.co\/docs\/v2"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pokeapi"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pokeapi","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pokeapi","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pokeapi","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pokeapi:0.3.52","docker_image_cloud":"airbyte\/source-pokeapi:0.3.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":209,"definitionId":"63cea06f-1c75-458d-88fe-ad48c7cb27fd","name_oss":"Braintree","dockerRepository_oss":"airbyte\/source-braintree","dockerImageTag_oss":"0.3.28","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/braintree","icon_oss":"braintree.svg","spec_oss":{"connectionSpecification":{"properties":{"environment":{"description":"Environment specifies where the data will come from.","enum":["Development","Sandbox","Qa","Production"],"examples":["sandbox","production","qa","development"],"name":"Environment","title":"Environment","type":"string"},"merchant_id":{"description":"The unique identifier for your entire gateway account. See the docs<\/a> for more information on how to obtain this ID.","name":"Merchant ID","title":"Merchant ID","type":"string"},"private_key":{"airbyte_secret":true,"description":"Braintree Private Key. See the docs<\/a> for more information on how to obtain this key.","name":"Private Key","title":"Private Key","type":"string"},"public_key":{"description":"Braintree Public Key. See the docs<\/a> for more information on how to obtain this key.","name":"Public Key","title":"Public Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2020","2020-12-30","2020-11-22 20:20:05"],"format":"date-time","name":"Start Date","title":"Start Date","type":"string"}},"required":["merchant_id","public_key","private_key","environment"],"title":"Braintree Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/braintree"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-braintree\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:29:15.450000+00:00","registry_entry_generated_at":"2025-11-19T04:48:36.038471"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"63cea06f-1c75-458d-88fe-ad48c7cb27fd","connector_name":"Braintree","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-braintree","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"63cea06f-1c75-458d-88fe-ad48c7cb27fd","connector_name":"Braintree","connector_type":"source","connector_version":"0.3.28","docker_repository":"airbyte\/source-braintree","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"63cea06f-1c75-458d-88fe-ad48c7cb27fd","connector_name":"Braintree","connector_type":"source","connector_version":"0.3.28","docker_repository":"airbyte\/source-braintree","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-braintree\/0.3.28.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.50.2"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"8f679466-dfd0-4ebf-ac56-29516fdb7a84","name":"braintree_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-BRAINTREE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-braintree","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-braintree\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Braintree API reference","type":"api_reference","url":"https:\/\/developer.paypal.com\/braintree\/docs\/reference\/overview"},{"title":"Braintree authentication","type":"authentication_guide","url":"https:\/\/developer.paypal.com\/braintree\/docs\/start\/authentication"},{"title":"Braintree API rate limits","type":"rate_limits","url":"https:\/\/developer.paypal.com\/braintree\/docs\/reference\/general\/rate-limiting"},{"title":"Braintree Status","type":"status_page","url":"https:\/\/status.braintreepayments.com\/"},{"title":"Server SDK Deprecation Policy","type":"api_deprecations","url":"https:\/\/developer.paypal.com\/braintree\/docs\/reference\/general\/server-sdk-deprecation-policy"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-braintree"}},"is_oss":true,"name_cloud":"Braintree","dockerRepository_cloud":"airbyte\/source-braintree","dockerImageTag_cloud":"0.3.28","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/braintree","icon_cloud":"braintree.svg","spec_cloud":{"connectionSpecification":{"properties":{"environment":{"description":"Environment specifies where the data will come from.","enum":["Development","Sandbox","Qa","Production"],"examples":["sandbox","production","qa","development"],"name":"Environment","title":"Environment","type":"string"},"merchant_id":{"description":"The unique identifier for your entire gateway account. See the docs<\/a> for more information on how to obtain this ID.","name":"Merchant ID","title":"Merchant ID","type":"string"},"private_key":{"airbyte_secret":true,"description":"Braintree Private Key. See the docs<\/a> for more information on how to obtain this key.","name":"Private Key","title":"Private Key","type":"string"},"public_key":{"description":"Braintree Public Key. See the docs<\/a> for more information on how to obtain this key.","name":"Public Key","title":"Public Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2020","2020-12-30","2020-11-22 20:20:05"],"format":"date-time","name":"Start Date","title":"Start Date","type":"string"}},"required":["merchant_id","public_key","private_key","environment"],"title":"Braintree Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/braintree"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-braintree\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:29:15.450000+00:00","registry_entry_generated_at":"2025-11-19T04:48:43.346849"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"63cea06f-1c75-458d-88fe-ad48c7cb27fd","connector_name":"Braintree","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-braintree","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"63cea06f-1c75-458d-88fe-ad48c7cb27fd","connector_name":"Braintree","connector_type":"source","connector_version":"0.3.28","docker_repository":"airbyte\/source-braintree","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"63cea06f-1c75-458d-88fe-ad48c7cb27fd","connector_name":"Braintree","connector_type":"source","connector_version":"0.3.28","docker_repository":"airbyte\/source-braintree","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-braintree\/0.3.28.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.50.2"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"8f679466-dfd0-4ebf-ac56-29516fdb7a84","name":"braintree_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-BRAINTREE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-braintree","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-braintree\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Braintree API reference","type":"api_reference","url":"https:\/\/developer.paypal.com\/braintree\/docs\/reference\/overview"},{"title":"Braintree authentication","type":"authentication_guide","url":"https:\/\/developer.paypal.com\/braintree\/docs\/start\/authentication"},{"title":"Braintree API rate limits","type":"rate_limits","url":"https:\/\/developer.paypal.com\/braintree\/docs\/reference\/general\/rate-limiting"},{"title":"Braintree Status","type":"status_page","url":"https:\/\/status.braintreepayments.com\/"},{"title":"Server SDK Deprecation Policy","type":"api_deprecations","url":"https:\/\/developer.paypal.com\/braintree\/docs\/reference\/general\/server-sdk-deprecation-policy"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-braintree"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-braintree","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/braintree","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-braintree","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-braintree:0.3.28","docker_image_cloud":"airbyte\/source-braintree:0.3.28","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":210,"definitionId":"63df2e59-d086-4980-af83-01948325eacd","name_oss":"MixMax","dockerRepository_oss":"airbyte\/source-mixmax","dockerImageTag_oss":"0.1.28","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixmax","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-26","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.mixmax.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f18214f786094a7e287749789b409d5d9624bc2a","commit_timestamp":"2026-03-24T08:23:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mixmax\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:29:41.689936+00:00","registry_entry_generated_at":"2026-03-24T08:29:41.689936+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"63df2e59-d086-4980-af83-01948325eacd","connector_name":"MixMax","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mixmax","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"63df2e59-d086-4980-af83-01948325eacd","connector_name":"MixMax","connector_type":"source","connector_version":"0.1.28","docker_repository":"airbyte\/source-mixmax","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"63df2e59-d086-4980-af83-01948325eacd","connector_name":"MixMax","connector_type":"source","connector_version":"0.1.28","docker_repository":"airbyte\/source-mixmax","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mixmax\/0.1.28.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mixmax","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mixmax\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mixmax API documentation","type":"api_reference","url":"https:\/\/developer.mixmax.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mixmax"}},"is_oss":true,"name_cloud":"MixMax","dockerRepository_cloud":"airbyte\/source-mixmax","dockerImageTag_cloud":"0.1.28","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mixmax","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-26","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.mixmax.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f18214f786094a7e287749789b409d5d9624bc2a","commit_timestamp":"2026-03-24T08:23:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mixmax\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:29:41.514484+00:00","registry_entry_generated_at":"2026-03-24T08:29:41.514484+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"63df2e59-d086-4980-af83-01948325eacd","connector_name":"MixMax","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mixmax","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"63df2e59-d086-4980-af83-01948325eacd","connector_name":"MixMax","connector_type":"source","connector_version":"0.1.28","docker_repository":"airbyte\/source-mixmax","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"63df2e59-d086-4980-af83-01948325eacd","connector_name":"MixMax","connector_type":"source","connector_version":"0.1.28","docker_repository":"airbyte\/source-mixmax","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mixmax\/0.1.28.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mixmax","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mixmax\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mixmax API documentation","type":"api_reference","url":"https:\/\/developer.mixmax.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mixmax"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mixmax","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mixmax","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mixmax","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mixmax:0.1.28","docker_image_cloud":"airbyte\/source-mixmax:0.1.28","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":211,"definitionId":"64a0240a-81a4-4e40-8002-e063b17cfbbe","name_oss":"Chameleon","dockerRepository_oss":"airbyte\/source-chameleon","dockerImageTag_oss":"0.1.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/chameleon","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"},"end_date":{"description":"End date for incremental sync","format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"filter":{"default":"tour","description":"Filter for using in the `segments_experiences` stream","enum":["tour","survey","launcher"],"order":3,"title":"Filter","type":"string"},"limit":{"default":"50","description":"Max records per page limit","order":2,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.chameleon.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c213bb734694490f7e2033571fa7885273d2b0bf","commit_timestamp":"2026-03-31T08:36:11+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-chameleon\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:35.147488+00:00","registry_entry_generated_at":"2026-03-31T08:40:35.147488+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"64a0240a-81a4-4e40-8002-e063b17cfbbe","connector_name":"Chameleon","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-chameleon","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"64a0240a-81a4-4e40-8002-e063b17cfbbe","connector_name":"Chameleon","connector_type":"source","connector_version":"0.1.46","docker_repository":"airbyte\/source-chameleon","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"64a0240a-81a4-4e40-8002-e063b17cfbbe","connector_name":"Chameleon","connector_type":"source","connector_version":"0.1.46","docker_repository":"airbyte\/source-chameleon","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-chameleon\/0.1.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-chameleon","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-chameleon\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Chameleon API reference","type":"api_reference","url":"https:\/\/developers.chameleon.io\/reference\/introduction"},{"title":"Chameleon authentication","type":"authentication_guide","url":"https:\/\/developers.chameleon.io\/reference\/authentication"},{"title":"Chameleon rate limits","type":"rate_limits","url":"https:\/\/developers.chameleon.io\/reference\/rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-chameleon"}},"is_oss":true,"name_cloud":"Chameleon","dockerRepository_cloud":"airbyte\/source-chameleon","dockerImageTag_cloud":"0.1.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/chameleon","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"},"end_date":{"description":"End date for incremental sync","format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End date","type":"string"},"filter":{"default":"tour","description":"Filter for using in the `segments_experiences` stream","enum":["tour","survey","launcher"],"order":3,"title":"Filter","type":"string"},"limit":{"default":"50","description":"Max records per page limit","order":2,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.chameleon.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c213bb734694490f7e2033571fa7885273d2b0bf","commit_timestamp":"2026-03-31T08:36:11+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-chameleon\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:34.915387+00:00","registry_entry_generated_at":"2026-03-31T08:40:34.915387+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"64a0240a-81a4-4e40-8002-e063b17cfbbe","connector_name":"Chameleon","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-chameleon","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"64a0240a-81a4-4e40-8002-e063b17cfbbe","connector_name":"Chameleon","connector_type":"source","connector_version":"0.1.46","docker_repository":"airbyte\/source-chameleon","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"64a0240a-81a4-4e40-8002-e063b17cfbbe","connector_name":"Chameleon","connector_type":"source","connector_version":"0.1.46","docker_repository":"airbyte\/source-chameleon","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-chameleon\/0.1.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-chameleon","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-chameleon\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Chameleon API reference","type":"api_reference","url":"https:\/\/developers.chameleon.io\/reference\/introduction"},{"title":"Chameleon authentication","type":"authentication_guide","url":"https:\/\/developers.chameleon.io\/reference\/authentication"},{"title":"Chameleon rate limits","type":"rate_limits","url":"https:\/\/developers.chameleon.io\/reference\/rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-chameleon"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-chameleon","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/chameleon","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-chameleon","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-chameleon:0.1.46","docker_image_cloud":"airbyte\/source-chameleon:0.1.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":212,"definitionId":"6748b22d-3d27-4907-b8c0-04f6c8ef71b8","name_oss":"Eventbrite","dockerRepository_oss":"airbyte\/source-eventbrite","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/eventbrite","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"private_token":{"airbyte_secret":true,"description":"The private token to use for authenticating API requests.","name":"private_token","order":0,"title":"Private Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["private_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["eventbriteapi.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b81c640175a53c7437232ad8a647d5e9629e56c9","commit_timestamp":"2026-03-31T08:36:38+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-eventbrite\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:42.960520+00:00","registry_entry_generated_at":"2026-03-31T08:40:42.960520+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6748b22d-3d27-4907-b8c0-04f6c8ef71b8","connector_name":"Eventbrite","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-eventbrite","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6748b22d-3d27-4907-b8c0-04f6c8ef71b8","connector_name":"Eventbrite","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-eventbrite","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6748b22d-3d27-4907-b8c0-04f6c8ef71b8","connector_name":"Eventbrite","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-eventbrite","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-eventbrite\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-eventbrite","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-eventbrite\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Eventbrite API reference","type":"api_reference","url":"https:\/\/www.eventbrite.com\/platform\/api"},{"title":"Eventbrite authentication","type":"authentication_guide","url":"https:\/\/www.eventbrite.com\/platform\/api#\/introduction\/authentication"},{"title":"Eventbrite rate limits","type":"rate_limits","url":"https:\/\/www.eventbrite.com\/platform\/api#\/introduction\/rate-limits"},{"title":"Eventbrite Status","type":"status_page","url":"https:\/\/status.eventbrite.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-eventbrite"}},"is_oss":true,"name_cloud":"Eventbrite","dockerRepository_cloud":"airbyte\/source-eventbrite","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/eventbrite","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"private_token":{"airbyte_secret":true,"description":"The private token to use for authenticating API requests.","name":"private_token","order":0,"title":"Private Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["private_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["eventbriteapi.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b81c640175a53c7437232ad8a647d5e9629e56c9","commit_timestamp":"2026-03-31T08:36:38+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-eventbrite\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:40:42.708823+00:00","registry_entry_generated_at":"2026-03-31T08:40:42.708823+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6748b22d-3d27-4907-b8c0-04f6c8ef71b8","connector_name":"Eventbrite","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-eventbrite","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6748b22d-3d27-4907-b8c0-04f6c8ef71b8","connector_name":"Eventbrite","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-eventbrite","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6748b22d-3d27-4907-b8c0-04f6c8ef71b8","connector_name":"Eventbrite","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-eventbrite","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-eventbrite\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-eventbrite","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-eventbrite\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Eventbrite API reference","type":"api_reference","url":"https:\/\/www.eventbrite.com\/platform\/api"},{"title":"Eventbrite authentication","type":"authentication_guide","url":"https:\/\/www.eventbrite.com\/platform\/api#\/introduction\/authentication"},{"title":"Eventbrite rate limits","type":"rate_limits","url":"https:\/\/www.eventbrite.com\/platform\/api#\/introduction\/rate-limits"},{"title":"Eventbrite Status","type":"status_page","url":"https:\/\/status.eventbrite.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-eventbrite"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-eventbrite","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/eventbrite","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-eventbrite","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-eventbrite:0.0.49","docker_image_cloud":"airbyte\/source-eventbrite:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":213,"definitionId":"67f03df4-2c61-4d8c-80cd-0931287f87d8","name_oss":"NewsData.io","dockerRepository_oss":"airbyte\/source-newsdata-io","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/newsdata-io","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"categories":{"description":"Search the news articles for a specific category. You can add up to 5 categories in a single query.","order":3,"title":"Categories","type":"array"},"countries":{"description":"Search the news articles from a specific country. You can add up to 5 countries in a single query. Example: au, jp, br","order":2,"title":"Countries","type":"array"},"domains":{"description":"Search the news articles for specific domains or news sources. You can add up to 5 domains in a single query. ","order":5,"title":"Domains","type":"array"},"end_date":{"description":"Choose an end date. Now UTC is default value","format":"date","order":7,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"languages":{"description":"Search the news articles for a specific language. You can add up to 5 languages in a single query. ","order":4,"title":"Languages","type":"array"},"search_query":{"description":"Search news articles for specific keywords or phrases present in the news title, content, URL, meta keywords and meta description.","order":1,"title":"Search Query","type":"string"},"start_date":{"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["newsdata.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bc1acd00c87bc44776bc062e92a210022c8b4c23","commit_timestamp":"2026-03-31T08:44:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-newsdata-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:50:09.832781+00:00","registry_entry_generated_at":"2026-03-31T08:50:09.832781+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"67f03df4-2c61-4d8c-80cd-0931287f87d8","connector_name":"NewsData.io","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-newsdata-io","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"67f03df4-2c61-4d8c-80cd-0931287f87d8","connector_name":"NewsData.io","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-newsdata-io","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"67f03df4-2c61-4d8c-80cd-0931287f87d8","connector_name":"NewsData.io","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-newsdata-io","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-newsdata-io\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-newsdata-io","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-newsdata-io\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"NewsData.io API documentation","type":"api_reference","url":"https:\/\/newsdata.io\/documentation"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-newsdata-io"}},"is_oss":true,"name_cloud":"NewsData.io","dockerRepository_cloud":"airbyte\/source-newsdata-io","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/newsdata-io","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"categories":{"description":"Search the news articles for a specific category. You can add up to 5 categories in a single query.","order":3,"title":"Categories","type":"array"},"countries":{"description":"Search the news articles from a specific country. You can add up to 5 countries in a single query. Example: au, jp, br","order":2,"title":"Countries","type":"array"},"domains":{"description":"Search the news articles for specific domains or news sources. You can add up to 5 domains in a single query. ","order":5,"title":"Domains","type":"array"},"end_date":{"description":"Choose an end date. Now UTC is default value","format":"date","order":7,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"languages":{"description":"Search the news articles for a specific language. You can add up to 5 languages in a single query. ","order":4,"title":"Languages","type":"array"},"search_query":{"description":"Search news articles for specific keywords or phrases present in the news title, content, URL, meta keywords and meta description.","order":1,"title":"Search Query","type":"string"},"start_date":{"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["newsdata.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"bc1acd00c87bc44776bc062e92a210022c8b4c23","commit_timestamp":"2026-03-31T08:44:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-newsdata-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:50:09.677690+00:00","registry_entry_generated_at":"2026-03-31T08:50:09.677690+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"67f03df4-2c61-4d8c-80cd-0931287f87d8","connector_name":"NewsData.io","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-newsdata-io","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"67f03df4-2c61-4d8c-80cd-0931287f87d8","connector_name":"NewsData.io","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-newsdata-io","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"67f03df4-2c61-4d8c-80cd-0931287f87d8","connector_name":"NewsData.io","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-newsdata-io","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-newsdata-io\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-newsdata-io","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-newsdata-io\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"NewsData.io API documentation","type":"api_reference","url":"https:\/\/newsdata.io\/documentation"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-newsdata-io"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-newsdata-io","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/newsdata-io","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-newsdata-io","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-newsdata-io:0.0.47","docker_image_cloud":"airbyte\/source-newsdata-io:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":214,"definitionId":"686473f1-76d9-4994-9cc7-9b13da46147c","name_oss":"Chargebee","dockerRepository_oss":"airbyte\/source-chargebee","dockerImageTag_oss":"0.10.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/chargebee","icon_oss":"chargebee.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"num_workers":{"default":3,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Chargebee plan. More info about the rate limit plan tiers can be found on Chargebee's API docs<\/a>.","examples":[1,2,3],"maximum":50,"minimum":1,"order":4,"title":"Number of concurrent workers","type":"integer"},"product_catalog":{"default":"2.0","description":"Product Catalog version of your Chargebee site. Instructions on how to find your version you may find here<\/a> under `API Version` section. If left blank, the product catalog version will be set to 2.0.","enum":["1.0","2.0"],"order":3,"title":"Product Catalog","type":"string"},"site":{"description":"The site prefix for your Chargebee instance.","examples":["airbyte-test"],"order":1,"title":"Site","type":"string"},"site_api_key":{"airbyte_secret":true,"description":"Chargebee API Key. See the docs<\/a> for more information on how to obtain this key.","order":0,"title":"API Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00.000Z. Any data before this date will not be replicated.","examples":["2021-01-25T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["site_api_key","site","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.chargebee.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"166b39bfb8b5a0862d65dddcc6e1dcdbcda8e089","commit_timestamp":"2026-03-25T17:26:17-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-chargebee\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T00:30:56.059124+00:00","registry_entry_generated_at":"2026-03-26T00:30:56.059124+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"686473f1-76d9-4994-9cc7-9b13da46147c","connector_name":"Chargebee","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-chargebee","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"686473f1-76d9-4994-9cc7-9b13da46147c","connector_name":"Chargebee","connector_type":"source","connector_version":"0.10.32","docker_repository":"airbyte\/source-chargebee","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"686473f1-76d9-4994-9cc7-9b13da46147c","connector_name":"Chargebee","connector_type":"source","connector_version":"0.10.32","docker_repository":"airbyte\/source-chargebee","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-chargebee\/0.10.32.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"092f90df-53ab-4822-9811-96603a7dc8b1","name":"chargebee_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CHARGEBEE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-chargebee","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-chargebee\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Versioning Docs","type":"api_reference","url":"https:\/\/apidocs.chargebee.com\/docs\/api\/versioning"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/www.chargebee.com\/help\/api-updates\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-chargebee"}},"is_oss":true,"name_cloud":"Chargebee","dockerRepository_cloud":"airbyte\/source-chargebee","dockerImageTag_cloud":"0.10.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/chargebee","icon_cloud":"chargebee.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"num_workers":{"default":3,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Chargebee plan. More info about the rate limit plan tiers can be found on Chargebee's API docs<\/a>.","examples":[1,2,3],"maximum":50,"minimum":1,"order":4,"title":"Number of concurrent workers","type":"integer"},"product_catalog":{"default":"2.0","description":"Product Catalog version of your Chargebee site. Instructions on how to find your version you may find here<\/a> under `API Version` section. If left blank, the product catalog version will be set to 2.0.","enum":["1.0","2.0"],"order":3,"title":"Product Catalog","type":"string"},"site":{"description":"The site prefix for your Chargebee instance.","examples":["airbyte-test"],"order":1,"title":"Site","type":"string"},"site_api_key":{"airbyte_secret":true,"description":"Chargebee API Key. See the docs<\/a> for more information on how to obtain this key.","order":0,"title":"API Key","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00.000Z. Any data before this date will not be replicated.","examples":["2021-01-25T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["site_api_key","site","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.chargebee.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"166b39bfb8b5a0862d65dddcc6e1dcdbcda8e089","commit_timestamp":"2026-03-25T17:26:17-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-chargebee\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T00:30:55.756252+00:00","registry_entry_generated_at":"2026-03-26T00:30:55.756252+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"686473f1-76d9-4994-9cc7-9b13da46147c","connector_name":"Chargebee","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-chargebee","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"686473f1-76d9-4994-9cc7-9b13da46147c","connector_name":"Chargebee","connector_type":"source","connector_version":"0.10.32","docker_repository":"airbyte\/source-chargebee","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"686473f1-76d9-4994-9cc7-9b13da46147c","connector_name":"Chargebee","connector_type":"source","connector_version":"0.10.32","docker_repository":"airbyte\/source-chargebee","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-chargebee\/0.10.32.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"092f90df-53ab-4822-9811-96603a7dc8b1","name":"chargebee_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-CHARGEBEE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-chargebee","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-chargebee\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Versioning Docs","type":"api_reference","url":"https:\/\/apidocs.chargebee.com\/docs\/api\/versioning"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/www.chargebee.com\/help\/api-updates\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-chargebee"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-chargebee","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/chargebee","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-chargebee","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-chargebee:0.10.32","docker_image_cloud":"airbyte\/source-chargebee:0.10.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":21600.0,"suggestedStreams_oss":{"streams":["subscription","customer","invoice","credit_note","coupon","transaction","event","order","plan","payment_source","addon"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":21600.0,"suggestedStreams_cloud":{"streams":["subscription","customer","invoice","credit_note","coupon","transaction","event","order","plan","payment_source","addon"]},"erdUrl_cloud":null},{"index":215,"definitionId":"68b9c98e-0747-4c84-b05b-d30b47686725","name_oss":"Braze","dockerRepository_oss":"airbyte\/source-braze","dockerImageTag_oss":"0.4.20","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/braze","icon_oss":"braze.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Braze REST API key","order":1,"title":"Rest API Key","type":"string"},"start_date":{"description":"Rows after this date will be synced","format":"date","order":2,"title":"Start date","type":"string"},"url":{"description":"Braze REST API endpoint","order":0,"title":"URL","type":"string"}},"required":["url","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-braze\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:31:01.934000+00:00","registry_entry_generated_at":"2025-11-19T01:57:11.324597"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"68b9c98e-0747-4c84-b05b-d30b47686725","connector_name":"Braze","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-braze","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"68b9c98e-0747-4c84-b05b-d30b47686725","connector_name":"Braze","connector_type":"source","connector_version":"0.4.20","docker_repository":"airbyte\/source-braze","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"68b9c98e-0747-4c84-b05b-d30b47686725","connector_name":"Braze","connector_type":"source","connector_version":"0.4.20","docker_repository":"airbyte\/source-braze","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-braze\/0.4.20.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"5df06901-b346-4401-81af-62b20deda255","name":"braze_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_BRAZE_INTEGRATION_TESTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-braze","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.12@sha256:b236b4ff8351a7d7f0ff7f938bbf0ab7b455c4c9e6e7cc93933f4aa9201d66cb"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-braze\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Braze REST API reference","type":"api_reference","url":"https:\/\/www.braze.com\/docs\/api\/home"},{"title":"Braze API authentication","type":"authentication_guide","url":"https:\/\/www.braze.com\/docs\/api\/basics\/"},{"title":"Braze API rate limits","type":"rate_limits","url":"https:\/\/www.braze.com\/docs\/api\/api_limits\/"},{"title":"Braze Status","type":"status_page","url":"https:\/\/status.braze.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-braze"}},"is_oss":true,"name_cloud":"Braze","dockerRepository_cloud":"airbyte\/source-braze","dockerImageTag_cloud":"0.4.20","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/braze","icon_cloud":"braze.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Braze REST API key","order":1,"title":"Rest API Key","type":"string"},"start_date":{"description":"Rows after this date will be synced","format":"date","order":2,"title":"Start date","type":"string"},"url":{"description":"Braze REST API endpoint","order":0,"title":"URL","type":"string"}},"required":["url","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-braze\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:31:01.934000+00:00","registry_entry_generated_at":"2025-11-19T01:57:18.561656"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"68b9c98e-0747-4c84-b05b-d30b47686725","connector_name":"Braze","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-braze","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"68b9c98e-0747-4c84-b05b-d30b47686725","connector_name":"Braze","connector_type":"source","connector_version":"0.4.20","docker_repository":"airbyte\/source-braze","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"68b9c98e-0747-4c84-b05b-d30b47686725","connector_name":"Braze","connector_type":"source","connector_version":"0.4.20","docker_repository":"airbyte\/source-braze","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-braze\/0.4.20.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"5df06901-b346-4401-81af-62b20deda255","name":"braze_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_BRAZE_INTEGRATION_TESTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-braze","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.12@sha256:b236b4ff8351a7d7f0ff7f938bbf0ab7b455c4c9e6e7cc93933f4aa9201d66cb"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-braze\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Braze REST API reference","type":"api_reference","url":"https:\/\/www.braze.com\/docs\/api\/home"},{"title":"Braze API authentication","type":"authentication_guide","url":"https:\/\/www.braze.com\/docs\/api\/basics\/"},{"title":"Braze API rate limits","type":"rate_limits","url":"https:\/\/www.braze.com\/docs\/api\/api_limits\/"},{"title":"Braze Status","type":"status_page","url":"https:\/\/status.braze.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-braze"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-braze","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/braze","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-braze","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-braze:0.4.20","docker_image_cloud":"airbyte\/source-braze:0.4.20","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":216,"definitionId":"68e63de2-bb83-4c7e-93fa-a8a9051e3993","name_oss":"Jira","dockerRepository_oss":"airbyte\/source-jira","dockerImageTag_oss":"4.3.17","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira","icon_oss":"jira.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Jira API Token. See the docs<\/a> for more information on how to generate this key. API Token is used for Authorization to your account by BasicAuth.","order":0,"title":"API Token","type":"string"},"domain":{"description":"The Domain for your Jira account, e.g. airbyteio.atlassian.net, airbyteio.jira.com, jira.your-domain.com","examples":[".atlassian.net",".jira.com","jira..com"],"order":1,"title":"Domain","type":"string"},"email":{"description":"The user email for your Jira account which you used to generate the API token. This field is used for Authorization to your account by BasicAuth.","order":2,"title":"Email","type":"string"},"expand_issue_changelog":{"airbyte_hidden":true,"default":false,"description":"(DEPRECATED) Expand the changelog when replicating issues.","title":"Expand Issue Changelog","type":"boolean"},"expand_issue_transition":{"airbyte_hidden":true,"default":false,"description":"(DEPRECATED) Expand the transitions when replicating issues.","title":"Expand Issue Transitions","type":"boolean"},"issues_stream_expand_with":{"airbyte_hidden":true,"default":[],"description":"Select fields to Expand the `Issues` stream when replicating with: ","items":{"enum":["renderedFields","transitions","changelog"],"type":"string"},"title":"Expand Issues stream","type":"array"},"lookback_window_minutes":{"default":0,"description":"When set to N, the connector will always refresh resources created within the past N minutes. By default, updated objects that are not newly created are not incrementally synced.","examples":[60],"maximum":576000,"minimum":0,"order":5,"title":"Lookback window","type":"integer"},"num_workers":{"default":3,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":1,"order":6,"title":"Number of concurrent workers","type":"integer"},"projects":{"description":"List of Jira project keys to replicate data for, or leave it empty if you want to replicate data for all projects.","examples":["PROJ1","PROJ2"],"items":{"type":"string"},"order":3,"title":"Projects","type":"array"},"render_fields":{"airbyte_hidden":true,"default":false,"description":"(DEPRECATED) Render issue fields in HTML format in addition to Jira JSON-like format.","title":"Render Issue Fields","type":"boolean"},"start_date":{"description":"The date from which you want to replicate data from Jira, use the format YYYY-MM-DDT00:00:00Z. Note that this field only applies to certain streams, and only data generated on or after the start date will be replicated. Or leave it empty if you want to replicate all data. For more information, refer to the documentation<\/a>.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_token","domain","email"],"title":"Jira Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["${domain}"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-01-25","message":"Stream state will be saved for every board in stream `Boards Issues`. Customers who use stream `Board Issues` in Incremental Sync mode must take action with their connections.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["board_issues"]}]},"2.0.0":{"upgradeDeadline":"2024-05-31","message":"The source Jira connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes to the incremental stream state, this migration constitutes a breaking change. Additionally, an issue in the `ProjectAvatars` stream has been fixed. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Jira.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["board_issues","issues","sprint_issues"]}]},"3.0.0":{"upgradeDeadline":"2024-07-02","message":"Primary key for Workflows stream has been changed from `Id` to [`entityId`, `name`]. This change of pk makes the stream compatible with more types of destinations.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["workflows"]}]},"4.0.0":{"upgradeDeadline":"2025-05-04","message":"The `pull_requests` stream has been fully deprecated. This change constitutes a breaking change. For more information, see our migration documentation for source Jira.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["pull_requests"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"088d6b156938233f429a2287cadbae5710433608","commit_timestamp":"2026-03-17T10:26:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jira\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:35.662000+00:00","registry_entry_generated_at":"2026-03-17T10:32:45.698992"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"68e63de2-bb83-4c7e-93fa-a8a9051e3993","connector_name":"Jira","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jira","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"68e63de2-bb83-4c7e-93fa-a8a9051e3993","connector_name":"Jira","connector_type":"source","connector_version":"4.3.17","docker_repository":"airbyte\/source-jira","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"68e63de2-bb83-4c7e-93fa-a8a9051e3993","connector_name":"Jira","connector_type":"source","connector_version":"4.3.17","docker_repository":"airbyte\/source-jira","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jira\/4.3.17.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"28344f6b-d2c9-4671-a5e2-81374985156e","name":"jira_config_dev_null"},{"id":"8f0c8c2b-8bc4-4d13-a2ef-ce234370dbd8","name":"jira_config_empty_projects_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config_empty_projects.json","name":"SECRET_SOURCE-JIRA_EMPTY_PROJECTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-JIRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_empty_projects.json","name":"SECRET_SOURCE-JIRA_EMPTY_PROJECTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-JIRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-jira","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jira\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/developer.atlassian.com\/changelog\/#"},{"title":"Jira Platform API Changelog","type":"api_release_history","url":"https:\/\/developer.atlassian.com\/cloud\/jira\/platform\/changelog\/"},{"title":"Jira Cloud Platform API OpenAPI specification","type":"openapi_spec","url":"https:\/\/developer.atlassian.com\/cloud\/jira\/platform\/swagger-v3.v3.json"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-jira"}},"is_oss":true,"name_cloud":"Jira","dockerRepository_cloud":"airbyte\/source-jira","dockerImageTag_cloud":"4.3.17","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira","icon_cloud":"jira.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Jira API Token. See the docs<\/a> for more information on how to generate this key. API Token is used for Authorization to your account by BasicAuth.","order":0,"title":"API Token","type":"string"},"domain":{"description":"The Domain for your Jira account, e.g. airbyteio.atlassian.net, airbyteio.jira.com, jira.your-domain.com","examples":[".atlassian.net",".jira.com","jira..com"],"order":1,"title":"Domain","type":"string"},"email":{"description":"The user email for your Jira account which you used to generate the API token. This field is used for Authorization to your account by BasicAuth.","order":2,"title":"Email","type":"string"},"expand_issue_changelog":{"airbyte_hidden":true,"default":false,"description":"(DEPRECATED) Expand the changelog when replicating issues.","title":"Expand Issue Changelog","type":"boolean"},"expand_issue_transition":{"airbyte_hidden":true,"default":false,"description":"(DEPRECATED) Expand the transitions when replicating issues.","title":"Expand Issue Transitions","type":"boolean"},"issues_stream_expand_with":{"airbyte_hidden":true,"default":[],"description":"Select fields to Expand the `Issues` stream when replicating with: ","items":{"enum":["renderedFields","transitions","changelog"],"type":"string"},"title":"Expand Issues stream","type":"array"},"lookback_window_minutes":{"default":0,"description":"When set to N, the connector will always refresh resources created within the past N minutes. By default, updated objects that are not newly created are not incrementally synced.","examples":[60],"maximum":576000,"minimum":0,"order":5,"title":"Lookback window","type":"integer"},"num_workers":{"default":3,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":1,"order":6,"title":"Number of concurrent workers","type":"integer"},"projects":{"description":"List of Jira project keys to replicate data for, or leave it empty if you want to replicate data for all projects.","examples":["PROJ1","PROJ2"],"items":{"type":"string"},"order":3,"title":"Projects","type":"array"},"render_fields":{"airbyte_hidden":true,"default":false,"description":"(DEPRECATED) Render issue fields in HTML format in addition to Jira JSON-like format.","title":"Render Issue Fields","type":"boolean"},"start_date":{"description":"The date from which you want to replicate data from Jira, use the format YYYY-MM-DDT00:00:00Z. Note that this field only applies to certain streams, and only data generated on or after the start date will be replicated. Or leave it empty if you want to replicate all data. For more information, refer to the documentation<\/a>.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_token","domain","email"],"title":"Jira Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["${domain}"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-01-25","message":"Stream state will be saved for every board in stream `Boards Issues`. Customers who use stream `Board Issues` in Incremental Sync mode must take action with their connections.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#1.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["board_issues"]}]},"2.0.0":{"upgradeDeadline":"2024-05-31","message":"The source Jira connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes to the incremental stream state, this migration constitutes a breaking change. Additionally, an issue in the `ProjectAvatars` stream has been fixed. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Jira.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["board_issues","issues","sprint_issues"]}]},"3.0.0":{"upgradeDeadline":"2024-07-02","message":"Primary key for Workflows stream has been changed from `Id` to [`entityId`, `name`]. This change of pk makes the stream compatible with more types of destinations.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["workflows"]}]},"4.0.0":{"upgradeDeadline":"2025-05-04","message":"The `pull_requests` stream has been fully deprecated. This change constitutes a breaking change. For more information, see our migration documentation for source Jira.","deadlineAction":"auto_upgrade","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["pull_requests"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/jira-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"088d6b156938233f429a2287cadbae5710433608","commit_timestamp":"2026-03-17T10:26:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jira\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:35.662000+00:00","registry_entry_generated_at":"2026-03-17T10:32:54.097002"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"68e63de2-bb83-4c7e-93fa-a8a9051e3993","connector_name":"Jira","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jira","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"68e63de2-bb83-4c7e-93fa-a8a9051e3993","connector_name":"Jira","connector_type":"source","connector_version":"4.3.17","docker_repository":"airbyte\/source-jira","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"68e63de2-bb83-4c7e-93fa-a8a9051e3993","connector_name":"Jira","connector_type":"source","connector_version":"4.3.17","docker_repository":"airbyte\/source-jira","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jira\/4.3.17.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"28344f6b-d2c9-4671-a5e2-81374985156e","name":"jira_config_dev_null"},{"id":"8f0c8c2b-8bc4-4d13-a2ef-ce234370dbd8","name":"jira_config_empty_projects_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config_empty_projects.json","name":"SECRET_SOURCE-JIRA_EMPTY_PROJECTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-JIRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_empty_projects.json","name":"SECRET_SOURCE-JIRA_EMPTY_PROJECTS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-JIRA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-jira","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jira\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/developer.atlassian.com\/changelog\/#"},{"title":"Jira Platform API Changelog","type":"api_release_history","url":"https:\/\/developer.atlassian.com\/cloud\/jira\/platform\/changelog\/"},{"title":"Jira Cloud Platform API OpenAPI specification","type":"openapi_spec","url":"https:\/\/developer.atlassian.com\/cloud\/jira\/platform\/swagger-v3.v3.json"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-jira"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-jira","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/jira","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-jira","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-jira:4.3.17","docker_image_cloud":"airbyte\/source-jira:4.3.17","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["issues","projects","users","issue_fields"]},"erdUrl_oss":"https:\/\/dbdocs.io\/airbyteio\/source-jira?view=relationships","maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["issues","projects","users","issue_fields"]},"erdUrl_cloud":"https:\/\/dbdocs.io\/airbyteio\/source-jira?view=relationships"},{"index":217,"definitionId":"69589781-7828-43c5-9f63-8925b1c1ccc2","name_oss":"S3","dockerRepository_oss":"airbyte\/source-s3","dockerImageTag_oss":"4.15.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3","icon_oss":"s3.svg","spec_oss":{"connectionSpecification":{"description":"NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes\nbecause it is responsible for converting legacy S3 v3 configs into v4 configs using the File-Based CDK.","properties":{"aws_access_key_id":{"airbyte_secret":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":2,"title":"AWS Access Key ID","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":3,"title":"AWS Secret Access Key","type":"string"},"bucket":{"description":"Name of the S3 bucket where the file(s) exist.","order":0,"title":"Bucket","type":"string"},"dataset":{"airbyte_hidden":true,"description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.name instead. The name of the stream you would like this source to output. Can contain letters, numbers, or underscores.","order":100,"pattern":"^([A-Za-z0-9-_]+)$","title":"Output Stream Name","type":"string"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":6,"title":"Delivery Method","type":"object"},"endpoint":{"default":"","description":"Endpoint to an S3 compatible service. Leave empty to use AWS.","examples":["my-s3-endpoint.com","https:\/\/my-s3-endpoint.com"],"order":4,"title":"Endpoint","type":"string"},"format":{"airbyte_hidden":true,"default":"csv","description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.format instead. The format of the files you'd like to replicate","oneOf":[{"description":"This connector utilises PyArrow (Apache Arrow)<\/a> for CSV parsing.","properties":{"additional_reader_options":{"description":"Optionally add a valid JSON string here to provide additional options to the csv reader. Mappings must correspond to options detailed here<\/a>. 'column_types' is used internally to handle schema so overriding that would likely cause problems.","examples":["{\"timestamp_parsers\": [\"%m\/%d\/%Y %H:%M\", \"%Y\/%m\/%d %H:%M\"], \"strings_can_be_null\": true, \"null_values\": [\"NA\", \"NULL\"]}"],"order":7,"title":"Additional Reader Options","type":"string"},"advanced_options":{"description":"Optionally add a valid JSON string here to provide additional Pyarrow ReadOptions<\/a>. Specify 'column_names' here if your CSV doesn't have header, or if you want to use custom column names. 'block_size' and 'encoding' are already used above, specify them again here will override the values above.","examples":["{\"column_names\": [\"column1\", \"column2\"]}"],"order":8,"title":"Advanced Options","type":"string"},"block_size":{"default":10000,"description":"The chunk size in bytes to process at a time in memory from each file. If your data is particularly wide and failing during schema detection, increasing this should solve it. Beware of raising this too high as you could hit OOM errors.","maximum":2147483647,"minimum":1,"order":9,"title":"Block Size","type":"integer"},"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","minLength":1,"order":0,"title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","order":5,"title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","order":4,"title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","order":3,"title":"Escape Character","type":"string"},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"infer_datatypes":{"default":true,"description":"Configures whether a schema for the source should be inferred from the current data or not. If set to false and a custom schema is set, then the manually enforced schema is used. If a schema is not manually set, and this is set to false, then all fields will be read as strings","order":1,"title":"Infer Datatypes","type":"boolean"},"newlines_in_values":{"default":false,"description":"Whether newline characters are allowed in CSV values. Turning this on may affect performance. Leave blank to default to False.","order":6,"title":"Allow newlines in values","type":"boolean"},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","order":2,"title":"Quote Character","type":"string"}},"title":"CSV","type":"object"},{"description":"This connector utilises PyArrow (Apache Arrow)<\/a> for Parquet parsing.","properties":{"batch_size":{"default":65536,"description":"Maximum number of records per batch read from the input files. Batches may be smaller if there aren\u2019t enough rows in the file. This option can help avoid out-of-memory errors if your data is particularly wide.","order":1,"title":"Record batch size","type":"integer"},"buffer_size":{"default":2,"description":"Perform read buffering when deserializing individual column chunks. By default every group column will be loaded fully to memory. This option can help avoid out-of-memory errors if your data is particularly wide.","title":"Buffer Size","type":"integer"},"columns":{"description":"If you only want to sync a subset of the columns from the file(s), add the columns you want here as a comma-delimited list. Leave it empty to sync all columns.","items":{"type":"string"},"order":0,"title":"Selected Columns","type":"array"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"title":"Parquet","type":"object"},{"description":"This connector utilises fastavro<\/a> for Avro parsing.","properties":{"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"title":"Avro","type":"object"},{"description":"This connector uses PyArrow<\/a> for JSON Lines (jsonl) file parsing.","properties":{"block_size":{"default":0,"description":"The chunk size in bytes to process at a time in memory from each file. If your data is particularly wide and failing during schema detection, increasing this should solve it. Beware of raising this too high as you could hit OOM errors.","order":2,"title":"Block Size","type":"integer"},"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"},"newlines_in_values":{"default":false,"description":"Whether newline characters are allowed in JSON values. Turning this on may affect performance. Leave blank to default to False.","order":0,"title":"Allow newlines in values","type":"boolean"},"unexpected_field_behavior":{"default":"infer","description":"How JSON fields outside of explicit_schema (if given) are treated. Check PyArrow documentation<\/a> for details","enum":["ignore","infer","error"],"examples":["ignore","infer","error"],"order":1,"title":"Unexpected field behavior"}},"title":"Jsonl","type":"object"}],"order":120,"title":"File Format","type":"object"},"path_pattern":{"airbyte_hidden":true,"description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.globs instead. A regular expression which tells the connector which files to replicate. All files which match this pattern will be replicated. Use | to separate multiple patterns. See this page<\/a> to understand pattern syntax (GLOBSTAR and SPLIT flags are enabled). Use pattern **<\/strong> to pick up all files.","examples":["**","myFolder\/myTableFiles\/*.csv|myFolder\/myOtherTableFiles\/*.csv"],"order":110,"title":"Pattern of files to replicate","type":"string"},"provider":{"airbyte_hidden":true,"description":"Deprecated and will be removed soon. Please do not use this field anymore and use bucket, aws_access_key_id, aws_secret_access_key and endpoint instead. Use this to load files from S3 or S3-compatible services","order":111,"properties":{"aws_access_key_id":{"airbyte_secret":true,"always_show":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":1,"title":"AWS Access Key ID","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":2,"title":"AWS Secret Access Key","type":"string"},"bucket":{"description":"Name of the S3 bucket where the file(s) exist.","order":0,"title":"Bucket","type":"string"},"endpoint":{"default":"","description":"Endpoint to an S3 compatible service. Leave empty to use AWS.","order":4,"title":"Endpoint","type":"string"},"path_prefix":{"default":"","description":"By providing a path-like prefix (e.g. myFolder\/thisTable\/) under which all the relevant files sit, we can optimize finding these in S3. This is optional but recommended if your bucket contains many folders\/files which you don't need to replicate.","order":3,"title":"Path Prefix","type":"string"},"region_name":{"description":"AWS region where the S3 bucket is located. If not provided, the region will be determined automatically.","order":5,"title":"AWS Region","type":"string"},"role_arn":{"always_show":true,"description":"Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. Set the External ID to the Airbyte workspace ID, which can be found in the URL of this page.","order":7,"title":"AWS Role ARN","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any file modified before this date will not be replicated.","examples":["2021-01-01T00:00:00Z"],"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":[],"title":"S3: Amazon Web Services","type":"object"},"region_name":{"description":"AWS region where the S3 bucket is located. If not provided, the region will be determined automatically.","order":5,"title":"AWS Region","type":"string"},"role_arn":{"description":"Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. Set the External ID to the Airbyte workspace ID, which can be found in the URL of this page.","order":6,"title":"AWS Role ARN","type":"string"},"schema":{"airbyte_hidden":true,"default":"{}","description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.input_schema instead. Optionally provide a schema to enforce, as a valid JSON string. Ensure this is a mapping of { \"column\" : \"type\" }<\/strong>, where types are valid JSON Schema datatypes<\/a>. Leave as {} to auto-infer the schema.","examples":["{\"column_1\": \"number\", \"column_2\": \"string\", \"column_3\": \"array\", \"column_4\": \"object\", \"column_5\": \"boolean\"}"],"order":130,"title":"Manually enforced data schema","type":"string"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"inference_type":{"airbyte_hidden":true,"default":"None","description":"How to infer the types of the columns. If none, inference default to strings.","enum":["None","Primitive Types Only"],"title":"Inference Type"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"legacy_prefix":{"airbyte_hidden":true,"description":"The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob.","title":"Legacy Prefix","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","bucket"],"title":"Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:python-file-based"],"allowedHosts_oss":{"hosts":["*.s3.amazonaws.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"4.0.0":{"upgradeDeadline":"2023-10-05","message":"UX improvement, multi-stream support and deprecation of some parsing features","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3-migrations#4.0.0"},"4.0.4":{"upgradeDeadline":"2023-10-18","message":"Following 4.0.0 config change, we are eliminating the `streams.*.file_type` field which was redundant with `streams.*.format`","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3-migrations#4.0.4"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9b37b85fc15eac0737718a27d3014ae794ff7cd6","commit_timestamp":"2025-11-12T15:22:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-s3\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-12T23:36:40.720000+00:00","registry_entry_generated_at":"2025-11-12T23:45:39.501502"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"69589781-7828-43c5-9f63-8925b1c1ccc2","connector_name":"S3","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-s3","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"69589781-7828-43c5-9f63-8925b1c1ccc2","connector_name":"S3","connector_type":"source","connector_version":"4.15.2","docker_repository":"airbyte\/source-s3","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"69589781-7828-43c5-9f63-8925b1c1ccc2","connector_name":"S3","connector_type":"source","connector_version":"4.15.2","docker_repository":"airbyte\/source-s3","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-s3\/4.15.2.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.4.1"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"liveTests","testConnections":[{"id":"3dbae341-863a-43c0-bf00-d6a7473c7364","name":"s3_100_mb_dev_null"},{"id":"01f508b1-5690-47af-940c-a777d471762f","name":"s3_v4_jsonl_config_dev_null"},{"id":"0bc29171-b589-45be-b59c-0bc3138eaf41","name":"s3_v4_csv_skip_rows_no_header_config_dev_null"},{"id":"0e53811c-f26c-487c-a493-b068ae663f81","name":"s3_v4_parquet_duration_list_struct_config_dev_null"},{"id":"0f06e5a2-da09-4615-a7bc-83a71043866b","name":"s3_parquet_dataset_config_dev_null"},{"id":"13d94db7-2e54-44ab-aae8-1b4c96a2f605","name":"s3_v4_parquet_decimal_config_dev_null"},{"id":"18e4fed1-f4ca-441f-b5bd-fd80aed40831","name":"s3_jsonl_config_dev_null"},{"id":"1a0868c0-1491-43bf-8aa0-9d5ebd36e128","name":"s3_v4_avro_duration_config_dev_null"},{"id":"2124602b-0617-4646-bf5f-39482f8fdcee","name":"s3_v4_csv_user_schema_cast_complex_config_dev_null"},{"id":"231c0fcb-41e4-414c-980b-4d86f5b8c377","name":"s3_v4_csv_user_schema_config_dev_null"},{"id":"277832c6-2554-4cd8-8b5e-85bc19fcfe8a","name":"s3_v4_avro_decimal_as_float_config_dev_null"},{"id":"28680b58-f086-4187-9bbe-acef00f11e67","name":"s3_v4_csv_custom_encoding_config_dev_null"},{"id":"2d04cf3c-d641-424c-bb88-101a70d8bba8","name":"s3_v4_avro_config_dev_null"},{"id":"32976729-6872-4fc5-ad65-1b7024b234b9","name":"s3_v4_parquet_config_dev_null"},{"id":"3497d077-2714-42ac-b379-3e02b54ff481","name":"s3_jsonl_newlines_config_dev_null"},{"id":"38cb2686-3480-4411-84d3-ff9464342ef3","name":"s3_v4_csv_no_header_config_dev_null"},{"id":"40ed8b50-0322-43ef-99d5-1dc4e4995f8a","name":"s3_config_dev_null"},{"id":"44884944-3708-489f-b8e2-df7922c9a167","name":"s3_unstructured_config_dev_null"},{"id":"47a8291a-56b6-4865-b66f-0f0cba8abdb8","name":"s3_v4_csv_with_null_bools_config_dev_null"},{"id":"4dc5f34b-f335-4a93-8816-2064f838d0a0","name":"s3_zip_config_avro_dev_null"},{"id":"4f4eb9d4-8b04-4af7-8de0-0e311185fa60","name":"s3_v4_parquet_dataset_config_dev_null"},{"id":"5abf0b35-a5b5-40c2-a9c6-f525027aef9e","name":"s3_avro_config_dev_null"},{"id":"5b4f179e-a27c-4fbf-bcfe-19b792e8b001","name":"s3_v4_parquet_decimal_as_float_config_dev_null"},{"id":"5e0ea12a-0629-4de7-9597-348be8599f32","name":"s3_v4_jsonl_newlines_config_dev_null"},{"id":"6e6e9c11-c068-4eae-9faa-f02c643dc52b","name":"s3_v4_csv_custom_format_config_dev_null"},{"id":"70e97267-8a4c-48a1-bdef-30609e5d27f9","name":"s3_zip_config_csv_custom_encoding_dev_null"},{"id":"8ddea3b4-fb78-44fe-81db-7cdb4e68cae5","name":"s3_v4_csv_with_nulls_config_dev_null"},{"id":"8eb9a0f5-1fcc-418a-85f3-8f81c13e0a73","name":"s3_v4_avro_decimal_config_dev_null"},{"id":"9e73e8ca-4486-4f14-982c-d26f27792aae","name":"s3_zip_config_csv_dev_null"},{"id":"ad846359-1348-4c75-9c7e-1717f42a249e","name":"s3_zip_config_jsonl_dev_null"},{"id":"b796ca5b-d5c0-4472-9f63-c277b79f534b","name":"s3_zip_config_parquet_dev_null"},{"id":"ba0c3a18-d120-4e29-8fca-467634e00300","name":"s3_v4_csv_skip_rows_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"avro_config.json","name":"SECRET_SOURCE-S3_AVRO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_config.json","name":"SECRET_SOURCE-S3_CREDS_V4","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_iam_role.json","name":"SECRET_SOURCE-S3_IAM_ROLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"jsonl_newlines_config.json","name":"SECRET_SOURCE-S3_JSONL_NEWLINES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"jsonl_config.json","name":"SECRET_SOURCE-S3_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_avro_decimal_config.json","name":"SECRET_SOURCE-S3_LEGACY_AVRO_DECIMAL_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_avro_duration_config.json","name":"SECRET_SOURCE-S3_LEGACY_AVRO_DURATIONS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_custom_encoding_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_CUSTOM_ENCODING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_custom_format_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_CUSTOM_FORMAT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_no_header_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_NO_HEADER_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_skip_rows_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_SKIP_ROWS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_skip_rows_no_header_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_SKIP_ROWS_NO_HEADER_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_user_schema_cast_complex.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_USER_SCHEMA_CAST_COMPLEX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_user_schema_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_USER_SCHEMA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_with_nulls_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_WITH_NULLS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_with_null_bools_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_WITH_NULL_BOOLS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_parquet_decimal_config.json","name":"SECRET_SOURCE-S3_LEGACY_PARQUET_DECIMAL_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_parquet_duration_list_struct_config.json","name":"SECRET_SOURCE-S3_LEGACY_PARQUET_DURATION_LIST_STRUCT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"parquet_dataset_config.json","name":"SECRET_SOURCE-S3_PARQUET_DATASET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"parquet_config.json","name":"SECRET_SOURCE-S3_PARQUET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"unstructured_config.json","name":"SECRET_SOURCE-S3_UNSTRUCTURED__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_decimal_as_float_config.json","name":"SECRET_SOURCE-S3_V4_AVRO_DECIMAL_AS_FLOAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_decimal_config.json","name":"SECRET_SOURCE-S3_V4_AVRO_DECIMAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_duration_config.json","name":"SECRET_SOURCE-S3_V4_AVRO_DURATIONS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_config.json","name":"SECRET_SOURCE-S3_V4_AVRO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_custom_encoding_config.json","name":"SECRET_SOURCE-S3_V4_CSV_CUSTOM_ENCODING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_custom_format_config.json","name":"SECRET_SOURCE-S3_V4_CSV_CUSTOM_FORMAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_no_header_config.json","name":"SECRET_SOURCE-S3_V4_CSV_NO_HEADER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_skip_rows_no_header_config.json","name":"SECRET_SOURCE-S3_V4_CSV_SKIP_ROWS_NO_HEADER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_skip_rows_config.json","name":"SECRET_SOURCE-S3_V4_CSV_SKIP_ROWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_user_schema_cast_complex_config.json","name":"SECRET_SOURCE-S3_V4_CSV_USER_SCHEMA_CAST_COMPLEX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_user_schema_config.json","name":"SECRET_SOURCE-S3_V4_CSV_USER_SCHEMA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_with_nulls_config.json","name":"SECRET_SOURCE-S3_V4_CSV_WITH_NULLS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_with_null_bools_config.json","name":"SECRET_SOURCE-S3_V4_CSV_WITH_NULL_BOOLS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_jsonl_newlines_config.json","name":"SECRET_SOURCE-S3_V4_JSONL_NEWLINE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_jsonl_config.json","name":"SECRET_SOURCE-S3_V4_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_dataset_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DATASET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_decimal_as_float_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DECIMAL_AS_FLOAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_decimal_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DECIMAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_duration_list_struct_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DURATION_LIST_STRUCT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_avro.json","name":"SECRET_SOURCE-S3_ZIP_AVRO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_csv_custom_encoding.json","name":"SECRET_SOURCE-S3_ZIP_CSV_CUSTOM_ENCODING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_csv.json","name":"SECRET_SOURCE-S3_ZIP_CSV__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_jsonl.json","name":"SECRET_SOURCE-S3_ZIP_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_parquet.json","name":"SECRET_SOURCE-S3_ZIP_PARQUET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-S3__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-s3","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.1.0@sha256:1d1aa21d34e851df4e8a87b391c27724c06e2597608e7161f4d167be853bd7b6"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-s3\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/WhatsNew.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-s3"}},"is_oss":true,"name_cloud":"S3","dockerRepository_cloud":"airbyte\/source-s3","dockerImageTag_cloud":"4.15.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3","icon_cloud":"s3.svg","spec_cloud":{"connectionSpecification":{"description":"NOTE: When this Spec is changed, legacy_config_transformer.py must also be modified to uptake the changes\nbecause it is responsible for converting legacy S3 v3 configs into v4 configs using the File-Based CDK.","properties":{"aws_access_key_id":{"airbyte_secret":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":2,"title":"AWS Access Key ID","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":3,"title":"AWS Secret Access Key","type":"string"},"bucket":{"description":"Name of the S3 bucket where the file(s) exist.","order":0,"title":"Bucket","type":"string"},"dataset":{"airbyte_hidden":true,"description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.name instead. The name of the stream you would like this source to output. Can contain letters, numbers, or underscores.","order":100,"pattern":"^([A-Za-z0-9-_]+)$","title":"Output Stream Name","type":"string"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"}],"order":6,"title":"Delivery Method","type":"object"},"endpoint":{"default":"","description":"Endpoint to an S3 compatible service. Leave empty to use AWS. The custom endpoint must be secure, but the 'https' prefix is not required.","examples":["my-s3-endpoint.com","https:\/\/my-s3-endpoint.com"],"order":4,"pattern":"^(?!http:\/\/).*$","title":"Endpoint","type":"string"},"format":{"airbyte_hidden":true,"default":"csv","description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.format instead. The format of the files you'd like to replicate","oneOf":[{"description":"This connector utilises PyArrow (Apache Arrow)<\/a> for CSV parsing.","properties":{"additional_reader_options":{"description":"Optionally add a valid JSON string here to provide additional options to the csv reader. Mappings must correspond to options detailed here<\/a>. 'column_types' is used internally to handle schema so overriding that would likely cause problems.","examples":["{\"timestamp_parsers\": [\"%m\/%d\/%Y %H:%M\", \"%Y\/%m\/%d %H:%M\"], \"strings_can_be_null\": true, \"null_values\": [\"NA\", \"NULL\"]}"],"order":7,"title":"Additional Reader Options","type":"string"},"advanced_options":{"description":"Optionally add a valid JSON string here to provide additional Pyarrow ReadOptions<\/a>. Specify 'column_names' here if your CSV doesn't have header, or if you want to use custom column names. 'block_size' and 'encoding' are already used above, specify them again here will override the values above.","examples":["{\"column_names\": [\"column1\", \"column2\"]}"],"order":8,"title":"Advanced Options","type":"string"},"block_size":{"default":10000,"description":"The chunk size in bytes to process at a time in memory from each file. If your data is particularly wide and failing during schema detection, increasing this should solve it. Beware of raising this too high as you could hit OOM errors.","maximum":2147483647,"minimum":1,"order":9,"title":"Block Size","type":"integer"},"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","minLength":1,"order":0,"title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","order":5,"title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","order":4,"title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","order":3,"title":"Escape Character","type":"string"},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"infer_datatypes":{"default":true,"description":"Configures whether a schema for the source should be inferred from the current data or not. If set to false and a custom schema is set, then the manually enforced schema is used. If a schema is not manually set, and this is set to false, then all fields will be read as strings","order":1,"title":"Infer Datatypes","type":"boolean"},"newlines_in_values":{"default":false,"description":"Whether newline characters are allowed in CSV values. Turning this on may affect performance. Leave blank to default to False.","order":6,"title":"Allow newlines in values","type":"boolean"},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","order":2,"title":"Quote Character","type":"string"}},"title":"CSV","type":"object"},{"description":"This connector utilises PyArrow (Apache Arrow)<\/a> for Parquet parsing.","properties":{"batch_size":{"default":65536,"description":"Maximum number of records per batch read from the input files. Batches may be smaller if there aren\u2019t enough rows in the file. This option can help avoid out-of-memory errors if your data is particularly wide.","order":1,"title":"Record batch size","type":"integer"},"buffer_size":{"default":2,"description":"Perform read buffering when deserializing individual column chunks. By default every group column will be loaded fully to memory. This option can help avoid out-of-memory errors if your data is particularly wide.","title":"Buffer Size","type":"integer"},"columns":{"description":"If you only want to sync a subset of the columns from the file(s), add the columns you want here as a comma-delimited list. Leave it empty to sync all columns.","items":{"type":"string"},"order":0,"title":"Selected Columns","type":"array"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"title":"Parquet","type":"object"},{"description":"This connector utilises fastavro<\/a> for Avro parsing.","properties":{"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"title":"Avro","type":"object"},{"description":"This connector uses PyArrow<\/a> for JSON Lines (jsonl) file parsing.","properties":{"block_size":{"default":0,"description":"The chunk size in bytes to process at a time in memory from each file. If your data is particularly wide and failing during schema detection, increasing this should solve it. Beware of raising this too high as you could hit OOM errors.","order":2,"title":"Block Size","type":"integer"},"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"},"newlines_in_values":{"default":false,"description":"Whether newline characters are allowed in JSON values. Turning this on may affect performance. Leave blank to default to False.","order":0,"title":"Allow newlines in values","type":"boolean"},"unexpected_field_behavior":{"default":"infer","description":"How JSON fields outside of explicit_schema (if given) are treated. Check PyArrow documentation<\/a> for details","enum":["ignore","infer","error"],"examples":["ignore","infer","error"],"order":1,"title":"Unexpected field behavior"}},"title":"Jsonl","type":"object"}],"order":120,"title":"File Format","type":"object"},"path_pattern":{"airbyte_hidden":true,"description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.globs instead. A regular expression which tells the connector which files to replicate. All files which match this pattern will be replicated. Use | to separate multiple patterns. See this page<\/a> to understand pattern syntax (GLOBSTAR and SPLIT flags are enabled). Use pattern **<\/strong> to pick up all files.","examples":["**","myFolder\/myTableFiles\/*.csv|myFolder\/myOtherTableFiles\/*.csv"],"order":110,"title":"Pattern of files to replicate","type":"string"},"provider":{"airbyte_hidden":true,"description":"Deprecated and will be removed soon. Please do not use this field anymore and use bucket, aws_access_key_id, aws_secret_access_key and endpoint instead. Use this to load files from S3 or S3-compatible services","order":111,"properties":{"aws_access_key_id":{"airbyte_secret":true,"always_show":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":1,"title":"AWS Access Key ID","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"always_show":true,"description":"In order to access private Buckets stored on AWS S3, this connector requires credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","order":2,"title":"AWS Secret Access Key","type":"string"},"bucket":{"description":"Name of the S3 bucket where the file(s) exist.","order":0,"title":"Bucket","type":"string"},"endpoint":{"default":"","description":"Endpoint to an S3 compatible service. Leave empty to use AWS.","order":4,"title":"Endpoint","type":"string"},"path_prefix":{"default":"","description":"By providing a path-like prefix (e.g. myFolder\/thisTable\/) under which all the relevant files sit, we can optimize finding these in S3. This is optional but recommended if your bucket contains many folders\/files which you don't need to replicate.","order":3,"title":"Path Prefix","type":"string"},"region_name":{"description":"AWS region where the S3 bucket is located. If not provided, the region will be determined automatically.","order":5,"title":"AWS Region","type":"string"},"role_arn":{"always_show":true,"description":"Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. Set the External ID to the Airbyte workspace ID, which can be found in the URL of this page.","order":7,"title":"AWS Role ARN","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any file modified before this date will not be replicated.","examples":["2021-01-01T00:00:00Z"],"format":"date-time","order":6,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":[],"title":"S3: Amazon Web Services","type":"object"},"region_name":{"description":"AWS region where the S3 bucket is located. If not provided, the region will be determined automatically.","order":5,"title":"AWS Region","type":"string"},"role_arn":{"description":"Specifies the Amazon Resource Name (ARN) of an IAM role that you want to use to perform operations requested using this profile. Set the External ID to the Airbyte workspace ID, which can be found in the URL of this page.","order":6,"title":"AWS Role ARN","type":"string"},"schema":{"airbyte_hidden":true,"default":"{}","description":"Deprecated and will be removed soon. Please do not use this field anymore and use streams.input_schema instead. Optionally provide a schema to enforce, as a valid JSON string. Ensure this is a mapping of { \"column\" : \"type\" }<\/strong>, where types are valid JSON Schema datatypes<\/a>. Leave as {} to auto-infer the schema.","examples":["{\"column_1\": \"number\", \"column_2\": \"string\", \"column_3\": \"array\", \"column_4\": \"object\", \"column_5\": \"boolean\"}"],"order":130,"title":"Manually enforced data schema","type":"string"},"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","order":1,"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","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"inference_type":{"airbyte_hidden":true,"default":"None","description":"How to infer the types of the columns. If none, inference default to strings.","enum":["None","Primitive Types Only"],"title":"Inference Type"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"legacy_prefix":{"airbyte_hidden":true,"description":"The path prefix configured in v3 versions of the S3 connector. This option is deprecated in favor of a single glob.","title":"Legacy Prefix","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","bucket"],"title":"Config","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python-file-based"],"allowedHosts_cloud":{"hosts":["*.s3.amazonaws.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"4.0.0":{"upgradeDeadline":"2023-10-05","message":"UX improvement, multi-stream support and deprecation of some parsing features","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3-migrations#4.0.0"},"4.0.4":{"upgradeDeadline":"2023-10-18","message":"Following 4.0.0 config change, we are eliminating the `streams.*.file_type` field which was redundant with `streams.*.format`","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3-migrations#4.0.4"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/s3-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9b37b85fc15eac0737718a27d3014ae794ff7cd6","commit_timestamp":"2025-11-12T15:22:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-s3\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-12T23:36:40.720000+00:00","registry_entry_generated_at":"2025-11-12T23:45:44.911315"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"69589781-7828-43c5-9f63-8925b1c1ccc2","connector_name":"S3","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-s3","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"69589781-7828-43c5-9f63-8925b1c1ccc2","connector_name":"S3","connector_type":"source","connector_version":"4.15.2","docker_repository":"airbyte\/source-s3","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"69589781-7828-43c5-9f63-8925b1c1ccc2","connector_name":"S3","connector_type":"source","connector_version":"4.15.2","docker_repository":"airbyte\/source-s3","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-s3\/4.15.2.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.4.1"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"liveTests","testConnections":[{"id":"3dbae341-863a-43c0-bf00-d6a7473c7364","name":"s3_100_mb_dev_null"},{"id":"01f508b1-5690-47af-940c-a777d471762f","name":"s3_v4_jsonl_config_dev_null"},{"id":"0bc29171-b589-45be-b59c-0bc3138eaf41","name":"s3_v4_csv_skip_rows_no_header_config_dev_null"},{"id":"0e53811c-f26c-487c-a493-b068ae663f81","name":"s3_v4_parquet_duration_list_struct_config_dev_null"},{"id":"0f06e5a2-da09-4615-a7bc-83a71043866b","name":"s3_parquet_dataset_config_dev_null"},{"id":"13d94db7-2e54-44ab-aae8-1b4c96a2f605","name":"s3_v4_parquet_decimal_config_dev_null"},{"id":"18e4fed1-f4ca-441f-b5bd-fd80aed40831","name":"s3_jsonl_config_dev_null"},{"id":"1a0868c0-1491-43bf-8aa0-9d5ebd36e128","name":"s3_v4_avro_duration_config_dev_null"},{"id":"2124602b-0617-4646-bf5f-39482f8fdcee","name":"s3_v4_csv_user_schema_cast_complex_config_dev_null"},{"id":"231c0fcb-41e4-414c-980b-4d86f5b8c377","name":"s3_v4_csv_user_schema_config_dev_null"},{"id":"277832c6-2554-4cd8-8b5e-85bc19fcfe8a","name":"s3_v4_avro_decimal_as_float_config_dev_null"},{"id":"28680b58-f086-4187-9bbe-acef00f11e67","name":"s3_v4_csv_custom_encoding_config_dev_null"},{"id":"2d04cf3c-d641-424c-bb88-101a70d8bba8","name":"s3_v4_avro_config_dev_null"},{"id":"32976729-6872-4fc5-ad65-1b7024b234b9","name":"s3_v4_parquet_config_dev_null"},{"id":"3497d077-2714-42ac-b379-3e02b54ff481","name":"s3_jsonl_newlines_config_dev_null"},{"id":"38cb2686-3480-4411-84d3-ff9464342ef3","name":"s3_v4_csv_no_header_config_dev_null"},{"id":"40ed8b50-0322-43ef-99d5-1dc4e4995f8a","name":"s3_config_dev_null"},{"id":"44884944-3708-489f-b8e2-df7922c9a167","name":"s3_unstructured_config_dev_null"},{"id":"47a8291a-56b6-4865-b66f-0f0cba8abdb8","name":"s3_v4_csv_with_null_bools_config_dev_null"},{"id":"4dc5f34b-f335-4a93-8816-2064f838d0a0","name":"s3_zip_config_avro_dev_null"},{"id":"4f4eb9d4-8b04-4af7-8de0-0e311185fa60","name":"s3_v4_parquet_dataset_config_dev_null"},{"id":"5abf0b35-a5b5-40c2-a9c6-f525027aef9e","name":"s3_avro_config_dev_null"},{"id":"5b4f179e-a27c-4fbf-bcfe-19b792e8b001","name":"s3_v4_parquet_decimal_as_float_config_dev_null"},{"id":"5e0ea12a-0629-4de7-9597-348be8599f32","name":"s3_v4_jsonl_newlines_config_dev_null"},{"id":"6e6e9c11-c068-4eae-9faa-f02c643dc52b","name":"s3_v4_csv_custom_format_config_dev_null"},{"id":"70e97267-8a4c-48a1-bdef-30609e5d27f9","name":"s3_zip_config_csv_custom_encoding_dev_null"},{"id":"8ddea3b4-fb78-44fe-81db-7cdb4e68cae5","name":"s3_v4_csv_with_nulls_config_dev_null"},{"id":"8eb9a0f5-1fcc-418a-85f3-8f81c13e0a73","name":"s3_v4_avro_decimal_config_dev_null"},{"id":"9e73e8ca-4486-4f14-982c-d26f27792aae","name":"s3_zip_config_csv_dev_null"},{"id":"ad846359-1348-4c75-9c7e-1717f42a249e","name":"s3_zip_config_jsonl_dev_null"},{"id":"b796ca5b-d5c0-4472-9f63-c277b79f534b","name":"s3_zip_config_parquet_dev_null"},{"id":"ba0c3a18-d120-4e29-8fca-467634e00300","name":"s3_v4_csv_skip_rows_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"avro_config.json","name":"SECRET_SOURCE-S3_AVRO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_config.json","name":"SECRET_SOURCE-S3_CREDS_V4","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_iam_role.json","name":"SECRET_SOURCE-S3_IAM_ROLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"jsonl_newlines_config.json","name":"SECRET_SOURCE-S3_JSONL_NEWLINES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"jsonl_config.json","name":"SECRET_SOURCE-S3_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_avro_decimal_config.json","name":"SECRET_SOURCE-S3_LEGACY_AVRO_DECIMAL_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_avro_duration_config.json","name":"SECRET_SOURCE-S3_LEGACY_AVRO_DURATIONS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_custom_encoding_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_CUSTOM_ENCODING_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_custom_format_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_CUSTOM_FORMAT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_no_header_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_NO_HEADER_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_skip_rows_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_SKIP_ROWS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_skip_rows_no_header_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_SKIP_ROWS_NO_HEADER_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_user_schema_cast_complex.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_USER_SCHEMA_CAST_COMPLEX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_user_schema_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_USER_SCHEMA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_with_nulls_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_WITH_NULLS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_csv_with_null_bools_config.json","name":"SECRET_SOURCE-S3_LEGACY_CSV_WITH_NULL_BOOLS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_parquet_decimal_config.json","name":"SECRET_SOURCE-S3_LEGACY_PARQUET_DECIMAL_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"legacy_parquet_duration_list_struct_config.json","name":"SECRET_SOURCE-S3_LEGACY_PARQUET_DURATION_LIST_STRUCT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"parquet_dataset_config.json","name":"SECRET_SOURCE-S3_PARQUET_DATASET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"parquet_config.json","name":"SECRET_SOURCE-S3_PARQUET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"unstructured_config.json","name":"SECRET_SOURCE-S3_UNSTRUCTURED__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_decimal_as_float_config.json","name":"SECRET_SOURCE-S3_V4_AVRO_DECIMAL_AS_FLOAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_decimal_config.json","name":"SECRET_SOURCE-S3_V4_AVRO_DECIMAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_duration_config.json","name":"SECRET_SOURCE-S3_V4_AVRO_DURATIONS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_avro_config.json","name":"SECRET_SOURCE-S3_V4_AVRO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_custom_encoding_config.json","name":"SECRET_SOURCE-S3_V4_CSV_CUSTOM_ENCODING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_custom_format_config.json","name":"SECRET_SOURCE-S3_V4_CSV_CUSTOM_FORMAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_no_header_config.json","name":"SECRET_SOURCE-S3_V4_CSV_NO_HEADER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_skip_rows_no_header_config.json","name":"SECRET_SOURCE-S3_V4_CSV_SKIP_ROWS_NO_HEADER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_skip_rows_config.json","name":"SECRET_SOURCE-S3_V4_CSV_SKIP_ROWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_user_schema_cast_complex_config.json","name":"SECRET_SOURCE-S3_V4_CSV_USER_SCHEMA_CAST_COMPLEX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_user_schema_config.json","name":"SECRET_SOURCE-S3_V4_CSV_USER_SCHEMA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_with_nulls_config.json","name":"SECRET_SOURCE-S3_V4_CSV_WITH_NULLS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_csv_with_null_bools_config.json","name":"SECRET_SOURCE-S3_V4_CSV_WITH_NULL_BOOLS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_jsonl_newlines_config.json","name":"SECRET_SOURCE-S3_V4_JSONL_NEWLINE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_jsonl_config.json","name":"SECRET_SOURCE-S3_V4_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_dataset_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DATASET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_decimal_as_float_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DECIMAL_AS_FLOAT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_decimal_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DECIMAL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_duration_list_struct_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET_DURATION_LIST_STRUCT__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"v4_parquet_config.json","name":"SECRET_SOURCE-S3_V4_PARQUET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_avro.json","name":"SECRET_SOURCE-S3_ZIP_AVRO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_csv_custom_encoding.json","name":"SECRET_SOURCE-S3_ZIP_CSV_CUSTOM_ENCODING__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_csv.json","name":"SECRET_SOURCE-S3_ZIP_CSV__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_jsonl.json","name":"SECRET_SOURCE-S3_ZIP_JSONL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"zip_config_parquet.json","name":"SECRET_SOURCE-S3_ZIP_PARQUET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-S3__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-s3","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.1.0@sha256:1d1aa21d34e851df4e8a87b391c27724c06e2597608e7161f4d167be853bd7b6"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-s3\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Changelog","type":"api_release_history","url":"https:\/\/docs.aws.amazon.com\/AmazonS3\/latest\/userguide\/WhatsNew.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-s3"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-s3","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/s3","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-s3","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-s3:4.15.2","docker_image_cloud":"airbyte\/source-s3:4.15.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":1.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":1.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":218,"definitionId":"699d7359-204a-4650-81d2-ca03d607cacc","name_oss":"Nexiopay","dockerRepository_oss":"airbyte\/source-nexiopay","dockerImageTag_oss":"0.0.34","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/nexiopay","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Nexio API key (password). You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the API key.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"default":"nexiopay","description":"The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'.","enum":["nexiopaysandbox","nexiopay"],"name":"subdomain","order":2,"title":"Subdomain","type":"string"},"username":{"description":"Your Nexio API username. You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the username.","name":"username","order":1,"title":"API Username","type":"string"}},"required":["api_key","username","subdomain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api."]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a427f74151fc7cba6208e809b620fad72e975c67","commit_timestamp":"2026-03-31T08:35:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nexiopay\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:48.829192+00:00","registry_entry_generated_at":"2026-03-31T08:39:48.829192+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"699d7359-204a-4650-81d2-ca03d607cacc","connector_name":"Nexiopay","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nexiopay","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"699d7359-204a-4650-81d2-ca03d607cacc","connector_name":"Nexiopay","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-nexiopay","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"699d7359-204a-4650-81d2-ca03d607cacc","connector_name":"Nexiopay","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-nexiopay","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nexiopay\/0.0.34.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-nexiopay","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nexiopay\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Nexio API documentation","type":"api_reference","url":"https:\/\/docs.nexiopay.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-nexiopay"}},"is_oss":true,"name_cloud":"Nexiopay","dockerRepository_cloud":"airbyte\/source-nexiopay","dockerImageTag_cloud":"0.0.34","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/nexiopay","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Nexio API key (password). You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the API key.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"default":"nexiopay","description":"The subdomain for the Nexio API environment, such as 'nexiopaysandbox' or 'nexiopay'.","enum":["nexiopaysandbox","nexiopay"],"name":"subdomain","order":2,"title":"Subdomain","type":"string"},"username":{"description":"Your Nexio API username. You can find it in the Nexio Dashboard under Settings > User Management. Select the API user and copy the username.","name":"username","order":1,"title":"API Username","type":"string"}},"required":["api_key","username","subdomain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api."]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a427f74151fc7cba6208e809b620fad72e975c67","commit_timestamp":"2026-03-31T08:35:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nexiopay\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:48.524116+00:00","registry_entry_generated_at":"2026-03-31T08:39:48.524116+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"699d7359-204a-4650-81d2-ca03d607cacc","connector_name":"Nexiopay","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nexiopay","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"699d7359-204a-4650-81d2-ca03d607cacc","connector_name":"Nexiopay","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-nexiopay","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"699d7359-204a-4650-81d2-ca03d607cacc","connector_name":"Nexiopay","connector_type":"source","connector_version":"0.0.34","docker_repository":"airbyte\/source-nexiopay","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nexiopay\/0.0.34.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-nexiopay","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nexiopay\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Nexio API documentation","type":"api_reference","url":"https:\/\/docs.nexiopay.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-nexiopay"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-nexiopay","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/nexiopay","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-nexiopay","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-nexiopay:0.0.34","docker_image_cloud":"airbyte\/source-nexiopay:0.0.34","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":219,"definitionId":"69d9eb65-8026-47dc-baf1-e4bf67901fd6","name_oss":"Pexels API","dockerRepository_oss":"airbyte\/source-pexels-api","dockerImageTag_oss":"0.2.41","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pexels-api","icon_oss":"pexels.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key is required to access pexels api, For getting your's goto https:\/\/www.pexels.com\/api\/documentation and create account for free.","order":0,"title":"API Key from the pexels website","type":"string"},"color":{"description":"Optional, Desired photo color. Supported colors red, orange, yellow, green, turquoise, blue, violet, pink, brown, black, gray, white or any hexidecimal color code.","examples":["red","orange"],"order":1,"title":"Specific color for the search","type":"string"},"locale":{"description":"Optional, The locale of the search you are performing. The current supported locales are 'en-US' 'pt-BR' 'es-ES' 'ca-ES' 'de-DE' 'it-IT' 'fr-FR' 'sv-SE' 'id-ID' 'pl-PL' 'ja-JP' 'zh-TW' 'zh-CN' 'ko-KR' 'th-TH' 'nl-NL' 'hu-HU' 'vi-VN' 'cs-CZ' 'da-DK' 'fi-FI' 'uk-UA' 'el-GR' 'ro-RO' 'nb-NO' 'sk-SK' 'tr-TR' 'ru-RU'.","examples":["en-US","pt-BR"],"order":2,"title":"Specific locale for the search","type":"string"},"orientation":{"description":"Optional, Desired photo orientation. The current supported orientations are landscape, portrait or square","examples":["square","landscape"],"order":3,"title":"Specific orientation for the search","type":"string"},"query":{"description":"Optional, the search query, Example Ocean, Tigers, Pears, etc.","examples":["people","oceans"],"order":4,"title":"Specific query for the search","type":"string"},"size":{"description":"Optional, Minimum photo size. The current supported sizes are large(24MP), medium(12MP) or small(4MP).","examples":["large","small"],"order":5,"title":"Specific size for the search","type":"string"}},"required":["api_key","query"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9014d70398187a8f787a483586ae85cf10ceb135","commit_timestamp":"2025-11-24T22:22:29-08:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pexels-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-25T06:44:16.865000+00:00","registry_entry_generated_at":"2025-11-25T06:45:19.710192"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"69d9eb65-8026-47dc-baf1-e4bf67901fd6","connector_name":"Pexels API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pexels-api","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"69d9eb65-8026-47dc-baf1-e4bf67901fd6","connector_name":"Pexels API","connector_type":"source","connector_version":"0.2.41","docker_repository":"airbyte\/source-pexels-api","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"69d9eb65-8026-47dc-baf1-e4bf67901fd6","connector_name":"Pexels API","connector_type":"source","connector_version":"0.2.41","docker_repository":"airbyte\/source-pexels-api","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pexels-api\/0.2.41.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0db7dc91-997c-4ee7-abbd-4793086e7836","name":"pexels-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PEXELS-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-pexels-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.5.1@sha256:8da9d362c184e2e46532ab94f6f9968a74835c0882d6a4a2f9f9c9e5b972f2a1"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pexels-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Pexels API documentation","type":"api_reference","url":"https:\/\/www.pexels.com\/api\/documentation\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pexels-api"}},"is_oss":true,"name_cloud":"Pexels API","dockerRepository_cloud":"airbyte\/source-pexels-api","dockerImageTag_cloud":"0.2.41","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pexels-api","icon_cloud":"pexels.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key is required to access pexels api, For getting your's goto https:\/\/www.pexels.com\/api\/documentation and create account for free.","order":0,"title":"API Key from the pexels website","type":"string"},"color":{"description":"Optional, Desired photo color. Supported colors red, orange, yellow, green, turquoise, blue, violet, pink, brown, black, gray, white or any hexidecimal color code.","examples":["red","orange"],"order":1,"title":"Specific color for the search","type":"string"},"locale":{"description":"Optional, The locale of the search you are performing. The current supported locales are 'en-US' 'pt-BR' 'es-ES' 'ca-ES' 'de-DE' 'it-IT' 'fr-FR' 'sv-SE' 'id-ID' 'pl-PL' 'ja-JP' 'zh-TW' 'zh-CN' 'ko-KR' 'th-TH' 'nl-NL' 'hu-HU' 'vi-VN' 'cs-CZ' 'da-DK' 'fi-FI' 'uk-UA' 'el-GR' 'ro-RO' 'nb-NO' 'sk-SK' 'tr-TR' 'ru-RU'.","examples":["en-US","pt-BR"],"order":2,"title":"Specific locale for the search","type":"string"},"orientation":{"description":"Optional, Desired photo orientation. The current supported orientations are landscape, portrait or square","examples":["square","landscape"],"order":3,"title":"Specific orientation for the search","type":"string"},"query":{"description":"Optional, the search query, Example Ocean, Tigers, Pears, etc.","examples":["people","oceans"],"order":4,"title":"Specific query for the search","type":"string"},"size":{"description":"Optional, Minimum photo size. The current supported sizes are large(24MP), medium(12MP) or small(4MP).","examples":["large","small"],"order":5,"title":"Specific size for the search","type":"string"}},"required":["api_key","query"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9014d70398187a8f787a483586ae85cf10ceb135","commit_timestamp":"2025-11-24T22:22:29-08:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pexels-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-25T06:44:16.865000+00:00","registry_entry_generated_at":"2025-11-25T06:45:27.088856"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"69d9eb65-8026-47dc-baf1-e4bf67901fd6","connector_name":"Pexels API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pexels-api","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"69d9eb65-8026-47dc-baf1-e4bf67901fd6","connector_name":"Pexels API","connector_type":"source","connector_version":"0.2.41","docker_repository":"airbyte\/source-pexels-api","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"69d9eb65-8026-47dc-baf1-e4bf67901fd6","connector_name":"Pexels API","connector_type":"source","connector_version":"0.2.41","docker_repository":"airbyte\/source-pexels-api","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pexels-api\/0.2.41.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0db7dc91-997c-4ee7-abbd-4793086e7836","name":"pexels-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PEXELS-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-pexels-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.5.1@sha256:8da9d362c184e2e46532ab94f6f9968a74835c0882d6a4a2f9f9c9e5b972f2a1"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pexels-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Pexels API documentation","type":"api_reference","url":"https:\/\/www.pexels.com\/api\/documentation\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pexels-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pexels-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pexels-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pexels-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pexels-api:0.2.41","docker_image_cloud":"airbyte\/source-pexels-api:0.2.41","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":220,"definitionId":"6a91b109-0286-40a0-801b-ac86933a44d4","name_oss":"Tremendous","dockerRepository_oss":"airbyte\/source-tremendous","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/tremendous","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. You can generate an API key through the Tremendous dashboard under Team Settings > Developers. Save the key once you\u2019ve generated it.","name":"api_key","order":0,"title":"API Key","type":"string"},"environment":{"enum":["api","testflight"],"order":1,"title":"Environment","type":"string"}},"required":["api_key","environment"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2d3473d81c02e5d2a193b80a3ce1e2b4a2bbecd6","commit_timestamp":"2026-03-31T06:36:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tremendous\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:47.097051+00:00","registry_entry_generated_at":"2026-03-31T06:40:47.097051+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6a91b109-0286-40a0-801b-ac86933a44d4","connector_name":"Tremendous","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tremendous","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6a91b109-0286-40a0-801b-ac86933a44d4","connector_name":"Tremendous","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-tremendous","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6a91b109-0286-40a0-801b-ac86933a44d4","connector_name":"Tremendous","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-tremendous","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tremendous\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-tremendous","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tremendous\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Tremendous API reference","type":"api_reference","url":"https:\/\/developers.tremendous.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-tremendous"}},"is_oss":true,"name_cloud":"Tremendous","dockerRepository_cloud":"airbyte\/source-tremendous","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/tremendous","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. You can generate an API key through the Tremendous dashboard under Team Settings > Developers. Save the key once you\u2019ve generated it.","name":"api_key","order":0,"title":"API Key","type":"string"},"environment":{"enum":["api","testflight"],"order":1,"title":"Environment","type":"string"}},"required":["api_key","environment"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2d3473d81c02e5d2a193b80a3ce1e2b4a2bbecd6","commit_timestamp":"2026-03-31T06:36:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-tremendous\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:46.863457+00:00","registry_entry_generated_at":"2026-03-31T06:40:46.863457+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6a91b109-0286-40a0-801b-ac86933a44d4","connector_name":"Tremendous","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-tremendous","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6a91b109-0286-40a0-801b-ac86933a44d4","connector_name":"Tremendous","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-tremendous","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6a91b109-0286-40a0-801b-ac86933a44d4","connector_name":"Tremendous","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-tremendous","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-tremendous\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-tremendous","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-tremendous\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Tremendous API reference","type":"api_reference","url":"https:\/\/developers.tremendous.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-tremendous"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-tremendous","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/tremendous","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-tremendous","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-tremendous:0.0.50","docker_image_cloud":"airbyte\/source-tremendous:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":221,"definitionId":"6aa362e3-6107-4fdc-9209-130a60e8725c","name_oss":"Bunny, Inc.","dockerRepository_oss":"airbyte\/source-bunny-inc","dockerImageTag_oss":"0.0.39","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/bunny-inc","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"apikey":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"description":"The subdomain specific to your Bunny account or service.","name":"subdomain","order":0,"title":"Subdomain","type":"string"}},"required":["subdomain","apikey"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.bunny.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"03d17a79c1c165c756f0192ff5477265820449e5","commit_timestamp":"2026-03-17T04:43:44+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bunny-inc\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:48:00.742000+00:00","registry_entry_generated_at":"2026-03-17T04:49:05.023959"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6aa362e3-6107-4fdc-9209-130a60e8725c","connector_name":"Bunny, Inc.","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bunny-inc","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6aa362e3-6107-4fdc-9209-130a60e8725c","connector_name":"Bunny, Inc.","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-bunny-inc","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6aa362e3-6107-4fdc-9209-130a60e8725c","connector_name":"Bunny, Inc.","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-bunny-inc","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bunny-inc\/0.0.39.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-bunny-inc","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bunny-inc\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Bunny.net API documentation","type":"api_reference","url":"https:\/\/docs.bunny.net\/reference\/bunnynet-api-overview"},{"title":"Bunny.net authentication","type":"authentication_guide","url":"https:\/\/docs.bunny.net\/reference\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-bunny-inc"}},"is_oss":true,"name_cloud":"Bunny, Inc.","dockerRepository_cloud":"airbyte\/source-bunny-inc","dockerImageTag_cloud":"0.0.39","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/bunny-inc","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"apikey":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"description":"The subdomain specific to your Bunny account or service.","name":"subdomain","order":0,"title":"Subdomain","type":"string"}},"required":["subdomain","apikey"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.bunny.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"03d17a79c1c165c756f0192ff5477265820449e5","commit_timestamp":"2026-03-17T04:43:44+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-bunny-inc\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:48:00.742000+00:00","registry_entry_generated_at":"2026-03-17T04:49:14.779866"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6aa362e3-6107-4fdc-9209-130a60e8725c","connector_name":"Bunny, Inc.","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bunny-inc","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6aa362e3-6107-4fdc-9209-130a60e8725c","connector_name":"Bunny, Inc.","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-bunny-inc","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6aa362e3-6107-4fdc-9209-130a60e8725c","connector_name":"Bunny, Inc.","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-bunny-inc","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bunny-inc\/0.0.39.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-bunny-inc","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-bunny-inc\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Bunny.net API documentation","type":"api_reference","url":"https:\/\/docs.bunny.net\/reference\/bunnynet-api-overview"},{"title":"Bunny.net authentication","type":"authentication_guide","url":"https:\/\/docs.bunny.net\/reference\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-bunny-inc"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-bunny-inc","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/bunny-inc","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-bunny-inc","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-bunny-inc:0.0.39","docker_image_cloud":"airbyte\/source-bunny-inc:0.0.39","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":222,"definitionId":"6acf6b55-4f1e-4fca-944e-1a3caef8aba8","name_oss":"Instagram","dockerRepository_oss":"airbyte\/source-instagram","dockerImageTag_oss":"4.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram","icon_oss":"instagram.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"properties":{"access_token":{"airbyte_secret":true,"description":"The value of the access token generated with instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement, Instagram Public Content Access<\/b> permissions. See the docs<\/a> for more information","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID for your Oauth application","title":"Client Id","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret for your Oauth application","title":"Client Secret","type":"string"},"num_workers":{"default":15,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":2,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate data for User Insights, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. If left blank, the start date will be set to 2 years before the present date.","examples":["2017-01-25T00:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["access_token"],"title":"Source Instagram","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["graph.facebook.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-12-11","message":"This release introduces a default primary key for the streams UserLifetimeInsights and UserInsights. Additionally, the format of timestamp fields has been updated in the UserLifetimeInsights, UserInsights, Media and Stories streams to include timezone information.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-01-05","message":"The existing Instagram API (v11) has been deprecated. Customers who use streams `Media Insights`, `Story Insights` or `User Lifetime Insights` must take action with their connections. Please follow the to update to the latest Instagram API (v18). For more details, see our migration guide<\/a>.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["media_insights","story_insights","user_lifetime_insights"]}]},"4.0.0":{"upgradeDeadline":"2025-04-21","message":"This release removes deprecated metrics - `clips_replays_count`, `ig_reels_aggregated_all_plays_count`, `impressions`, and `plays` from `media_insights` stream, and `impressions` from `user_insights` and `story_insights` streams. Customers who these streams must take action with their connections. For more details, see our migration guide<\/a>.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["media_insights","user_insights","story_insights"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"280d331e97f45e9f77b868db6f2e896292beb0c7","commit_timestamp":"2026-04-02T09:38:24-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-instagram\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T16:42:14.660966+00:00","registry_entry_generated_at":"2026-04-02T16:42:14.660966+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6acf6b55-4f1e-4fca-944e-1a3caef8aba8","connector_name":"Instagram","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-instagram","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6acf6b55-4f1e-4fca-944e-1a3caef8aba8","connector_name":"Instagram","connector_type":"source","connector_version":"4.2.25","docker_repository":"airbyte\/source-instagram","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6acf6b55-4f1e-4fca-944e-1a3caef8aba8","connector_name":"Instagram","connector_type":"source","connector_version":"4.2.25","docker_repository":"airbyte\/source-instagram","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-instagram\/4.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"39208d11-8b6f-4b0c-bee1-cddcb857e5fd","name":"instagram_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-INSTAGRAM__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-INSTAGRAM__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-instagram","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-instagram\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Instagram Platform Changelog","type":"api_release_history","url":"https:\/\/developers.facebook.com\/docs\/instagram-platform\/changelog"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/developers.facebook.com\/docs\/instagram-api\/changelog"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-instagram"}},"is_oss":true,"name_cloud":"Instagram","dockerRepository_cloud":"airbyte\/source-instagram","dockerImageTag_cloud":"4.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram","icon_cloud":"instagram.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"properties":{"access_token":{"airbyte_secret":true,"description":"The value of the access token generated with instagram_basic, instagram_manage_insights, pages_show_list, pages_read_engagement, Instagram Public Content Access<\/b> permissions. See the docs<\/a> for more information","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID for your Oauth application","title":"Client Id","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret for your Oauth application","title":"Client Secret","type":"string"},"num_workers":{"default":15,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":40,"minimum":2,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate data for User Insights, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. If left blank, the start date will be set to 2 years before the present date.","examples":["2017-01-25T00:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["access_token"],"title":"Source Instagram","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["graph.facebook.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-12-11","message":"This release introduces a default primary key for the streams UserLifetimeInsights and UserInsights. Additionally, the format of timestamp fields has been updated in the UserLifetimeInsights, UserInsights, Media and Stories streams to include timezone information.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-01-05","message":"The existing Instagram API (v11) has been deprecated. Customers who use streams `Media Insights`, `Story Insights` or `User Lifetime Insights` must take action with their connections. Please follow the to update to the latest Instagram API (v18). For more details, see our migration guide<\/a>.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["media_insights","story_insights","user_lifetime_insights"]}]},"4.0.0":{"upgradeDeadline":"2025-04-21","message":"This release removes deprecated metrics - `clips_replays_count`, `ig_reels_aggregated_all_plays_count`, `impressions`, and `plays` from `media_insights` stream, and `impressions` from `user_insights` and `story_insights` streams. Customers who these streams must take action with their connections. For more details, see our migration guide<\/a>.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["media_insights","user_insights","story_insights"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/instagram-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"280d331e97f45e9f77b868db6f2e896292beb0c7","commit_timestamp":"2026-04-02T09:38:24-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-instagram\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T16:42:14.452636+00:00","registry_entry_generated_at":"2026-04-02T16:42:14.452636+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6acf6b55-4f1e-4fca-944e-1a3caef8aba8","connector_name":"Instagram","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-instagram","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6acf6b55-4f1e-4fca-944e-1a3caef8aba8","connector_name":"Instagram","connector_type":"source","connector_version":"4.2.25","docker_repository":"airbyte\/source-instagram","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6acf6b55-4f1e-4fca-944e-1a3caef8aba8","connector_name":"Instagram","connector_type":"source","connector_version":"4.2.25","docker_repository":"airbyte\/source-instagram","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-instagram\/4.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"39208d11-8b6f-4b0c-bee1-cddcb857e5fd","name":"instagram_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-INSTAGRAM__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-INSTAGRAM__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-instagram","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-instagram\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Instagram Platform Changelog","type":"api_release_history","url":"https:\/\/developers.facebook.com\/docs\/instagram-platform\/changelog"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/developers.facebook.com\/docs\/instagram-api\/changelog"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-instagram"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-instagram","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/instagram","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-instagram","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-instagram:4.2.25","docker_image_cloud":"airbyte\/source-instagram:4.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["media","media_insights","stories","user_insights","story_insights","users","user_lifetime_insights"]},"erdUrl_oss":"https:\/\/dbdocs.io\/airbyteio\/source-instagram?view=relationships","maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["media","media_insights","stories","user_insights","story_insights","users","user_lifetime_insights"]},"erdUrl_cloud":"https:\/\/dbdocs.io\/airbyteio\/source-instagram?view=relationships"},{"index":223,"definitionId":"6ad23bfc-cb11-4faa-a243-f9ccdb0145cc","name_oss":"Buzzsprout","dockerRepository_oss":"airbyte\/source-buzzsprout","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/buzzsprout","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"podcast_id":{"description":"Podcast ID found in `https:\/\/www.buzzsprout.com\/my\/profile\/api`","order":1,"title":"Podcast ID","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","podcast_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-16","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["www.buzzsprout.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"667b402a262cf6d6d1bbc170bb788c7140bcbc36","commit_timestamp":"2026-03-31T06:41:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-buzzsprout\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:17.949790+00:00","registry_entry_generated_at":"2026-03-31T06:45:17.949790+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ad23bfc-cb11-4faa-a243-f9ccdb0145cc","connector_name":"Buzzsprout","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-buzzsprout","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ad23bfc-cb11-4faa-a243-f9ccdb0145cc","connector_name":"Buzzsprout","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-buzzsprout","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ad23bfc-cb11-4faa-a243-f9ccdb0145cc","connector_name":"Buzzsprout","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-buzzsprout","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-buzzsprout\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-buzzsprout","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-buzzsprout\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Buzzsprout API documentation","type":"api_reference","url":"https:\/\/github.com\/Buzzsprout\/buzzsprout-api"},{"title":"Buzzsprout authentication","type":"authentication_guide","url":"https:\/\/github.com\/Buzzsprout\/buzzsprout-api#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-buzzsprout"}},"is_oss":true,"name_cloud":"Buzzsprout","dockerRepository_cloud":"airbyte\/source-buzzsprout","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/buzzsprout","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"podcast_id":{"description":"Podcast ID found in `https:\/\/www.buzzsprout.com\/my\/profile\/api`","order":1,"title":"Podcast ID","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","podcast_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-16","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["www.buzzsprout.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"667b402a262cf6d6d1bbc170bb788c7140bcbc36","commit_timestamp":"2026-03-31T06:41:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-buzzsprout\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:17.702815+00:00","registry_entry_generated_at":"2026-03-31T06:45:17.702815+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ad23bfc-cb11-4faa-a243-f9ccdb0145cc","connector_name":"Buzzsprout","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-buzzsprout","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ad23bfc-cb11-4faa-a243-f9ccdb0145cc","connector_name":"Buzzsprout","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-buzzsprout","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ad23bfc-cb11-4faa-a243-f9ccdb0145cc","connector_name":"Buzzsprout","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-buzzsprout","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-buzzsprout\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-buzzsprout","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-buzzsprout\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Buzzsprout API documentation","type":"api_reference","url":"https:\/\/github.com\/Buzzsprout\/buzzsprout-api"},{"title":"Buzzsprout authentication","type":"authentication_guide","url":"https:\/\/github.com\/Buzzsprout\/buzzsprout-api#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-buzzsprout"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-buzzsprout","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/buzzsprout","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-buzzsprout","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-buzzsprout:0.0.45","docker_image_cloud":"airbyte\/source-buzzsprout:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":224,"definitionId":"6ad41bae-c3a3-4a8e-abfd-c75b8604c083","name_oss":"Uservoice","dockerRepository_oss":"airbyte\/source-uservoice","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/uservoice","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"name":"subdomain","order":0,"title":"subdomain","type":"string"}},"required":["subdomain","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-16","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.uservoice.com\/api\/"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3aa8e94566acc1aed0b4f3c8f22a0230dc738fd1","commit_timestamp":"2026-03-24T04:45:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-uservoice\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:51:11.820349+00:00","registry_entry_generated_at":"2026-03-24T04:51:11.820349+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ad41bae-c3a3-4a8e-abfd-c75b8604c083","connector_name":"Uservoice","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-uservoice","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ad41bae-c3a3-4a8e-abfd-c75b8604c083","connector_name":"Uservoice","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-uservoice","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ad41bae-c3a3-4a8e-abfd-c75b8604c083","connector_name":"Uservoice","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-uservoice","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-uservoice\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-uservoice","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-uservoice\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"UserVoice API documentation","type":"api_reference","url":"https:\/\/developer.uservoice.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-uservoice"}},"is_oss":true,"name_cloud":"Uservoice","dockerRepository_cloud":"airbyte\/source-uservoice","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/uservoice","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"name":"subdomain","order":0,"title":"subdomain","type":"string"}},"required":["subdomain","api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-16","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.uservoice.com\/api\/"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3aa8e94566acc1aed0b4f3c8f22a0230dc738fd1","commit_timestamp":"2026-03-24T04:45:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-uservoice\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:51:11.634112+00:00","registry_entry_generated_at":"2026-03-24T04:51:11.634112+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ad41bae-c3a3-4a8e-abfd-c75b8604c083","connector_name":"Uservoice","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-uservoice","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ad41bae-c3a3-4a8e-abfd-c75b8604c083","connector_name":"Uservoice","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-uservoice","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ad41bae-c3a3-4a8e-abfd-c75b8604c083","connector_name":"Uservoice","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-uservoice","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-uservoice\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-uservoice","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-uservoice\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"UserVoice API documentation","type":"api_reference","url":"https:\/\/developer.uservoice.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-uservoice"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-uservoice","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/uservoice","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-uservoice","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-uservoice:0.0.49","docker_image_cloud":"airbyte\/source-uservoice:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":225,"definitionId":"6b0d43cb-8d31-4f9f-9832-6e577aa80db4","name_oss":"Wasabi","dockerRepository_oss":"airbyte\/source-wasabi-stats-api","dockerImageTag_oss":"0.0.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/wasabi-stats-api","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The API key format is `AccessKey:SecretKey`","order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["start_date","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-25","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wasabi-stats-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:34:22.907000+00:00","registry_entry_generated_at":"2025-11-19T02:48:59.902835"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6b0d43cb-8d31-4f9f-9832-6e577aa80db4","connector_name":"Wasabi","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wasabi-stats-api","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6b0d43cb-8d31-4f9f-9832-6e577aa80db4","connector_name":"Wasabi","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-wasabi-stats-api","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6b0d43cb-8d31-4f9f-9832-6e577aa80db4","connector_name":"Wasabi","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-wasabi-stats-api","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wasabi-stats-api\/0.0.1.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-wasabi-stats-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.16.0@sha256:6800f806944ee4fccf24ae01f6b8fbefb12d952c3b3da338f51f732b55de51f2"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wasabi-stats-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Wasabi Stats API","type":"api_reference","url":"https:\/\/docs.wasabi.com\/docs\/stats-api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-wasabi-stats-api"}},"is_oss":true,"name_cloud":"Wasabi","dockerRepository_cloud":"airbyte\/source-wasabi-stats-api","dockerImageTag_cloud":"0.0.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/wasabi-stats-api","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The API key format is `AccessKey:SecretKey`","order":1,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":0,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["start_date","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-25","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wasabi-stats-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:34:22.907000+00:00","registry_entry_generated_at":"2025-11-19T02:49:05.318935"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6b0d43cb-8d31-4f9f-9832-6e577aa80db4","connector_name":"Wasabi","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wasabi-stats-api","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6b0d43cb-8d31-4f9f-9832-6e577aa80db4","connector_name":"Wasabi","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-wasabi-stats-api","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6b0d43cb-8d31-4f9f-9832-6e577aa80db4","connector_name":"Wasabi","connector_type":"source","connector_version":"0.0.1","docker_repository":"airbyte\/source-wasabi-stats-api","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wasabi-stats-api\/0.0.1.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-wasabi-stats-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.16.0@sha256:6800f806944ee4fccf24ae01f6b8fbefb12d952c3b3da338f51f732b55de51f2"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wasabi-stats-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Wasabi Stats API","type":"api_reference","url":"https:\/\/docs.wasabi.com\/docs\/stats-api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-wasabi-stats-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-wasabi-stats-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/wasabi-stats-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-wasabi-stats-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-wasabi-stats-api:0.0.1","docker_image_cloud":"airbyte\/source-wasabi-stats-api:0.0.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":226,"definitionId":"6babfc42-c734-4ef6-a817-6eca15f0f9b7","name_oss":"Everhour","dockerRepository_oss":"airbyte\/source-everhour","dockerImageTag_oss":"0.2.20","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/everhour","icon_oss":"everhour.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Everhour API Key. See the docs<\/a> for information on how to generate this key.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.everhour.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-everhour\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:59:02.173000+00:00","registry_entry_generated_at":"2025-11-19T02:10:13.168263"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6babfc42-c734-4ef6-a817-6eca15f0f9b7","connector_name":"Everhour","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-everhour","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6babfc42-c734-4ef6-a817-6eca15f0f9b7","connector_name":"Everhour","connector_type":"source","connector_version":"0.2.20","docker_repository":"airbyte\/source-everhour","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6babfc42-c734-4ef6-a817-6eca15f0f9b7","connector_name":"Everhour","connector_type":"source","connector_version":"0.2.20","docker_repository":"airbyte\/source-everhour","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-everhour\/0.2.20.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_EVERHOUR_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-everhour","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-everhour\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Everhour API reference","type":"api_reference","url":"https:\/\/everhour.docs.apiary.io\/"},{"title":"Everhour authentication","type":"authentication_guide","url":"https:\/\/everhour.docs.apiary.io\/#introduction\/authentication"},{"title":"Everhour rate limits","type":"rate_limits","url":"https:\/\/everhour.docs.apiary.io\/#introduction\/rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-everhour"}},"is_oss":true,"name_cloud":"Everhour","dockerRepository_cloud":"airbyte\/source-everhour","dockerImageTag_cloud":"0.2.20","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/everhour","icon_cloud":"everhour.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Everhour API Key. See the docs<\/a> for information on how to generate this key.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.everhour.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-everhour\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:59:02.173000+00:00","registry_entry_generated_at":"2025-11-19T02:10:22.381247"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6babfc42-c734-4ef6-a817-6eca15f0f9b7","connector_name":"Everhour","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-everhour","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6babfc42-c734-4ef6-a817-6eca15f0f9b7","connector_name":"Everhour","connector_type":"source","connector_version":"0.2.20","docker_repository":"airbyte\/source-everhour","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6babfc42-c734-4ef6-a817-6eca15f0f9b7","connector_name":"Everhour","connector_type":"source","connector_version":"0.2.20","docker_repository":"airbyte\/source-everhour","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-everhour\/0.2.20.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_EVERHOUR_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-everhour","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-everhour\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Everhour API reference","type":"api_reference","url":"https:\/\/everhour.docs.apiary.io\/"},{"title":"Everhour authentication","type":"authentication_guide","url":"https:\/\/everhour.docs.apiary.io\/#introduction\/authentication"},{"title":"Everhour rate limits","type":"rate_limits","url":"https:\/\/everhour.docs.apiary.io\/#introduction\/rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-everhour"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-everhour","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/everhour","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-everhour","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-everhour:0.2.20","docker_image_cloud":"airbyte\/source-everhour:0.2.20","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":227,"definitionId":"6c504e48-14aa-4221-9a72-19cf5ff1ae78","name_oss":"Auth0","dockerRepository_oss":"airbyte\/source-auth0","dockerImageTag_oss":"0.6.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/auth0","icon_oss":"auth0.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"The Authentication API is served over HTTPS. All URLs referenced in the documentation have the following base `https:\/\/YOUR_DOMAIN`","examples":["https:\/\/dev-yourOrg.us.auth0.com\/"],"title":"Base URL","type":"string"},"credentials":{"oneOf":[{"properties":{"audience":{"description":"The audience for the token, which is your API. You can find this in the Identifier field on your API's settings tab<\/a>","examples":["https:\/\/dev-yourOrg.us.auth0.com\/api\/v2\/"],"title":"Audience","type":"string"},"auth_type":{"const":"oauth2_confidential_application","order":0,"title":"Authentication Method","type":"string"},"client_id":{"description":"Your application's Client ID. You can find this value on the application's settings tab<\/a> after you login the admin portal.","examples":["Client_ID"],"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Your application's Client Secret. You can find this value on the application's settings tab<\/a> after you login the admin portal.","examples":["Client_Secret"],"title":"Client Secret","type":"string"}},"required":["auth_type","client_id","client_secret","audience"],"title":"OAuth2 Confidential Application","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Also called API Access Token <\/a> The access token used to call the Auth0 Management API Token. It's a JWT that contains specific grant permissions knowns as scopes.","title":"OAuth2 Access Token","type":"string"},"auth_type":{"const":"oauth2_access_token","examples":["oauth2_access_token"],"order":0,"title":"Authentication Method","type":"string"}},"required":["access_token","auth_type"],"title":"OAuth2 Access Token","type":"object"}],"title":"Authentication Method","type":"object"},"start_date":{"airbyte_secret":false,"default":"2023-08-05T00:43:59.244Z","description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2023-08-05T00:43:59.244Z"],"title":"Start Date","type":"string"}},"required":["base_url","credentials"],"title":"Auth0 Management API Spec","type":"object"},"documentationUrl":"https:\/\/auth0.com\/docs\/api\/management\/v2\/","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*.auth0.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"31d07ef82ee7ef1d3d5056b89a243fbfbc65eddf","commit_timestamp":"2024-10-29T16:08:29+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJTqmszjs4kDEAE=","metadata_file_path":"metadata\/airbyte\/source-auth0\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-10-29T14:16:00.499000+00:00","registry_entry_generated_at":"2024-10-29T14:18:44.840708"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6c504e48-14aa-4221-9a72-19cf5ff1ae78","connector_name":"Auth0","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-auth0","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6c504e48-14aa-4221-9a72-19cf5ff1ae78","connector_name":"Auth0","connector_type":"source","connector_version":"0.6.2","docker_repository":"airbyte\/source-auth0","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6c504e48-14aa-4221-9a72-19cf5ff1ae78","connector_name":"Auth0","connector_type":"source","connector_version":"0.6.2","docker_repository":"airbyte\/source-auth0","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-auth0\/0.6.2.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"1d14e305-c231-425f-9f99-6c37b7e4f45f","name":"auth0_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AUTH0__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-auth0","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.17.0@sha256:9c6bfd080a247b7781ce5b25687e7c44e29d31315d0bf656584b38810521bbaa"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-auth0"}},"is_oss":true,"name_cloud":"Auth0","dockerRepository_cloud":"airbyte\/source-auth0","dockerImageTag_cloud":"0.6.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/auth0","icon_cloud":"auth0.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"base_url":{"description":"The Authentication API is served over HTTPS. All URLs referenced in the documentation have the following base `https:\/\/YOUR_DOMAIN`","examples":["https:\/\/dev-yourOrg.us.auth0.com\/"],"title":"Base URL","type":"string"},"credentials":{"oneOf":[{"properties":{"audience":{"description":"The audience for the token, which is your API. You can find this in the Identifier field on your API's settings tab<\/a>","examples":["https:\/\/dev-yourOrg.us.auth0.com\/api\/v2\/"],"title":"Audience","type":"string"},"auth_type":{"const":"oauth2_confidential_application","order":0,"title":"Authentication Method","type":"string"},"client_id":{"description":"Your application's Client ID. You can find this value on the application's settings tab<\/a> after you login the admin portal.","examples":["Client_ID"],"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Your application's Client Secret. You can find this value on the application's settings tab<\/a> after you login the admin portal.","examples":["Client_Secret"],"title":"Client Secret","type":"string"}},"required":["auth_type","client_id","client_secret","audience"],"title":"OAuth2 Confidential Application","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"Also called API Access Token <\/a> The access token used to call the Auth0 Management API Token. It's a JWT that contains specific grant permissions knowns as scopes.","title":"OAuth2 Access Token","type":"string"},"auth_type":{"const":"oauth2_access_token","examples":["oauth2_access_token"],"order":0,"title":"Authentication Method","type":"string"}},"required":["access_token","auth_type"],"title":"OAuth2 Access Token","type":"object"}],"title":"Authentication Method","type":"object"},"start_date":{"airbyte_secret":false,"default":"2023-08-05T00:43:59.244Z","description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2023-08-05T00:43:59.244Z"],"title":"Start Date","type":"string"}},"required":["base_url","credentials"],"title":"Auth0 Management API Spec","type":"object"},"documentationUrl":"https:\/\/auth0.com\/docs\/api\/management\/v2\/","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*.auth0.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"31d07ef82ee7ef1d3d5056b89a243fbfbc65eddf","commit_timestamp":"2024-10-29T16:08:29+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJTqmszjs4kDEAE=","metadata_file_path":"metadata\/airbyte\/source-auth0\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-10-29T14:16:00.499000+00:00","registry_entry_generated_at":"2024-10-29T14:18:45.318894"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6c504e48-14aa-4221-9a72-19cf5ff1ae78","connector_name":"Auth0","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-auth0","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6c504e48-14aa-4221-9a72-19cf5ff1ae78","connector_name":"Auth0","connector_type":"source","connector_version":"0.6.2","docker_repository":"airbyte\/source-auth0","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6c504e48-14aa-4221-9a72-19cf5ff1ae78","connector_name":"Auth0","connector_type":"source","connector_version":"0.6.2","docker_repository":"airbyte\/source-auth0","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-auth0\/0.6.2.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"1d14e305-c231-425f-9f99-6c37b7e4f45f","name":"auth0_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AUTH0__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-auth0","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.17.0@sha256:9c6bfd080a247b7781ce5b25687e7c44e29d31315d0bf656584b38810521bbaa"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-auth0"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-auth0","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/auth0","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-auth0","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-auth0:0.6.2","docker_image_cloud":"airbyte\/source-auth0:0.6.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":228,"definitionId":"6c6d8b0c-db35-4cd1-a7de-0ca8b080f5ac","name_oss":"Vitally","dockerRepository_oss":"airbyte\/source-vitally","dockerImageTag_oss":"0.4.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/vitally","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"basic_auth_header":{"airbyte_secret":true,"always_show":true,"description":"Basic Auth Header","order":3,"title":"Basic Auth Header","type":"string"},"domain":{"description":"Provide only the subdomain part, like https:\/\/{your-custom-subdomain}.rest.vitally.io\/. Keep empty if you don't have a subdomain.","order":0,"title":"Custom Subdomain","type":"string"},"secret_token":{"description":"sk_live_secret_token","order":2,"title":"Secret Token","type":"string"},"status":{"description":"Status of the Vitally accounts. One of the following values; active, churned, activeOrChurned.","enum":["active","churned","activeOrChurned"],"order":1,"title":"Status","type":"string"}},"required":["domain","status","secret_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-02-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.rest.vitally.io","https:\/\/rest.vitally.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-vitally\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:31:43.900000+00:00","registry_entry_generated_at":"2025-11-19T02:47:59.852567"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6c6d8b0c-db35-4cd1-a7de-0ca8b080f5ac","connector_name":"Vitally","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-vitally","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6c6d8b0c-db35-4cd1-a7de-0ca8b080f5ac","connector_name":"Vitally","connector_type":"source","connector_version":"0.4.2","docker_repository":"airbyte\/source-vitally","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6c6d8b0c-db35-4cd1-a7de-0ca8b080f5ac","connector_name":"Vitally","connector_type":"source","connector_version":"0.4.2","docker_repository":"airbyte\/source-vitally","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-vitally\/0.4.2.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests"}],"githubIssueLabel_oss":"source-vitally","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-vitally\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Vitally API documentation","type":"api_reference","url":"https:\/\/docs.vitally.io\/pushing-data-to-vitally\/rest-api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-vitally"}},"is_oss":true,"name_cloud":"Vitally","dockerRepository_cloud":"airbyte\/source-vitally","dockerImageTag_cloud":"0.4.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/vitally","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"basic_auth_header":{"airbyte_secret":true,"always_show":true,"description":"Basic Auth Header","order":3,"title":"Basic Auth Header","type":"string"},"domain":{"description":"Provide only the subdomain part, like https:\/\/{your-custom-subdomain}.rest.vitally.io\/. Keep empty if you don't have a subdomain.","order":0,"title":"Custom Subdomain","type":"string"},"secret_token":{"description":"sk_live_secret_token","order":2,"title":"Secret Token","type":"string"},"status":{"description":"Status of the Vitally accounts. One of the following values; active, churned, activeOrChurned.","enum":["active","churned","activeOrChurned"],"order":1,"title":"Status","type":"string"}},"required":["domain","status","secret_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-02-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.rest.vitally.io","https:\/\/rest.vitally.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-vitally\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:31:43.900000+00:00","registry_entry_generated_at":"2025-11-19T02:48:06.936606"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6c6d8b0c-db35-4cd1-a7de-0ca8b080f5ac","connector_name":"Vitally","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-vitally","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6c6d8b0c-db35-4cd1-a7de-0ca8b080f5ac","connector_name":"Vitally","connector_type":"source","connector_version":"0.4.2","docker_repository":"airbyte\/source-vitally","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6c6d8b0c-db35-4cd1-a7de-0ca8b080f5ac","connector_name":"Vitally","connector_type":"source","connector_version":"0.4.2","docker_repository":"airbyte\/source-vitally","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-vitally\/0.4.2.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests"}],"githubIssueLabel_cloud":"source-vitally","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-vitally\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Vitally API documentation","type":"api_reference","url":"https:\/\/docs.vitally.io\/pushing-data-to-vitally\/rest-api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-vitally"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-vitally","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/vitally","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-vitally","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-vitally:0.4.2","docker_image_cloud":"airbyte\/source-vitally:0.4.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":229,"definitionId":"6c817011-0b41-47ce-9b50-0274e0c6b127","name_oss":"Rocketlane","dockerRepository_oss":"airbyte\/source-rocketlane","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/rocketlane","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Generate it from the API section in Settings of your Rocketlane account.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.rocketlane.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f7bc426f03ea2d524944cab61e9737c5ee5136ac","commit_timestamp":"2026-03-31T08:31:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-rocketlane\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:03.155434+00:00","registry_entry_generated_at":"2026-03-31T08:36:03.155434+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6c817011-0b41-47ce-9b50-0274e0c6b127","connector_name":"Rocketlane","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rocketlane","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6c817011-0b41-47ce-9b50-0274e0c6b127","connector_name":"Rocketlane","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-rocketlane","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6c817011-0b41-47ce-9b50-0274e0c6b127","connector_name":"Rocketlane","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-rocketlane","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rocketlane\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-rocketlane","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-rocketlane\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Rocketlane API documentation","type":"api_reference","url":"https:\/\/apidocs.rocketlane.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-rocketlane"}},"is_oss":true,"name_cloud":"Rocketlane","dockerRepository_cloud":"airbyte\/source-rocketlane","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/rocketlane","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Generate it from the API section in Settings of your Rocketlane account.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.rocketlane.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f7bc426f03ea2d524944cab61e9737c5ee5136ac","commit_timestamp":"2026-03-31T08:31:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-rocketlane\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:02.924633+00:00","registry_entry_generated_at":"2026-03-31T08:36:02.924633+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6c817011-0b41-47ce-9b50-0274e0c6b127","connector_name":"Rocketlane","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rocketlane","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6c817011-0b41-47ce-9b50-0274e0c6b127","connector_name":"Rocketlane","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-rocketlane","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6c817011-0b41-47ce-9b50-0274e0c6b127","connector_name":"Rocketlane","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-rocketlane","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rocketlane\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-rocketlane","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-rocketlane\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Rocketlane API documentation","type":"api_reference","url":"https:\/\/apidocs.rocketlane.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-rocketlane"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-rocketlane","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/rocketlane","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-rocketlane","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-rocketlane:0.0.49","docker_image_cloud":"airbyte\/source-rocketlane:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":230,"definitionId":"6cbea164-3237-433b-9abb-36d384ee4cbf","name_oss":"Gridly","dockerRepository_oss":"airbyte\/source-gridly","dockerImageTag_oss":"0.1.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/gridly","icon_oss":"gridly.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"api_key":{"airbyte_secret":true,"title":"API Key","type":"string"},"grid_id":{"description":"ID of a grid, or can be ID of a branch","title":"Grid ID","type":"string"}},"required":["api_key","grid_id"],"title":"Gridly Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gridly"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"935a12780d388b5e7d170380f4d0728a34f722ec","commit_timestamp":"2025-05-24T19:11:46+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMGS85XCvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-gridly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:23:31.920000+00:00","registry_entry_generated_at":"2025-05-24T16:27:50.564299"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6cbea164-3237-433b-9abb-36d384ee4cbf","connector_name":"Gridly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gridly","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6cbea164-3237-433b-9abb-36d384ee4cbf","connector_name":"Gridly","connector_type":"source","connector_version":"0.1.40","docker_repository":"airbyte\/source-gridly","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6cbea164-3237-433b-9abb-36d384ee4cbf","connector_name":"Gridly","connector_type":"source","connector_version":"0.1.40","docker_repository":"airbyte\/source-gridly","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gridly\/0.1.40.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"67071749-873b-4e4f-b946-7c14f15199d3","name":"gridly_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GRIDLY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-gridly","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-gridly"}},"is_oss":true,"name_cloud":"Gridly","dockerRepository_cloud":"airbyte\/source-gridly","dockerImageTag_cloud":"0.1.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/gridly","icon_cloud":"gridly.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"api_key":{"airbyte_secret":true,"title":"API Key","type":"string"},"grid_id":{"description":"ID of a grid, or can be ID of a branch","title":"Grid ID","type":"string"}},"required":["api_key","grid_id"],"title":"Gridly Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/gridly"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"935a12780d388b5e7d170380f4d0728a34f722ec","commit_timestamp":"2025-05-24T19:11:46+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMGS85XCvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-gridly\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:23:31.920000+00:00","registry_entry_generated_at":"2025-05-24T16:27:50.971628"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6cbea164-3237-433b-9abb-36d384ee4cbf","connector_name":"Gridly","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gridly","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6cbea164-3237-433b-9abb-36d384ee4cbf","connector_name":"Gridly","connector_type":"source","connector_version":"0.1.40","docker_repository":"airbyte\/source-gridly","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6cbea164-3237-433b-9abb-36d384ee4cbf","connector_name":"Gridly","connector_type":"source","connector_version":"0.1.40","docker_repository":"airbyte\/source-gridly","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gridly\/0.1.40.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"67071749-873b-4e4f-b946-7c14f15199d3","name":"gridly_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GRIDLY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-gridly","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-gridly"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-gridly","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/gridly","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-gridly","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-gridly:0.1.40","docker_image_cloud":"airbyte\/source-gridly:0.1.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":231,"definitionId":"6d811b1b-5b94-4d5a-a74a-c2e46e5cb87c","name_oss":"Teamtailor","dockerRepository_oss":"airbyte\/source-teamtailor","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/teamtailor","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api":{"order":1,"title":"api","type":"string"},"x_api_version":{"description":"The version of the API","order":0,"title":"X-Api-Version","type":"string"}},"required":["x_api_version","api"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-14","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.teamtailor.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1a8e2e035337db4d38d8fefd1e12c7586b59c788","commit_timestamp":"2026-03-17T08:23:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-teamtailor\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:27:54.170000+00:00","registry_entry_generated_at":"2026-03-17T08:28:59.184307"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6d811b1b-5b94-4d5a-a74a-c2e46e5cb87c","connector_name":"Teamtailor","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-teamtailor","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6d811b1b-5b94-4d5a-a74a-c2e46e5cb87c","connector_name":"Teamtailor","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-teamtailor","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6d811b1b-5b94-4d5a-a74a-c2e46e5cb87c","connector_name":"Teamtailor","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-teamtailor","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-teamtailor\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-teamtailor","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-teamtailor\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Teamtailor API documentation","type":"api_reference","url":"https:\/\/docs.teamtailor.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-teamtailor"}},"is_oss":true,"name_cloud":"Teamtailor","dockerRepository_cloud":"airbyte\/source-teamtailor","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/teamtailor","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api":{"order":1,"title":"api","type":"string"},"x_api_version":{"description":"The version of the API","order":0,"title":"X-Api-Version","type":"string"}},"required":["x_api_version","api"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-14","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.teamtailor.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1a8e2e035337db4d38d8fefd1e12c7586b59c788","commit_timestamp":"2026-03-17T08:23:36+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-teamtailor\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:27:54.170000+00:00","registry_entry_generated_at":"2026-03-17T08:29:04.570048"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6d811b1b-5b94-4d5a-a74a-c2e46e5cb87c","connector_name":"Teamtailor","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-teamtailor","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6d811b1b-5b94-4d5a-a74a-c2e46e5cb87c","connector_name":"Teamtailor","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-teamtailor","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6d811b1b-5b94-4d5a-a74a-c2e46e5cb87c","connector_name":"Teamtailor","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-teamtailor","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-teamtailor\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-teamtailor","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-teamtailor\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Teamtailor API documentation","type":"api_reference","url":"https:\/\/docs.teamtailor.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-teamtailor"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-teamtailor","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/teamtailor","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-teamtailor","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-teamtailor:0.0.45","docker_image_cloud":"airbyte\/source-teamtailor:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":232,"definitionId":"6e00b415-b02e-4160-bf02-58176a0ae687","name_oss":"Notion","dockerRepository_oss":"airbyte\/source-notion","dockerImageTag_oss":"4.0.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion","icon_oss":"notion.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Authorization":"Basic {{ (client_id_value ~ ':' ~ client_secret_value) | b64encode }}","Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/api.notion.com\/v1\/oauth\/token","consent_url":"https:\/\/api.notion.com\/v1\/oauth\/authorize?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{state_param}}","extract_output":["access_token"],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"OAuth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"credentials":{"description":"Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs<\/a> for more information.","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token received by completing the OAuth flow for your Notion integration. See our docs<\/a> for more information.","title":"Access Token","type":"string"},"auth_type":{"const":"OAuth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Notion integration. See our docs<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Notion integration. See our docs<\/a> for more information.","title":"Client Secret","type":"string"}},"required":["auth_type","client_id","client_secret","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"auth_type":{"const":"token","type":"string"},"token":{"airbyte_secret":true,"description":"The Access Token for your private Notion integration. See the docs<\/a> for more information on how to obtain this token.","title":"Access Token","type":"string"}},"required":["auth_type","token"],"title":"Access Token","type":"object"}],"order":1,"title":"Authentication Method","type":"object"},"start_date":{"description":"UTC date and time in the format YYYY-MM-DDTHH:MM:SS.000Z. During incremental sync, any data generated before this date will not be replicated. If left blank, the start date will be set to 2 years before the present date.","examples":["2020-11-16T00:00:00.000Z"],"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]{3}Z$","pattern_descriptor":"YYYY-MM-DDTHH:MM:SS.000Z","title":"Start Date","type":"string"}},"title":"Notion Source Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.notion.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-09","message":"Version 2.0.0 introduces schema changes to multiple properties shared by the blocks, databases and pages streams. These changes were introduced to reflect updates to the Notion API. A full schema refresh and data reset are required to upgrade to this version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-04-29","message":"The source Notion connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in the handling of state format between these CDKs, this migration constitutes a breaking change for users syncing the `Comments` stream. To ensure a smooth migration, please reset your data for this stream upon updating. This will facilitate a fresh first sync. If you are not syncing the `Comments` stream, you can upgrade without any further action. For more information, see our migration documentation for source Notion.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["comments"]}]},"4.0.0":{"upgradeDeadline":"2026-04-10","message":"This version migrates the connector to Notion API version 2025-09-03. The `databases` stream has been replaced by a new `data_sources` stream with a different schema. Pages now reference `data_source_id` instead of `database_id` in their parent field. The `blocks` stream has new fields (`in_trash`, `data_source_id` parent type). A full schema refresh and data reset are required for the `data_sources`, `pages`, and `blocks` streams. For more information, see our migration documentation for source Notion.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["data_sources","pages","blocks"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations"},"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8336ba5cfa8ee51ab9daf4c1e18981be7bab1467","commit_timestamp":"2026-04-01T16:34:47+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-notion\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T15:38:28.320569+00:00","registry_entry_generated_at":"2026-04-01T15:38:28.320569+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6e00b415-b02e-4160-bf02-58176a0ae687","connector_name":"Notion","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-notion","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6e00b415-b02e-4160-bf02-58176a0ae687","connector_name":"Notion","connector_type":"source","connector_version":"4.0.5","docker_repository":"airbyte\/source-notion","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6e00b415-b02e-4160-bf02-58176a0ae687","connector_name":"Notion","connector_type":"source","connector_version":"4.0.5","docker_repository":"airbyte\/source-notion","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-notion\/4.0.5.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"58842b61-7557-4971-829a-5a1cc43d7614","name":"notion_config_oauth_dev_null"},{"id":"8af67fe8-a20e-4eae-816a-2a3c893c0360","name":"notion_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NOTION__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-NOTION__CREDS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-notion","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-notion\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Changes by version","type":"api_reference","url":"https:\/\/developers.notion.com\/reference\/changes-by-version"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.notion.com\/page\/changelog"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-notion"}},"is_oss":true,"name_cloud":"Notion","dockerRepository_cloud":"airbyte\/source-notion","dockerImageTag_cloud":"4.0.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion","icon_cloud":"notion.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Authorization":"Basic {{ (client_id_value ~ ':' ~ client_secret_value) | b64encode }}","Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/api.notion.com\/v1\/oauth\/token","consent_url":"https:\/\/api.notion.com\/v1\/oauth\/authorize?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{state_param}}","extract_output":["access_token"],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"OAuth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"credentials":{"description":"Choose either OAuth (recommended for Airbyte Cloud) or Access Token. See our docs<\/a> for more information.","oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token received by completing the OAuth flow for your Notion integration. See our docs<\/a> for more information.","title":"Access Token","type":"string"},"auth_type":{"const":"OAuth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your Notion integration. See our docs<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Notion integration. See our docs<\/a> for more information.","title":"Client Secret","type":"string"}},"required":["auth_type","client_id","client_secret","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"auth_type":{"const":"token","type":"string"},"token":{"airbyte_secret":true,"description":"The Access Token for your private Notion integration. See the docs<\/a> for more information on how to obtain this token.","title":"Access Token","type":"string"}},"required":["auth_type","token"],"title":"Access Token","type":"object"}],"order":1,"title":"Authentication Method","type":"object"},"start_date":{"description":"UTC date and time in the format YYYY-MM-DDTHH:MM:SS.000Z. During incremental sync, any data generated before this date will not be replicated. If left blank, the start date will be set to 2 years before the present date.","examples":["2020-11-16T00:00:00.000Z"],"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]{3}Z$","pattern_descriptor":"YYYY-MM-DDTHH:MM:SS.000Z","title":"Start Date","type":"string"}},"title":"Notion Source Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.notion.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2023-11-09","message":"Version 2.0.0 introduces schema changes to multiple properties shared by the blocks, databases and pages streams. These changes were introduced to reflect updates to the Notion API. A full schema refresh and data reset are required to upgrade to this version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-04-29","message":"The source Notion connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in the handling of state format between these CDKs, this migration constitutes a breaking change for users syncing the `Comments` stream. To ensure a smooth migration, please reset your data for this stream upon updating. This will facilitate a fresh first sync. If you are not syncing the `Comments` stream, you can upgrade without any further action. For more information, see our migration documentation for source Notion.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["comments"]}]},"4.0.0":{"upgradeDeadline":"2026-04-10","message":"This version migrates the connector to Notion API version 2025-09-03. The `databases` stream has been replaced by a new `data_sources` stream with a different schema. Pages now reference `data_source_id` instead of `database_id` in their parent field. The `blocks` stream has new fields (`in_trash`, `data_source_id` parent type). A full schema refresh and data reset are required for the `data_sources`, `pages`, and `blocks` streams. For more information, see our migration documentation for source Notion.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["data_sources","pages","blocks"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/notion-migrations"},"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8336ba5cfa8ee51ab9daf4c1e18981be7bab1467","commit_timestamp":"2026-04-01T16:34:47+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-notion\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T15:38:28.132996+00:00","registry_entry_generated_at":"2026-04-01T15:38:28.132996+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6e00b415-b02e-4160-bf02-58176a0ae687","connector_name":"Notion","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-notion","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6e00b415-b02e-4160-bf02-58176a0ae687","connector_name":"Notion","connector_type":"source","connector_version":"4.0.5","docker_repository":"airbyte\/source-notion","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6e00b415-b02e-4160-bf02-58176a0ae687","connector_name":"Notion","connector_type":"source","connector_version":"4.0.5","docker_repository":"airbyte\/source-notion","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-notion\/4.0.5.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"58842b61-7557-4971-829a-5a1cc43d7614","name":"notion_config_oauth_dev_null"},{"id":"8af67fe8-a20e-4eae-816a-2a3c893c0360","name":"notion_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NOTION__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-NOTION__CREDS_OAUTH","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-notion","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-notion\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Changes by version","type":"api_reference","url":"https:\/\/developers.notion.com\/reference\/changes-by-version"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.notion.com\/page\/changelog"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-notion"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-notion","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/notion","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-notion","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-notion:4.0.5","docker_image_cloud":"airbyte\/source-notion:4.0.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":1.0,"suggestedStreams_oss":{"streams":["blocks","data_sources","pages","users"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":1.0,"suggestedStreams_cloud":{"streams":["blocks","data_sources","pages","users"]},"erdUrl_cloud":null},{"index":233,"definitionId":"6e87d8e2-47bc-4a0a-a175-62e2b926bb07","name_oss":"Ruddr","dockerRepository_oss":"airbyte\/source-ruddr","dockerImageTag_oss":"0.0.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ruddr","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Generate it in the API Keys section of your Ruddr workspace settings.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["ruddr.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ecfedd8043b7d11c5aada98401456b8cf08fd369","commit_timestamp":"2026-03-31T10:31:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ruddr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:36:05.601701+00:00","registry_entry_generated_at":"2026-03-31T10:36:05.601701+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6e87d8e2-47bc-4a0a-a175-62e2b926bb07","connector_name":"Ruddr","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ruddr","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6e87d8e2-47bc-4a0a-a175-62e2b926bb07","connector_name":"Ruddr","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-ruddr","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6e87d8e2-47bc-4a0a-a175-62e2b926bb07","connector_name":"Ruddr","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-ruddr","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ruddr\/0.0.44.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ruddr","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ruddr\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Ruddr API documentation","type":"api_reference","url":"https:\/\/docs.ruddr.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ruddr"}},"is_oss":true,"name_cloud":"Ruddr","dockerRepository_cloud":"airbyte\/source-ruddr","dockerImageTag_cloud":"0.0.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ruddr","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Generate it in the API Keys section of your Ruddr workspace settings.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["ruddr.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ecfedd8043b7d11c5aada98401456b8cf08fd369","commit_timestamp":"2026-03-31T10:31:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ruddr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:36:05.307536+00:00","registry_entry_generated_at":"2026-03-31T10:36:05.307536+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6e87d8e2-47bc-4a0a-a175-62e2b926bb07","connector_name":"Ruddr","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ruddr","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6e87d8e2-47bc-4a0a-a175-62e2b926bb07","connector_name":"Ruddr","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-ruddr","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6e87d8e2-47bc-4a0a-a175-62e2b926bb07","connector_name":"Ruddr","connector_type":"source","connector_version":"0.0.44","docker_repository":"airbyte\/source-ruddr","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ruddr\/0.0.44.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ruddr","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ruddr\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Ruddr API documentation","type":"api_reference","url":"https:\/\/docs.ruddr.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ruddr"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ruddr","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ruddr","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ruddr","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ruddr:0.0.44","docker_image_cloud":"airbyte\/source-ruddr:0.0.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":234,"definitionId":"6eaa4fc5-cf11-413d-a0d6-0023402f71f6","name_oss":"DBT","dockerRepository_oss":"airbyte\/source-dbt","dockerImageTag_oss":"0.0.37","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/dbt","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"order":1,"title":"account_id","type":"string"},"api_key_2":{"airbyte_secret":true,"order":0,"title":"Token","type":"string"}},"required":["api_key_2","account_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-22","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["cloud.getdbt.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0498f0c5d2a65375f0749c49ee3d251a8f596d43","commit_timestamp":"2026-03-17T10:27:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dbt\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:32:06.520000+00:00","registry_entry_generated_at":"2026-03-17T10:35:51.812282"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6eaa4fc5-cf11-413d-a0d6-0023402f71f6","connector_name":"DBT","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dbt","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6eaa4fc5-cf11-413d-a0d6-0023402f71f6","connector_name":"DBT","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-dbt","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6eaa4fc5-cf11-413d-a0d6-0023402f71f6","connector_name":"DBT","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-dbt","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dbt\/0.0.37.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-dbt","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dbt\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"dbt Cloud API reference","type":"api_reference","url":"https:\/\/docs.getdbt.com\/dbt-cloud\/api-v2"},{"title":"dbt Cloud authentication","type":"authentication_guide","url":"https:\/\/docs.getdbt.com\/dbt-cloud\/api-v2#section\/Authentication"},{"title":"dbt Cloud Status","type":"status_page","url":"https:\/\/status.getdbt.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-dbt"}},"is_oss":true,"name_cloud":"DBT","dockerRepository_cloud":"airbyte\/source-dbt","dockerImageTag_cloud":"0.0.37","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/dbt","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"order":1,"title":"account_id","type":"string"},"api_key_2":{"airbyte_secret":true,"order":0,"title":"Token","type":"string"}},"required":["api_key_2","account_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-22","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["cloud.getdbt.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0498f0c5d2a65375f0749c49ee3d251a8f596d43","commit_timestamp":"2026-03-17T10:27:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dbt\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:32:06.520000+00:00","registry_entry_generated_at":"2026-03-17T10:36:02.226548"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6eaa4fc5-cf11-413d-a0d6-0023402f71f6","connector_name":"DBT","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dbt","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6eaa4fc5-cf11-413d-a0d6-0023402f71f6","connector_name":"DBT","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-dbt","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6eaa4fc5-cf11-413d-a0d6-0023402f71f6","connector_name":"DBT","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-dbt","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dbt\/0.0.37.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-dbt","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dbt\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"dbt Cloud API reference","type":"api_reference","url":"https:\/\/docs.getdbt.com\/dbt-cloud\/api-v2"},{"title":"dbt Cloud authentication","type":"authentication_guide","url":"https:\/\/docs.getdbt.com\/dbt-cloud\/api-v2#section\/Authentication"},{"title":"dbt Cloud Status","type":"status_page","url":"https:\/\/status.getdbt.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-dbt"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-dbt","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/dbt","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-dbt","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-dbt:0.0.37","docker_image_cloud":"airbyte\/source-dbt:0.0.37","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":235,"definitionId":"6ec2acea-7fd1-4378-b403-41a666e0c028","name_oss":"Mailjet SMS","dockerRepository_oss":"airbyte\/source-mailjet-sms","dockerImageTag_oss":"0.2.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailjet-sms","icon_oss":"mailjetsms.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"end_date":{"description":"Retrieve SMS messages created before the specified timestamp. Required format - Unix timestamp.","examples":[1666281656],"order":0,"pattern":"^[0-9]*$","title":"End date","type":"integer"},"start_date":{"description":"Retrieve SMS messages created after the specified timestamp. Required format - Unix timestamp.","examples":[1666261656],"order":1,"pattern":"^[0-9]*$","title":"Start date","type":"integer"},"token":{"airbyte_secret":true,"description":"Your access token. See here<\/a>.","order":2,"title":"Access Token","type":"string"}},"required":["token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailjet-sms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:25:57.686000+00:00","registry_entry_generated_at":"2025-11-19T02:40:46.664222"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ec2acea-7fd1-4378-b403-41a666e0c028","connector_name":"Mailjet SMS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailjet-sms","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ec2acea-7fd1-4378-b403-41a666e0c028","connector_name":"Mailjet SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-mailjet-sms","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ec2acea-7fd1-4378-b403-41a666e0c028","connector_name":"Mailjet SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-mailjet-sms","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailjet-sms\/0.2.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"88073883-d1b9-4205-97e1-e594ef65214f","name":"mailjet-sms_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MAILJET-SMS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-mailjet-sms","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailjet-sms\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mailjet SMS API","type":"api_reference","url":"https:\/\/dev.mailjet.com\/sms\/reference\/"},{"title":"Mailjet authentication","type":"authentication_guide","url":"https:\/\/dev.mailjet.com\/sms\/guides\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailjet-sms"}},"is_oss":true,"name_cloud":"Mailjet SMS","dockerRepository_cloud":"airbyte\/source-mailjet-sms","dockerImageTag_cloud":"0.2.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailjet-sms","icon_cloud":"mailjetsms.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"end_date":{"description":"Retrieve SMS messages created before the specified timestamp. Required format - Unix timestamp.","examples":[1666281656],"order":0,"pattern":"^[0-9]*$","title":"End date","type":"integer"},"start_date":{"description":"Retrieve SMS messages created after the specified timestamp. Required format - Unix timestamp.","examples":[1666261656],"order":1,"pattern":"^[0-9]*$","title":"Start date","type":"integer"},"token":{"airbyte_secret":true,"description":"Your access token. See here<\/a>.","order":2,"title":"Access Token","type":"string"}},"required":["token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailjet-sms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:25:57.686000+00:00","registry_entry_generated_at":"2025-11-19T02:40:54.257570"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ec2acea-7fd1-4378-b403-41a666e0c028","connector_name":"Mailjet SMS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailjet-sms","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ec2acea-7fd1-4378-b403-41a666e0c028","connector_name":"Mailjet SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-mailjet-sms","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ec2acea-7fd1-4378-b403-41a666e0c028","connector_name":"Mailjet SMS","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-mailjet-sms","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailjet-sms\/0.2.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"88073883-d1b9-4205-97e1-e594ef65214f","name":"mailjet-sms_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MAILJET-SMS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-mailjet-sms","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailjet-sms\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mailjet SMS API","type":"api_reference","url":"https:\/\/dev.mailjet.com\/sms\/reference\/"},{"title":"Mailjet authentication","type":"authentication_guide","url":"https:\/\/dev.mailjet.com\/sms\/guides\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailjet-sms"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mailjet-sms","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mailjet-sms","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mailjet-sms","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mailjet-sms:0.2.24","docker_image_cloud":"airbyte\/source-mailjet-sms:0.2.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":236,"definitionId":"6ee3d92d-b081-4024-9214-2987ae114c17","name_oss":"Zoho Invoice","dockerRepository_oss":"airbyte\/source-zoho-invoice","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-invoice","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"organization_id":{"description":"To be provided if a user belongs to multiple organizations","order":3,"title":"Organization ID","type":"string"},"region":{"enum":["com","eu","in","com.cn","com.au","jp","sa","ca"],"order":4,"title":"Region","type":"string"}},"required":["client_id","client_secret","client_refresh_token","region"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["zohoapis."]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"66982cce31dc526fb1d645d78c657f1dbc89ed58","commit_timestamp":"2026-03-31T08:33:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-invoice\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:08.431246+00:00","registry_entry_generated_at":"2026-03-31T08:37:08.431246+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ee3d92d-b081-4024-9214-2987ae114c17","connector_name":"Zoho Invoice","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-invoice","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ee3d92d-b081-4024-9214-2987ae114c17","connector_name":"Zoho Invoice","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-zoho-invoice","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ee3d92d-b081-4024-9214-2987ae114c17","connector_name":"Zoho Invoice","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-zoho-invoice","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-invoice\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zoho-invoice","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-invoice\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho Invoice API","type":"api_reference","url":"https:\/\/www.zoho.com\/invoice\/api\/v3\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-invoice"}},"is_oss":true,"name_cloud":"Zoho Invoice","dockerRepository_cloud":"airbyte\/source-zoho-invoice","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-invoice","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"organization_id":{"description":"To be provided if a user belongs to multiple organizations","order":3,"title":"Organization ID","type":"string"},"region":{"enum":["com","eu","in","com.cn","com.au","jp","sa","ca"],"order":4,"title":"Region","type":"string"}},"required":["client_id","client_secret","client_refresh_token","region"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["zohoapis."]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"66982cce31dc526fb1d645d78c657f1dbc89ed58","commit_timestamp":"2026-03-31T08:33:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-invoice\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:08.207572+00:00","registry_entry_generated_at":"2026-03-31T08:37:08.207572+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ee3d92d-b081-4024-9214-2987ae114c17","connector_name":"Zoho Invoice","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-invoice","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ee3d92d-b081-4024-9214-2987ae114c17","connector_name":"Zoho Invoice","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-zoho-invoice","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ee3d92d-b081-4024-9214-2987ae114c17","connector_name":"Zoho Invoice","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-zoho-invoice","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-invoice\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zoho-invoice","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-invoice\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho Invoice API","type":"api_reference","url":"https:\/\/www.zoho.com\/invoice\/api\/v3\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-invoice"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-invoice","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-invoice","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-invoice","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-invoice:0.0.46","docker_image_cloud":"airbyte\/source-zoho-invoice:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":237,"definitionId":"6ee4ad96-368f-4c5a-85cf-d92d4b27a4dd","name_oss":"Formbricks","dockerRepository_oss":"airbyte\/source-formbricks","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/formbricks","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. You can generate and find it in your Postman account settings.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.formbricks.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5c88e4b3f6c8b4dc299bfa21edc28adb07687ef3","commit_timestamp":"2026-03-17T04:43:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-formbricks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:48:28.430000+00:00","registry_entry_generated_at":"2026-03-17T04:50:32.842340"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ee4ad96-368f-4c5a-85cf-d92d4b27a4dd","connector_name":"Formbricks","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-formbricks","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ee4ad96-368f-4c5a-85cf-d92d4b27a4dd","connector_name":"Formbricks","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-formbricks","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ee4ad96-368f-4c5a-85cf-d92d4b27a4dd","connector_name":"Formbricks","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-formbricks","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-formbricks\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-formbricks","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-formbricks\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Formbricks API documentation","type":"api_reference","url":"https:\/\/formbricks.com\/docs\/api\/overview"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-formbricks"}},"is_oss":true,"name_cloud":"Formbricks","dockerRepository_cloud":"airbyte\/source-formbricks","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/formbricks","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. You can generate and find it in your Postman account settings.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.formbricks.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5c88e4b3f6c8b4dc299bfa21edc28adb07687ef3","commit_timestamp":"2026-03-17T04:43:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-formbricks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T04:48:28.430000+00:00","registry_entry_generated_at":"2026-03-17T04:50:42.173785"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ee4ad96-368f-4c5a-85cf-d92d4b27a4dd","connector_name":"Formbricks","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-formbricks","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ee4ad96-368f-4c5a-85cf-d92d4b27a4dd","connector_name":"Formbricks","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-formbricks","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ee4ad96-368f-4c5a-85cf-d92d4b27a4dd","connector_name":"Formbricks","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-formbricks","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-formbricks\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-formbricks","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-formbricks\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Formbricks API documentation","type":"api_reference","url":"https:\/\/formbricks.com\/docs\/api\/overview"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-formbricks"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-formbricks","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/formbricks","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-formbricks","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-formbricks:0.0.46","docker_image_cloud":"airbyte\/source-formbricks:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":238,"definitionId":"6f2ac653-8623-43c4-8950-19218c7caf3d","name_oss":"Firebolt","dockerRepository_oss":"airbyte\/source-firebolt","dockerImageTag_oss":"2.0.39","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt","icon_oss":"firebolt.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account":{"description":"Firebolt account to login.","title":"Account","type":"string"},"client_id":{"description":"Firebolt service account ID.","examples":["bbl9qth066hmxkwyb0hy2iwk8ktez9dz"],"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Firebolt secret, corresponding to the service account ID.","title":"Client Secret","type":"string"},"database":{"description":"The database to connect to.","title":"Database","type":"string"},"engine":{"description":"Engine name to connect to.","title":"Engine","type":"string"},"host":{"description":"The host name of your Firebolt database.","examples":["api.app.firebolt.io"],"title":"Host","type":"string"}},"required":["client_id","client_secret","account","database","engine"],"title":"Firebolt Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-08-23","message":"Add new data type columns.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-06-01","message":"Use new firebolt-sdk version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-firebolt\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:11:29.691000+00:00","registry_entry_generated_at":"2025-11-19T02:32:17.359009"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6f2ac653-8623-43c4-8950-19218c7caf3d","connector_name":"Firebolt","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-firebolt","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6f2ac653-8623-43c4-8950-19218c7caf3d","connector_name":"Firebolt","connector_type":"source","connector_version":"2.0.39","docker_repository":"airbyte\/source-firebolt","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6f2ac653-8623-43c4-8950-19218c7caf3d","connector_name":"Firebolt","connector_type":"source","connector_version":"2.0.39","docker_repository":"airbyte\/source-firebolt","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-firebolt\/2.0.39.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.90.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"63d919ce-b4ff-48d9-9cae-6665b5f56644","name":"firebolt_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FIREBOLT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FIREBOLT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-firebolt","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-firebolt\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Firebolt API reference","type":"api_reference","url":"https:\/\/docs.firebolt.io\/godocs\/Overview\/api-reference.html"},{"title":"Firebolt authentication","type":"authentication_guide","url":"https:\/\/docs.firebolt.io\/godocs\/Guides\/managing-your-organization\/service-accounts.html"},{"title":"Firebolt Status","type":"status_page","url":"https:\/\/status.firebolt.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-firebolt"}},"is_oss":true,"name_cloud":"Firebolt","dockerRepository_cloud":"airbyte\/source-firebolt","dockerImageTag_cloud":"2.0.39","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt","icon_cloud":"firebolt.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account":{"description":"Firebolt account to login.","title":"Account","type":"string"},"client_id":{"description":"Firebolt service account ID.","examples":["bbl9qth066hmxkwyb0hy2iwk8ktez9dz"],"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Firebolt secret, corresponding to the service account ID.","title":"Client Secret","type":"string"},"database":{"description":"The database to connect to.","title":"Database","type":"string"},"engine":{"description":"Engine name to connect to.","title":"Engine","type":"string"},"host":{"description":"The host name of your Firebolt database.","examples":["api.app.firebolt.io"],"title":"Host","type":"string"}},"required":["client_id","client_secret","account","database","engine"],"title":"Firebolt Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-08-23","message":"Add new data type columns.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-06-01","message":"Use new firebolt-sdk version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebolt-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-firebolt\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:11:29.691000+00:00","registry_entry_generated_at":"2025-11-19T02:32:24.603152"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6f2ac653-8623-43c4-8950-19218c7caf3d","connector_name":"Firebolt","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-firebolt","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6f2ac653-8623-43c4-8950-19218c7caf3d","connector_name":"Firebolt","connector_type":"source","connector_version":"2.0.39","docker_repository":"airbyte\/source-firebolt","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6f2ac653-8623-43c4-8950-19218c7caf3d","connector_name":"Firebolt","connector_type":"source","connector_version":"2.0.39","docker_repository":"airbyte\/source-firebolt","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-firebolt\/2.0.39.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.90.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"63d919ce-b4ff-48d9-9cae-6665b5f56644","name":"firebolt_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FIREBOLT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FIREBOLT_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-firebolt","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-firebolt\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Firebolt API reference","type":"api_reference","url":"https:\/\/docs.firebolt.io\/godocs\/Overview\/api-reference.html"},{"title":"Firebolt authentication","type":"authentication_guide","url":"https:\/\/docs.firebolt.io\/godocs\/Guides\/managing-your-organization\/service-accounts.html"},{"title":"Firebolt Status","type":"status_page","url":"https:\/\/status.firebolt.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-firebolt"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-firebolt","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/firebolt","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-firebolt","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-firebolt:2.0.39","docker_image_cloud":"airbyte\/source-firebolt:2.0.39","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":239,"definitionId":"6fd1e833-dd6e-45ec-a727-ab917c5be892","name_oss":"Xero","dockerRepository_oss":"airbyte\/source-xero","dockerImageTag_oss":"2.1.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/xero","icon_oss":"xero.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"auth_type":{"const":"oauth2_confidential_application","order":0,"title":"Authentication Method","type":"string"},"client_id":{"description":"Your Xero application's Client ID.","examples":["Client_ID"],"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Your Xero application's Client Secret.","examples":["Client_Secret"],"title":"Client Secret","type":"string"}},"required":["auth_type","client_id","client_secret"],"title":"OAuth Custom Connection","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The access token used to call the Xero API.","title":"Access Token","type":"string"},"auth_type":{"const":"oauth2_access_token","examples":["access_token"],"order":0,"title":"Authentication Method","type":"string"}},"required":["access_token","auth_type"],"title":"Bearer Access Token","type":"object"}],"order":2,"title":"Authentication Method","type":"object"},"start_date":{"description":"UTC date and time in the format YYYY-MM-DDTHH:mm:ssZ. Any data with created_at before this date will not be synced.","examples":["2022-03-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"tenant_id":{"airbyte_secret":true,"description":"Enter your Xero organization's Tenant ID","order":0,"title":"Tenant ID","type":"string"}},"required":["tenant_id","start_date","credentials"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":"2021-11-11","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.xero.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-06-30","message":"The source Xero connector is being migrated from the Python CDK to our declarative low-code CDK. The authorization method was changed from OAuth 2.0 to Access Token. Due to changes in authorization, users will need to generate an access token within source Xero and reset source configuration. For more information, see our migration documentation for source Xero. Important - The authentication scheme is using access_token instead of Oauth 2.0 from this version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/xero-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-06-30","message":"The authorization method was changed to support both OAuth strategy and Access Token. Due to changes in authorization, users will need to choose their preferred authentication method, and insert either the Client ID and Client Secret, or the access token within source Xero and reset source configuration. For more information, see our migration documentation for source Xero. Important - The authentication scheme now can use either the access_token or OAuth strategy (client_credentials) from this version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/xero-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/xero-migrations"},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bc542f26167ab1874b9202824beee07ef918e513","commit_timestamp":"2026-02-26T16:38:39+02:00","commit_author":"Danylo Jablonski","commit_author_email":"daniel.i.jablonski@globallogic.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-xero\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-26T14:43:23.684000+00:00","registry_entry_generated_at":"2026-02-26T14:44:39.305382"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6fd1e833-dd6e-45ec-a727-ab917c5be892","connector_name":"Xero","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-xero","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6fd1e833-dd6e-45ec-a727-ab917c5be892","connector_name":"Xero","connector_type":"source","connector_version":"2.1.5","docker_repository":"airbyte\/source-xero","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-xero\/2.1.5.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-xero","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.36.4@sha256:a612db8bc977a46d7d2e0442f5c6be26da6039ee83a8aceb7be545e4cbdd7040"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-xero\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Xero API reference","type":"api_reference","url":"https:\/\/developer.xero.com\/documentation\/"},{"title":"Xero authentication","type":"authentication_guide","url":"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/overview\/"},{"title":"Xero rate limits","type":"rate_limits","url":"https:\/\/developer.xero.com\/documentation\/guides\/oauth2\/limits\/"},{"title":"Xero Status","type":"status_page","url":"https:\/\/status.xero.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-xero"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-xero","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/xero","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-xero","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-xero:2.1.5","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":240,"definitionId":"6fe89830-d04d-401b-aad6-6552ffa5c4af","name_oss":"Harness","dockerRepository_oss":"farosai\/airbyte-harness-source","dockerImageTag_oss":"0.1.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/harness","icon_oss":"harness.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":false,"properties":{"account_id":{"title":"Harness account ID","type":"string"},"api_key":{"airbyte_secret":true,"title":"Harness API key","type":"string"},"api_url":{"default":"https:\/\/app.harness.io","examples":["https:\/\/my-harness-server.example.com"],"title":"Harness API URL","type":"string"},"cutoff_days":{"default":90,"description":"Only fetch deployments updated after cutoff","title":"Harness Cutoff Days","type":"number"},"deployment_timeout":{"default":24,"description":"Max number of hours to consider for a deployment to be running\/queued before giving up on syncing it","title":"Harness Deployment Timeout","type":"number"},"page_size":{"default":100,"description":"number of pipelines (builds) to fetch per call","title":"Harness Page Size","type":"number"}},"required":["api_key","account_id"],"title":"Harness Spec","type":"object"},"documentationUrl":"https:\/\/docs.faros.ai"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:unknown"],"allowedHosts_oss":null,"releases_oss":null,"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"source_file_info":{"metadata_etag":"CMP5ouW68ocDEAE=","metadata_file_path":"metadata\/farosai\/airbyte-harness-source\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-08-13T17:09:37.771000+00:00","registry_entry_generated_at":"2024-08-13T18:22:09.241882"},"metrics":{}},"packageInfo_oss":{},"language_oss":null,"connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"farosai\/airbyte-harness-source","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":null,"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/farosai\/airbyte-harness-source\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/airbyte-harness-source","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/farosai\/airbyte-harness-source","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"farosai\/airbyte-harness-source:0.1.23","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":241,"definitionId":"6ff047c0-f5d5-4ce5-8c81-204a830fa7e1","name_oss":"Aws Cloudtrail","dockerRepository_oss":"airbyte\/source-aws-cloudtrail","dockerImageTag_oss":"1.1.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail","icon_oss":"aws-cloudtrail.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"aws_key_id":{"airbyte_secret":true,"description":"AWS CloudTrail Access Key ID. See the docs<\/a> for more information on how to obtain this key.","title":"Key ID","type":"string"},"aws_region_name":{"default":"us-east-1","description":"The default AWS Region to use, for example, us-west-1 or us-west-2. When specifying a Region inline during client initialization, this property is named region_name.","title":"Region Name","type":"string"},"aws_secret_key":{"airbyte_secret":true,"description":"AWS CloudTrail Access Key ID. See the docs<\/a> for more information on how to obtain this key.","title":"Secret Key","type":"string"},"lookup_attributes_filter":{"properties":{"attribute_key":{"default":"EventName","examples":["EventName"],"title":"Attribute Key from the response to filter","type":"string"},"attribute_value":{"default":"ListInstanceAssociations","examples":["ListInstanceAssociations","ConsoleLogin"],"title":"Corresponding value to the given attribute key","type":"string"}},"required":["attribute_key","attribute_value"],"title":"Filter applied while fetching records based on AttributeKey and AttributeValue which will be appended on the request body","type":"object"},"start_date":{"description":"The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD.","examples":["2021-01-01"],"format":"date","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["aws_key_id","aws_secret_key","aws_region_name"],"title":"Aws CloudTrail Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-06-23","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["cloudtrail.*.amazonaws.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-30","message":"The verison migrates the Aws CloudTrail connector to the low-code framework for greater maintainability. !! Important: The management_events stream changed it's EventTime field from integer to float. The `start_date` parameter is now optional and the connector now takes current date as default start date ","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d6e50b7f14cf8ead3462ac7fbba9561e5fb0667c","commit_timestamp":"2024-10-30T04:15:29+05:30","commit_author":"btkcodedev","commit_author_email":"btk.codedev@gmail.com"},"source_file_info":{"metadata_etag":"CMmz16\/XtIkDEAE=","metadata_file_path":"metadata\/airbyte\/source-aws-cloudtrail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-10-29T22:53:59.181000+00:00","registry_entry_generated_at":"2024-10-29T22:56:27.032584"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ff047c0-f5d5-4ce5-8c81-204a830fa7e1","connector_name":"Aws Cloudtrail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-aws-cloudtrail","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ff047c0-f5d5-4ce5-8c81-204a830fa7e1","connector_name":"Aws Cloudtrail","connector_type":"source","connector_version":"1.1.0","docker_repository":"airbyte\/source-aws-cloudtrail","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ff047c0-f5d5-4ce5-8c81-204a830fa7e1","connector_name":"Aws Cloudtrail","connector_type":"source","connector_version":"1.1.0","docker_repository":"airbyte\/source-aws-cloudtrail","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-aws-cloudtrail\/1.1.0.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"aa6731d0-9c6f-4b32-bdd4-1c14f0cf0119","name":"aws-cloudtrail_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AWS-CLOUDTRAIL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-aws-cloudtrail","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.15.0@sha256:09a84e0622f36393077332faf11cc239e77083fae5fa500592c049dca25888a7"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-aws-cloudtrail"}},"is_oss":true,"name_cloud":"Aws Cloudtrail","dockerRepository_cloud":"airbyte\/source-aws-cloudtrail","dockerImageTag_cloud":"1.1.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail","icon_cloud":"aws-cloudtrail.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"aws_key_id":{"airbyte_secret":true,"description":"AWS CloudTrail Access Key ID. See the docs<\/a> for more information on how to obtain this key.","title":"Key ID","type":"string"},"aws_region_name":{"default":"us-east-1","description":"The default AWS Region to use, for example, us-west-1 or us-west-2. When specifying a Region inline during client initialization, this property is named region_name.","title":"Region Name","type":"string"},"aws_secret_key":{"airbyte_secret":true,"description":"AWS CloudTrail Access Key ID. See the docs<\/a> for more information on how to obtain this key.","title":"Secret Key","type":"string"},"lookup_attributes_filter":{"properties":{"attribute_key":{"default":"EventName","examples":["EventName"],"title":"Attribute Key from the response to filter","type":"string"},"attribute_value":{"default":"ListInstanceAssociations","examples":["ListInstanceAssociations","ConsoleLogin"],"title":"Corresponding value to the given attribute key","type":"string"}},"required":["attribute_key","attribute_value"],"title":"Filter applied while fetching records based on AttributeKey and AttributeValue which will be appended on the request body","type":"object"},"start_date":{"description":"The date you would like to replicate data. Data in AWS CloudTrail is available for last 90 days only. Format: YYYY-MM-DD.","examples":["2021-01-01"],"format":"date","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["aws_key_id","aws_secret_key","aws_region_name"],"title":"Aws CloudTrail Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-06-23","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["cloudtrail.*.amazonaws.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-07-30","message":"The verison migrates the Aws CloudTrail connector to the low-code framework for greater maintainability. !! Important: The management_events stream changed it's EventTime field from integer to float. The `start_date` parameter is now optional and the connector now takes current date as default start date ","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aws-cloudtrail-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d6e50b7f14cf8ead3462ac7fbba9561e5fb0667c","commit_timestamp":"2024-10-30T04:15:29+05:30","commit_author":"btkcodedev","commit_author_email":"btk.codedev@gmail.com"},"source_file_info":{"metadata_etag":"CMmz16\/XtIkDEAE=","metadata_file_path":"metadata\/airbyte\/source-aws-cloudtrail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-10-29T22:53:59.181000+00:00","registry_entry_generated_at":"2024-10-29T22:56:27.622245"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ff047c0-f5d5-4ce5-8c81-204a830fa7e1","connector_name":"Aws Cloudtrail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-aws-cloudtrail","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ff047c0-f5d5-4ce5-8c81-204a830fa7e1","connector_name":"Aws Cloudtrail","connector_type":"source","connector_version":"1.1.0","docker_repository":"airbyte\/source-aws-cloudtrail","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ff047c0-f5d5-4ce5-8c81-204a830fa7e1","connector_name":"Aws Cloudtrail","connector_type":"source","connector_version":"1.1.0","docker_repository":"airbyte\/source-aws-cloudtrail","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-aws-cloudtrail\/1.1.0.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"aa6731d0-9c6f-4b32-bdd4-1c14f0cf0119","name":"aws-cloudtrail_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AWS-CLOUDTRAIL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-aws-cloudtrail","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:5.15.0@sha256:09a84e0622f36393077332faf11cc239e77083fae5fa500592c049dca25888a7"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-aws-cloudtrail"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-aws-cloudtrail","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/aws-cloudtrail","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-aws-cloudtrail","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-aws-cloudtrail:1.1.0","docker_image_cloud":"airbyte\/source-aws-cloudtrail:1.1.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":242,"definitionId":"6ff73a16-05a8-4f7e-8771-5433764678f1","name_oss":"Xsolla","dockerRepository_oss":"airbyte\/source-xsolla","dockerImageTag_oss":"0.0.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/xsolla","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Go to Xsolla Dashboard and from company setting get the api_key","order":0,"title":"API Key","type":"string"},"project_id":{"description":"You can find this parameter in your Publisher Account next to the name of the project . Example: 44056","order":1,"title":"Project Id","type":"number"}},"required":["api_key","project_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-01","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["store.xsolla.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d71f87c91a0e1b006ae82f18bfd8562ac2535c67","commit_timestamp":"2026-03-24T08:22:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-xsolla\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:28:11.549542+00:00","registry_entry_generated_at":"2026-03-24T08:28:11.549542+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ff73a16-05a8-4f7e-8771-5433764678f1","connector_name":"Xsolla","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-xsolla","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ff73a16-05a8-4f7e-8771-5433764678f1","connector_name":"Xsolla","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-xsolla","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ff73a16-05a8-4f7e-8771-5433764678f1","connector_name":"Xsolla","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-xsolla","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-xsolla\/0.0.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-xsolla","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-xsolla\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Xsolla API documentation","type":"api_reference","url":"https:\/\/developers.xsolla.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-xsolla"}},"is_oss":true,"name_cloud":"Xsolla","dockerRepository_cloud":"airbyte\/source-xsolla","dockerImageTag_cloud":"0.0.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/xsolla","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Go to Xsolla Dashboard and from company setting get the api_key","order":0,"title":"API Key","type":"string"},"project_id":{"description":"You can find this parameter in your Publisher Account next to the name of the project . Example: 44056","order":1,"title":"Project Id","type":"number"}},"required":["api_key","project_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-01","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["store.xsolla.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d71f87c91a0e1b006ae82f18bfd8562ac2535c67","commit_timestamp":"2026-03-24T08:22:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-xsolla\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:28:11.387860+00:00","registry_entry_generated_at":"2026-03-24T08:28:11.387860+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"6ff73a16-05a8-4f7e-8771-5433764678f1","connector_name":"Xsolla","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-xsolla","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"6ff73a16-05a8-4f7e-8771-5433764678f1","connector_name":"Xsolla","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-xsolla","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"6ff73a16-05a8-4f7e-8771-5433764678f1","connector_name":"Xsolla","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-xsolla","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-xsolla\/0.0.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-xsolla","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-xsolla\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Xsolla API documentation","type":"api_reference","url":"https:\/\/developers.xsolla.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-xsolla"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-xsolla","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/xsolla","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-xsolla","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-xsolla:0.0.52","docker_image_cloud":"airbyte\/source-xsolla:0.0.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":243,"definitionId":"71607ba1-c0ac-4799-8049-7f4b90dd50f7","name_oss":"Google Sheets","dockerRepository_oss":"airbyte\/source-google-sheets","dockerImageTag_oss":"0.12.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-sheets","icon_oss":"google-sheets.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&grant_type=authorization_code","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","extract_output":["refresh_token"],"scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/spreadsheets.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/drive.readonly"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"allow_leading_numbers":{"default":false,"description":"Allows column names to start with numbers. Example: \"50th Percentile\" \u2192 \"50_th_percentile\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":7,"title":"Allow Leading Numbers","type":"boolean"},"batch_size":{"default":1000000,"description":"Default value is 1000000. An integer representing row batch size for each sent request to Google Sheets API. Row batch size means how many rows are processed from the google sheet, for example default value 1000000 would process rows 2-1000002, then 1000003-2000003 and so on. Based on Google Sheets API limits documentation<\/a>, it is possible to send up to 300 requests per minute, but each individual request has to be processed under 180 seconds, otherwise the request returns a timeout error. In regards to this information, consider network speed and number of columns of the google sheet when deciding a batch_size value.","order":1,"title":"Row Batch Size","type":"integer"},"combine_letter_number_pairs":{"default":false,"description":"Combines adjacent letters and numbers. Example: \"Q3 2023\" \u2192 \"q3_2023\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":6,"title":"Combine Letter-Number Pairs","type":"boolean"},"combine_number_word_pairs":{"default":false,"description":"Combines adjacent numbers and words. Example: \"50th Percentile?\" \u2192 \"_50th_percentile_\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":4,"title":"Combine Number-Word Pairs","type":"boolean"},"credentials":{"description":"Credentials for connecting to the Google Sheets API","oneOf":[{"properties":{"auth_type":{"const":"Client","type":"string"},"client_id":{"airbyte_secret":true,"description":"Enter your Google application's Client ID. See Google's documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Enter your Google application's Client Secret. See Google's documentation<\/a> for more information.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Enter your Google application's refresh token. See Google's documentation<\/a> for more information.","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"Service","type":"string"},"service_account_info":{"airbyte_secret":true,"description":"The JSON key of the service account to use for authorization. Read more here<\/a>.","examples":["{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID, \"private_key_id\": YOUR_PRIVATE_KEY, ... }"],"title":"Service Account Information.","type":"string"}},"required":["auth_type","service_account_info"],"title":"Service Account Key Authentication","type":"object"}],"title":"Authentication","type":"object"},"names_conversion":{"default":false,"description":"Converts column names to a SQL-compliant format (snake_case, lowercase, etc). If enabled, you can further customize the sanitization using the options below.","order":2,"title":"Convert Column Names to SQL-Compliant Format","type":"boolean"},"read_empty_header_columns":{"default":false,"description":"When enabled, the connector will continue reading columns after empty header cells and will include data from those columns using generated column names (e.g., \"column_C\"). By default, the connector stops reading columns when it encounters an empty header cell.","order":8,"title":"Read Empty Header Columns","type":"boolean"},"remove_leading_trailing_underscores":{"default":false,"description":"Removes leading and trailing underscores from column names. Does not remove leading underscores from column names that start with a number. Example: \"50th Percentile? \"\u2192 \"_50_th_percentile\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":3,"title":"Remove Leading and Trailing Underscores","type":"boolean"},"remove_special_characters":{"default":false,"description":"Removes all special characters from column names. Example: \"Example ID*\" \u2192 \"example_id\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":5,"title":"Remove All Special Characters","type":"boolean"},"spreadsheet_id":{"description":"Enter the link to the Google spreadsheet you want to sync. To copy the link, click the 'Share' button in the top-right corner of the spreadsheet, then click 'Copy link'.","examples":["https:\/\/docs.google.com\/spreadsheets\/d\/1hLd9Qqti3UyLXZB2aFfUWDT7BG-arw2xy4HR3D-dwUb\/edit"],"order":0,"title":"Spreadsheet Link","type":"string"},"stream_name_overrides":{"description":"**Overridden streams will default to Sync Mode: Full Refresh (Append), which does not support primary keys. If you want to use primary keys and deduplication, update the sync mode to \"Full Refresh | Overwrite + Deduped\" in your connection settings.**\nAllows you to rename streams (Google Sheet tab names) as they appear in Airbyte. \nEach item should be an object with a `source_stream_name` (the exact name of the sheet\/tab in your spreadsheet) and a `custom_stream_name` (the name you want it to appear as in Airbyte and the destination).\nIf a `source_stream_name` is not found in your spreadsheet, it will be ignored and the default name will be used. This feature only affects stream (sheet\/tab) names, not field\/column names.\nIf you want to rename fields or column names, you can do so using the Airbyte Mappings feature after your connection is created. See the Airbyte documentation for more details on how to use Mappings.\nExamples:\n - To rename a sheet called \"Sheet1\" to \"sales_data\", and \"2024 Q1\" to \"q1_2024\":\n [\n { \"source_stream_name\": \"Sheet1\", \"custom_stream_name\": \"sales_data\" },\n { \"source_stream_name\": \"2024 Q1\", \"custom_stream_name\": \"q1_2024\" }\n ]\n - If you do not wish to rename any streams, leave this blank.","items":{"order":9,"properties":{"custom_stream_name":{"description":"The name you want this stream to appear as in Airbyte and your destination.","order":1,"title":"Custom Stream Name","type":"string"},"source_stream_name":{"description":"The exact name of the sheet\/tab in your Google Spreadsheet.","order":0,"title":"Source Stream Name","type":"string"}},"required":["source_stream_name","custom_stream_name"],"type":"object"},"title":"Stream Name Overrides","type":"array"}},"required":["spreadsheet_id","credentials"],"title":"Google Sheets Source Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.googleapis.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"87f970e921d317679c5b8557cac488a2e6c7c12c","commit_timestamp":"2026-04-02T19:10:51+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-sheets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T18:14:29.287658+00:00","registry_entry_generated_at":"2026-04-02T18:14:29.287658+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"71607ba1-c0ac-4799-8049-7f4b90dd50f7","connector_name":"Google Sheets","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-sheets","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"71607ba1-c0ac-4799-8049-7f4b90dd50f7","connector_name":"Google Sheets","connector_type":"source","connector_version":"0.12.23","docker_repository":"airbyte\/source-google-sheets","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"71607ba1-c0ac-4799-8049-7f4b90dd50f7","connector_name":"Google Sheets","connector_type":"source","connector_version":"0.12.23","docker_repository":"airbyte\/source-google-sheets","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-sheets\/0.12.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"035f390f-591f-4bb5-b6d5-52145627befb","name":"temp-google-sheets_service_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-SHEETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"service_config.json","name":"SECRET_SOURCE-GOOGLE-SHEETS_SERVICE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_with_url.json","name":"SECRET_SOURCE-GOOGLE-SHEETS_WITH_URL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-google-sheets","sourceType_oss":"file","license_oss":"Elv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-sheets\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Google Workspace developer release notes","type":"api_release_history","url":"https:\/\/developers.google.com\/workspace\/release-notes"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/developers.google.com\/sheets\/docs\/release-notes"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-sheets"}},"is_oss":true,"name_cloud":"Google Sheets","dockerRepository_cloud":"airbyte\/source-google-sheets","dockerImageTag_cloud":"0.12.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-sheets","icon_cloud":"google-sheets.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&grant_type=authorization_code","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","extract_output":["refresh_token"],"scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/spreadsheets.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/drive.readonly"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"allow_leading_numbers":{"default":false,"description":"Allows column names to start with numbers. Example: \"50th Percentile\" \u2192 \"50_th_percentile\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":7,"title":"Allow Leading Numbers","type":"boolean"},"batch_size":{"default":1000000,"description":"Default value is 1000000. An integer representing row batch size for each sent request to Google Sheets API. Row batch size means how many rows are processed from the google sheet, for example default value 1000000 would process rows 2-1000002, then 1000003-2000003 and so on. Based on Google Sheets API limits documentation<\/a>, it is possible to send up to 300 requests per minute, but each individual request has to be processed under 180 seconds, otherwise the request returns a timeout error. In regards to this information, consider network speed and number of columns of the google sheet when deciding a batch_size value.","order":1,"title":"Row Batch Size","type":"integer"},"combine_letter_number_pairs":{"default":false,"description":"Combines adjacent letters and numbers. Example: \"Q3 2023\" \u2192 \"q3_2023\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":6,"title":"Combine Letter-Number Pairs","type":"boolean"},"combine_number_word_pairs":{"default":false,"description":"Combines adjacent numbers and words. Example: \"50th Percentile?\" \u2192 \"_50th_percentile_\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":4,"title":"Combine Number-Word Pairs","type":"boolean"},"credentials":{"description":"Credentials for connecting to the Google Sheets API","oneOf":[{"properties":{"auth_type":{"const":"Client","type":"string"},"client_id":{"airbyte_secret":true,"description":"Enter your Google application's Client ID. See Google's documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Enter your Google application's Client Secret. See Google's documentation<\/a> for more information.","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Enter your Google application's refresh token. See Google's documentation<\/a> for more information.","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"Service","type":"string"},"service_account_info":{"airbyte_secret":true,"description":"The JSON key of the service account to use for authorization. Read more here<\/a>.","examples":["{ \"type\": \"service_account\", \"project_id\": YOUR_PROJECT_ID, \"private_key_id\": YOUR_PRIVATE_KEY, ... }"],"title":"Service Account Information.","type":"string"}},"required":["auth_type","service_account_info"],"title":"Service Account Key Authentication","type":"object"}],"title":"Authentication","type":"object"},"names_conversion":{"default":false,"description":"Converts column names to a SQL-compliant format (snake_case, lowercase, etc). If enabled, you can further customize the sanitization using the options below.","order":2,"title":"Convert Column Names to SQL-Compliant Format","type":"boolean"},"read_empty_header_columns":{"default":false,"description":"When enabled, the connector will continue reading columns after empty header cells and will include data from those columns using generated column names (e.g., \"column_C\"). By default, the connector stops reading columns when it encounters an empty header cell.","order":8,"title":"Read Empty Header Columns","type":"boolean"},"remove_leading_trailing_underscores":{"default":false,"description":"Removes leading and trailing underscores from column names. Does not remove leading underscores from column names that start with a number. Example: \"50th Percentile? \"\u2192 \"_50_th_percentile\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":3,"title":"Remove Leading and Trailing Underscores","type":"boolean"},"remove_special_characters":{"default":false,"description":"Removes all special characters from column names. Example: \"Example ID*\" \u2192 \"example_id\" This option will only work if \"Convert Column Names to SQL-Compliant Format (names_conversion)\" is enabled.","order":5,"title":"Remove All Special Characters","type":"boolean"},"spreadsheet_id":{"description":"Enter the link to the Google spreadsheet you want to sync. To copy the link, click the 'Share' button in the top-right corner of the spreadsheet, then click 'Copy link'.","examples":["https:\/\/docs.google.com\/spreadsheets\/d\/1hLd9Qqti3UyLXZB2aFfUWDT7BG-arw2xy4HR3D-dwUb\/edit"],"order":0,"title":"Spreadsheet Link","type":"string"},"stream_name_overrides":{"description":"**Overridden streams will default to Sync Mode: Full Refresh (Append), which does not support primary keys. If you want to use primary keys and deduplication, update the sync mode to \"Full Refresh | Overwrite + Deduped\" in your connection settings.**\nAllows you to rename streams (Google Sheet tab names) as they appear in Airbyte. \nEach item should be an object with a `source_stream_name` (the exact name of the sheet\/tab in your spreadsheet) and a `custom_stream_name` (the name you want it to appear as in Airbyte and the destination).\nIf a `source_stream_name` is not found in your spreadsheet, it will be ignored and the default name will be used. This feature only affects stream (sheet\/tab) names, not field\/column names.\nIf you want to rename fields or column names, you can do so using the Airbyte Mappings feature after your connection is created. See the Airbyte documentation for more details on how to use Mappings.\nExamples:\n - To rename a sheet called \"Sheet1\" to \"sales_data\", and \"2024 Q1\" to \"q1_2024\":\n [\n { \"source_stream_name\": \"Sheet1\", \"custom_stream_name\": \"sales_data\" },\n { \"source_stream_name\": \"2024 Q1\", \"custom_stream_name\": \"q1_2024\" }\n ]\n - If you do not wish to rename any streams, leave this blank.","items":{"order":9,"properties":{"custom_stream_name":{"description":"The name you want this stream to appear as in Airbyte and your destination.","order":1,"title":"Custom Stream Name","type":"string"},"source_stream_name":{"description":"The exact name of the sheet\/tab in your Google Spreadsheet.","order":0,"title":"Source Stream Name","type":"string"}},"required":["source_stream_name","custom_stream_name"],"type":"object"},"title":"Stream Name Overrides","type":"array"}},"required":["spreadsheet_id","credentials"],"title":"Google Sheets Source Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.googleapis.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"87f970e921d317679c5b8557cac488a2e6c7c12c","commit_timestamp":"2026-04-02T19:10:51+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-sheets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T18:14:29.058738+00:00","registry_entry_generated_at":"2026-04-02T18:14:29.058738+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"71607ba1-c0ac-4799-8049-7f4b90dd50f7","connector_name":"Google Sheets","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-sheets","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"71607ba1-c0ac-4799-8049-7f4b90dd50f7","connector_name":"Google Sheets","connector_type":"source","connector_version":"0.12.23","docker_repository":"airbyte\/source-google-sheets","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"71607ba1-c0ac-4799-8049-7f4b90dd50f7","connector_name":"Google Sheets","connector_type":"source","connector_version":"0.12.23","docker_repository":"airbyte\/source-google-sheets","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-sheets\/0.12.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"035f390f-591f-4bb5-b6d5-52145627befb","name":"temp-google-sheets_service_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-SHEETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"service_config.json","name":"SECRET_SOURCE-GOOGLE-SHEETS_SERVICE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_with_url.json","name":"SECRET_SOURCE-GOOGLE-SHEETS_WITH_URL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-google-sheets","sourceType_cloud":"file","license_cloud":"Elv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-sheets\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Google Workspace developer release notes","type":"api_release_history","url":"https:\/\/developers.google.com\/workspace\/release-notes"},{"title":"Release notes","type":"api_release_history","url":"https:\/\/developers.google.com\/sheets\/docs\/release-notes"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-sheets"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-sheets","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-sheets","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-sheets","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-google-sheets:0.12.23","docker_image_cloud":"airbyte\/source-google-sheets:0.12.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":244,"definitionId":"722ba4bf-06ec-45a4-8dd5-72e4a5cf3903","name_oss":"My Hours","dockerRepository_oss":"airbyte\/source-my-hours","dockerImageTag_oss":"0.3.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/my-hours","icon_oss":"my-hours.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"email":{"description":"Your My Hours username","example":"john@doe.com","title":"Email","type":"string"},"logs_batch_size":{"default":30,"description":"Pagination size used for retrieving logs in days","examples":[30],"maximum":365,"minimum":1,"title":"Time logs batch size","type":"integer"},"password":{"airbyte_secret":true,"description":"The password associated to the username","title":"Password","type":"string"},"start_date":{"description":"Start date for collecting time logs","examples":["%Y-%m-%d","2016-01-01"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["email","password","start_date"],"title":"My Hours Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/my-hours","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-12-21","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api2.myhours.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0774fe6983d12018ad0f592e8eea78e1f9ce5522","commit_timestamp":"2026-02-06T00:43:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-my-hours\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-06T00:47:18.612000+00:00","registry_entry_generated_at":"2026-02-06T00:48:18.679641"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"722ba4bf-06ec-45a4-8dd5-72e4a5cf3903","connector_name":"My Hours","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-my-hours","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"722ba4bf-06ec-45a4-8dd5-72e4a5cf3903","connector_name":"My Hours","connector_type":"source","connector_version":"0.3.46","docker_repository":"airbyte\/source-my-hours","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"722ba4bf-06ec-45a4-8dd5-72e4a5cf3903","connector_name":"My Hours","connector_type":"source","connector_version":"0.3.46","docker_repository":"airbyte\/source-my-hours","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-my-hours\/0.3.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"617930a1-8717-49cc-890d-99da6e745bf9","name":"my-hours_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MY-HOURS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-my-hours","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.8.0@sha256:47919035cb0fe315162daa2a68ea4b3c711af53365be20a5d1f4cea5ffcf8706"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-my-hours\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"My Hours API documentation","type":"api_reference","url":"https:\/\/myhours.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-my-hours"}},"is_oss":true,"name_cloud":"My Hours","dockerRepository_cloud":"airbyte\/source-my-hours","dockerImageTag_cloud":"0.3.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/my-hours","icon_cloud":"my-hours.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"email":{"description":"Your My Hours username","example":"john@doe.com","title":"Email","type":"string"},"logs_batch_size":{"default":30,"description":"Pagination size used for retrieving logs in days","examples":[30],"maximum":365,"minimum":1,"title":"Time logs batch size","type":"integer"},"password":{"airbyte_secret":true,"description":"The password associated to the username","title":"Password","type":"string"},"start_date":{"description":"Start date for collecting time logs","examples":["%Y-%m-%d","2016-01-01"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["email","password","start_date"],"title":"My Hours Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/my-hours","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-12-21","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api2.myhours.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0774fe6983d12018ad0f592e8eea78e1f9ce5522","commit_timestamp":"2026-02-06T00:43:01+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-my-hours\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-06T00:47:18.612000+00:00","registry_entry_generated_at":"2026-02-06T00:48:24.467858"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"722ba4bf-06ec-45a4-8dd5-72e4a5cf3903","connector_name":"My Hours","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-my-hours","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"722ba4bf-06ec-45a4-8dd5-72e4a5cf3903","connector_name":"My Hours","connector_type":"source","connector_version":"0.3.46","docker_repository":"airbyte\/source-my-hours","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"722ba4bf-06ec-45a4-8dd5-72e4a5cf3903","connector_name":"My Hours","connector_type":"source","connector_version":"0.3.46","docker_repository":"airbyte\/source-my-hours","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-my-hours\/0.3.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"617930a1-8717-49cc-890d-99da6e745bf9","name":"my-hours_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MY-HOURS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-my-hours","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.8.0@sha256:47919035cb0fe315162daa2a68ea4b3c711af53365be20a5d1f4cea5ffcf8706"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-my-hours\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"My Hours API documentation","type":"api_reference","url":"https:\/\/myhours.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-my-hours"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-my-hours","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/my-hours","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-my-hours","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-my-hours:0.3.46","docker_image_cloud":"airbyte\/source-my-hours:0.3.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":245,"definitionId":"72b4b6ad-bf46-4113-a97e-c8e2666f7230","name_oss":"Shortcut","dockerRepository_oss":"airbyte\/source-shortcut","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/shortcut","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_2":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"query":{"default":"title:Our first Epic","description":"Query for searching as defined in `https:\/\/help.shortcut.com\/hc\/en-us\/articles\/360000046646-Searching-in-Shortcut-Using-Search-Operators`","order":2,"title":"Query","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.app.shortcut.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ff8239f05dd5879833268c6b9fb101dc71e280ba","commit_timestamp":"2026-03-24T06:34:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shortcut\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:18.756085+00:00","registry_entry_generated_at":"2026-03-24T06:40:18.756085+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"72b4b6ad-bf46-4113-a97e-c8e2666f7230","connector_name":"Shortcut","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shortcut","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"72b4b6ad-bf46-4113-a97e-c8e2666f7230","connector_name":"Shortcut","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-shortcut","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"72b4b6ad-bf46-4113-a97e-c8e2666f7230","connector_name":"Shortcut","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-shortcut","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shortcut\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-shortcut","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shortcut\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Shortcut API reference","type":"api_reference","url":"https:\/\/developer.shortcut.com\/api\/rest\/v3"},{"title":"Shortcut authentication","type":"authentication_guide","url":"https:\/\/developer.shortcut.com\/api\/rest\/v3#Authentication"},{"title":"Shortcut rate limits","type":"rate_limits","url":"https:\/\/developer.shortcut.com\/api\/rest\/v3#Rate-Limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-shortcut"}},"is_oss":true,"name_cloud":"Shortcut","dockerRepository_cloud":"airbyte\/source-shortcut","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/shortcut","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_2":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"query":{"default":"title:Our first Epic","description":"Query for searching as defined in `https:\/\/help.shortcut.com\/hc\/en-us\/articles\/360000046646-Searching-in-Shortcut-Using-Search-Operators`","order":2,"title":"Query","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.app.shortcut.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ff8239f05dd5879833268c6b9fb101dc71e280ba","commit_timestamp":"2026-03-24T06:34:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shortcut\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:18.561202+00:00","registry_entry_generated_at":"2026-03-24T06:40:18.561202+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"72b4b6ad-bf46-4113-a97e-c8e2666f7230","connector_name":"Shortcut","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shortcut","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"72b4b6ad-bf46-4113-a97e-c8e2666f7230","connector_name":"Shortcut","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-shortcut","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"72b4b6ad-bf46-4113-a97e-c8e2666f7230","connector_name":"Shortcut","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-shortcut","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shortcut\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-shortcut","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shortcut\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Shortcut API reference","type":"api_reference","url":"https:\/\/developer.shortcut.com\/api\/rest\/v3"},{"title":"Shortcut authentication","type":"authentication_guide","url":"https:\/\/developer.shortcut.com\/api\/rest\/v3#Authentication"},{"title":"Shortcut rate limits","type":"rate_limits","url":"https:\/\/developer.shortcut.com\/api\/rest\/v3#Rate-Limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-shortcut"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-shortcut","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/shortcut","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-shortcut","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-shortcut:0.0.45","docker_image_cloud":"airbyte\/source-shortcut:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":246,"definitionId":"72d405a3-56d8-499f-a571-667c03406e43","name_oss":"Dockerhub","dockerRepository_oss":"airbyte\/source-dockerhub","dockerImageTag_oss":"0.3.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/dockerhub","icon_oss":"dockerhub.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"docker_username":{"description":"Username of DockerHub person or organization (for https:\/\/hub.docker.com\/v2\/repositories\/USERNAME\/ API call)","examples":["airbyte"],"order":0,"pattern":"^[a-z0-9_\\-]+$","title":"Docker Username","type":"string"}},"required":["docker_username"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dockerhub","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-05-20","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["hub.docker.com","auth.docker.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dockerhub\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:45:18.497000+00:00","registry_entry_generated_at":"2025-11-19T02:04:42.341388"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"72d405a3-56d8-499f-a571-667c03406e43","connector_name":"Dockerhub","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dockerhub","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"72d405a3-56d8-499f-a571-667c03406e43","connector_name":"Dockerhub","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-dockerhub","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"72d405a3-56d8-499f-a571-667c03406e43","connector_name":"Dockerhub","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-dockerhub","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dockerhub\/0.3.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"1627b271-52c6-410c-ae54-b83b8f98d846","name":"dockerhub_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DOCKERHUB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-dockerhub","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dockerhub\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Docker Hub API reference","type":"api_reference","url":"https:\/\/docs.docker.com\/docker-hub\/api\/latest\/"},{"title":"Docker Hub authentication","type":"authentication_guide","url":"https:\/\/docs.docker.com\/docker-hub\/api\/latest\/#section\/Authentication"},{"title":"Docker Hub rate limits","type":"rate_limits","url":"https:\/\/docs.docker.com\/docker-hub\/download-rate-limit\/"},{"title":"Docker Status","type":"status_page","url":"https:\/\/www.dockerstatus.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-dockerhub"}},"is_oss":true,"name_cloud":"Dockerhub","dockerRepository_cloud":"airbyte\/source-dockerhub","dockerImageTag_cloud":"0.3.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/dockerhub","icon_cloud":"dockerhub.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"docker_username":{"description":"Username of DockerHub person or organization (for https:\/\/hub.docker.com\/v2\/repositories\/USERNAME\/ API call)","examples":["airbyte"],"order":0,"pattern":"^[a-z0-9_\\-]+$","title":"Docker Username","type":"string"}},"required":["docker_username"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/dockerhub","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-05-20","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["hub.docker.com","auth.docker.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dockerhub\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:45:18.497000+00:00","registry_entry_generated_at":"2025-11-19T02:04:47.924914"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"72d405a3-56d8-499f-a571-667c03406e43","connector_name":"Dockerhub","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dockerhub","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"72d405a3-56d8-499f-a571-667c03406e43","connector_name":"Dockerhub","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-dockerhub","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"72d405a3-56d8-499f-a571-667c03406e43","connector_name":"Dockerhub","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-dockerhub","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dockerhub\/0.3.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"1627b271-52c6-410c-ae54-b83b8f98d846","name":"dockerhub_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-DOCKERHUB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-dockerhub","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dockerhub\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Docker Hub API reference","type":"api_reference","url":"https:\/\/docs.docker.com\/docker-hub\/api\/latest\/"},{"title":"Docker Hub authentication","type":"authentication_guide","url":"https:\/\/docs.docker.com\/docker-hub\/api\/latest\/#section\/Authentication"},{"title":"Docker Hub rate limits","type":"rate_limits","url":"https:\/\/docs.docker.com\/docker-hub\/download-rate-limit\/"},{"title":"Docker Status","type":"status_page","url":"https:\/\/www.dockerstatus.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-dockerhub"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-dockerhub","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/dockerhub","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-dockerhub","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-dockerhub:0.3.26","docker_image_cloud":"airbyte\/source-dockerhub:0.3.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":247,"definitionId":"73c01e46-6b1d-434f-8f15-b9a0e67c8999","name_oss":"Retail Express by Maropost","dockerRepository_oss":"airbyte\/source-retailexpress-by-maropost","dockerImageTag_oss":"0.0.39","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/retailexpress-by-maropost","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-01-17","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.retailexpress.com.au"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b5f0e9d4868695f249be9771c3fe6fba70dbf15","commit_timestamp":"2026-03-31T10:30:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-retailexpress-by-maropost\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:00.632422+00:00","registry_entry_generated_at":"2026-03-31T10:35:00.632422+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"73c01e46-6b1d-434f-8f15-b9a0e67c8999","connector_name":"Retail Express by Maropost","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-retailexpress-by-maropost","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"73c01e46-6b1d-434f-8f15-b9a0e67c8999","connector_name":"Retail Express by Maropost","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-retailexpress-by-maropost","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"73c01e46-6b1d-434f-8f15-b9a0e67c8999","connector_name":"Retail Express by Maropost","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-retailexpress-by-maropost","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-retailexpress-by-maropost\/0.0.39.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-retailexpress-by-maropost","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-retailexpress-by-maropost\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Retail Express API","type":"api_reference","url":"https:\/\/retailexpress.atlassian.net\/wiki\/spaces\/APIDOC\/overview"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-retailexpress-by-maropost"}},"is_oss":true,"name_cloud":"Retail Express by Maropost","dockerRepository_cloud":"airbyte\/source-retailexpress-by-maropost","dockerImageTag_cloud":"0.0.39","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/retailexpress-by-maropost","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-01-17","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.retailexpress.com.au"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b5f0e9d4868695f249be9771c3fe6fba70dbf15","commit_timestamp":"2026-03-31T10:30:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-retailexpress-by-maropost\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:00.404537+00:00","registry_entry_generated_at":"2026-03-31T10:35:00.404537+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"73c01e46-6b1d-434f-8f15-b9a0e67c8999","connector_name":"Retail Express by Maropost","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-retailexpress-by-maropost","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"73c01e46-6b1d-434f-8f15-b9a0e67c8999","connector_name":"Retail Express by Maropost","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-retailexpress-by-maropost","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"73c01e46-6b1d-434f-8f15-b9a0e67c8999","connector_name":"Retail Express by Maropost","connector_type":"source","connector_version":"0.0.39","docker_repository":"airbyte\/source-retailexpress-by-maropost","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-retailexpress-by-maropost\/0.0.39.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-retailexpress-by-maropost","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-retailexpress-by-maropost\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Retail Express API","type":"api_reference","url":"https:\/\/retailexpress.atlassian.net\/wiki\/spaces\/APIDOC\/overview"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-retailexpress-by-maropost"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-retailexpress-by-maropost","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/retailexpress-by-maropost","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-retailexpress-by-maropost","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-retailexpress-by-maropost:0.0.39","docker_image_cloud":"airbyte\/source-retailexpress-by-maropost:0.0.39","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":248,"definitionId":"7408d324-0442-488c-95e3-9d3ec1d3cf59","name_oss":"Katana","dockerRepository_oss":"airbyte\/source-katana","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/katana","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/katanamrp.com\/login\/","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.katanamrp.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7ad97cd4ed3c1e97097c52c7f8d490255c56e610","commit_timestamp":"2026-03-17T06:29:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-katana\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:34:16.529000+00:00","registry_entry_generated_at":"2026-03-17T06:36:39.462959"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7408d324-0442-488c-95e3-9d3ec1d3cf59","connector_name":"Katana","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-katana","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7408d324-0442-488c-95e3-9d3ec1d3cf59","connector_name":"Katana","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-katana","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7408d324-0442-488c-95e3-9d3ec1d3cf59","connector_name":"Katana","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-katana","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-katana\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-katana","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-katana\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Katana API documentation","type":"api_reference","url":"https:\/\/docs.katanamrp.com\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-katana"}},"is_oss":true,"name_cloud":"Katana","dockerRepository_cloud":"airbyte\/source-katana","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/katana","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/katanamrp.com\/login\/","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.katanamrp.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7ad97cd4ed3c1e97097c52c7f8d490255c56e610","commit_timestamp":"2026-03-17T06:29:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-katana\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:34:16.529000+00:00","registry_entry_generated_at":"2026-03-17T06:36:48.667592"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7408d324-0442-488c-95e3-9d3ec1d3cf59","connector_name":"Katana","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-katana","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7408d324-0442-488c-95e3-9d3ec1d3cf59","connector_name":"Katana","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-katana","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7408d324-0442-488c-95e3-9d3ec1d3cf59","connector_name":"Katana","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-katana","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-katana\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-katana","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-katana\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Katana API documentation","type":"api_reference","url":"https:\/\/docs.katanamrp.com\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-katana"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-katana","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/katana","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-katana","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-katana:0.0.50","docker_image_cloud":"airbyte\/source-katana:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":249,"definitionId":"740eadea-6f7a-49dc-a2e6-bdf935a79996","name_oss":"Missive","dockerRepository_oss":"airbyte\/source-missive","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/missive","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"kind":{"default":"group","description":"Kind parameter for `contact_groups` stream","enum":["group","organization"],"order":3,"title":"Kind","type":"string"},"limit":{"default":"50","description":"Max records per page limit","order":1,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-22","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["public.missiveapp.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2838a6b8f650c00cec7f997268fd605df28678eb","commit_timestamp":"2026-03-31T08:35:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-missive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:35.495346+00:00","registry_entry_generated_at":"2026-03-31T08:39:35.495346+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"740eadea-6f7a-49dc-a2e6-bdf935a79996","connector_name":"Missive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-missive","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"740eadea-6f7a-49dc-a2e6-bdf935a79996","connector_name":"Missive","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-missive","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"740eadea-6f7a-49dc-a2e6-bdf935a79996","connector_name":"Missive","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-missive","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-missive\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-missive","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-missive\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Missive API documentation","type":"api_reference","url":"https:\/\/missiveapp.com\/help\/api-documentation"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-missive"}},"is_oss":true,"name_cloud":"Missive","dockerRepository_cloud":"airbyte\/source-missive","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/missive","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"kind":{"default":"group","description":"Kind parameter for `contact_groups` stream","enum":["group","organization"],"order":3,"title":"Kind","type":"string"},"limit":{"default":"50","description":"Max records per page limit","order":1,"title":"Limit","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-22","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["public.missiveapp.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2838a6b8f650c00cec7f997268fd605df28678eb","commit_timestamp":"2026-03-31T08:35:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-missive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:35.324488+00:00","registry_entry_generated_at":"2026-03-31T08:39:35.324488+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"740eadea-6f7a-49dc-a2e6-bdf935a79996","connector_name":"Missive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-missive","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"740eadea-6f7a-49dc-a2e6-bdf935a79996","connector_name":"Missive","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-missive","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"740eadea-6f7a-49dc-a2e6-bdf935a79996","connector_name":"Missive","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-missive","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-missive\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-missive","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-missive\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Missive API documentation","type":"api_reference","url":"https:\/\/missiveapp.com\/help\/api-documentation"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-missive"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-missive","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/missive","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-missive","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-missive:0.0.49","docker_image_cloud":"airbyte\/source-missive:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":250,"definitionId":"743a2a44-fd13-4109-a8fe-fb0e68f467f5","name_oss":"Youtube Data","dockerRepository_oss":"airbyte\/source-youtube-data","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-data","icon_oss":"icon.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":true,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":true,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&grant_type=authorization_code&{{redirect_uri_param}}","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","extract_output":["refresh_token"],"scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/youtube.force-ssl"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"channel_ids":{"order":1,"title":"Channel IDs","type":"array"},"credentials":{"description":"Authentication method","oneOf":[{"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"auth_method":{"const":"api_key","type":"string"}},"required":["api_key"],"title":"API Key","type":"object"},{"properties":{"auth_method":{"const":"oauth2.0","default":"oauth2.0","enum":["oauth2.0"],"type":"string"},"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"Google OAuth 2.0","type":"object"}],"order":0,"title":"Authentication method","type":"object"}},"required":["credentials","channel_ids"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["googleapis.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"533523206e50a817c241d5b69af65004eebe5abe","commit_timestamp":"2026-03-17T08:08:21-07:00","commit_author":"Aldo Gonzalez","commit_author_email":"aldo.gonzalez@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-youtube-data\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T15:13:42.091000+00:00","registry_entry_generated_at":"2026-03-17T15:14:50.002317"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"743a2a44-fd13-4109-a8fe-fb0e68f467f5","connector_name":"Youtube Data","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-youtube-data","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"743a2a44-fd13-4109-a8fe-fb0e68f467f5","connector_name":"Youtube Data","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-youtube-data","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"743a2a44-fd13-4109-a8fe-fb0e68f467f5","connector_name":"Youtube Data","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-youtube-data","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-youtube-data\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_YOUTUBE-DATA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_YOUTUBE-DATA_API_KEY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-youtube-data","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-youtube-data\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"YouTube Data API v3","type":"api_reference","url":"https:\/\/developers.google.com\/youtube\/v3"},{"title":"YouTube API changelog","type":"api_release_history","url":"https:\/\/developers.google.com\/youtube\/v3\/revision_history"},{"title":"Google OAuth 2.0","type":"authentication_guide","url":"https:\/\/developers.google.com\/identity\/protocols\/oauth2"},{"title":"YouTube API quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/youtube\/v3\/getting-started#quota"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-youtube-data"}},"is_oss":true,"name_cloud":"Youtube Data","dockerRepository_cloud":"airbyte\/source-youtube-data","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-data","icon_cloud":"icon.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":true,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":true,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&grant_type=authorization_code&{{redirect_uri_param}}","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","extract_output":["refresh_token"],"scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/youtube.force-ssl"}],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"channel_ids":{"order":1,"title":"Channel IDs","type":"array"},"credentials":{"description":"Authentication method","oneOf":[{"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"auth_method":{"const":"api_key","type":"string"}},"required":["api_key"],"title":"API Key","type":"object"},{"properties":{"auth_method":{"const":"oauth2.0","default":"oauth2.0","enum":["oauth2.0"],"type":"string"},"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"Google OAuth 2.0","type":"object"}],"order":0,"title":"Authentication method","type":"object"}},"required":["credentials","channel_ids"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["googleapis.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"533523206e50a817c241d5b69af65004eebe5abe","commit_timestamp":"2026-03-17T08:08:21-07:00","commit_author":"Aldo Gonzalez","commit_author_email":"aldo.gonzalez@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-youtube-data\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T15:13:42.091000+00:00","registry_entry_generated_at":"2026-03-17T15:14:58.905403"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"743a2a44-fd13-4109-a8fe-fb0e68f467f5","connector_name":"Youtube Data","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-youtube-data","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"743a2a44-fd13-4109-a8fe-fb0e68f467f5","connector_name":"Youtube Data","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-youtube-data","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"743a2a44-fd13-4109-a8fe-fb0e68f467f5","connector_name":"Youtube Data","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-youtube-data","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-youtube-data\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_YOUTUBE-DATA_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_YOUTUBE-DATA_API_KEY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-youtube-data","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-youtube-data\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"YouTube Data API v3","type":"api_reference","url":"https:\/\/developers.google.com\/youtube\/v3"},{"title":"YouTube API changelog","type":"api_release_history","url":"https:\/\/developers.google.com\/youtube\/v3\/revision_history"},{"title":"Google OAuth 2.0","type":"authentication_guide","url":"https:\/\/developers.google.com\/identity\/protocols\/oauth2"},{"title":"YouTube API quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/youtube\/v3\/getting-started#quota"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-youtube-data"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-youtube-data","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/youtube-data","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-youtube-data","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-youtube-data:0.0.51","docker_image_cloud":"airbyte\/source-youtube-data:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":251,"definitionId":"74cbd708-46c3-4512-9c93-abd5c3e9a94d","name_oss":"Statuspage","dockerRepository_oss":"airbyte\/source-statuspage","dockerImageTag_oss":"0.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/statuspage","icon_oss":"statuspage.svg","spec_oss":{"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-30","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d8ed7ff535c326d6111d02f84eadffccc576a2bc","commit_timestamp":"2026-03-24T08:21:57+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-statuspage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:28:11.203155+00:00","registry_entry_generated_at":"2026-03-24T08:28:11.203155+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"74cbd708-46c3-4512-9c93-abd5c3e9a94d","connector_name":"Statuspage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-statuspage","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"74cbd708-46c3-4512-9c93-abd5c3e9a94d","connector_name":"Statuspage","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-statuspage","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"74cbd708-46c3-4512-9c93-abd5c3e9a94d","connector_name":"Statuspage","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-statuspage","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-statuspage\/0.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-STATUSPAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-statuspage","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-statuspage\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Statuspage API reference","type":"api_reference","url":"https:\/\/developer.statuspage.io\/"},{"title":"Statuspage authentication","type":"authentication_guide","url":"https:\/\/developer.statuspage.io\/#section\/Authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-statuspage"}},"is_oss":true,"name_cloud":"Statuspage","dockerRepository_cloud":"airbyte\/source-statuspage","dockerImageTag_cloud":"0.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/statuspage","icon_cloud":"statuspage.svg","spec_cloud":{"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Key. See here<\/a>.","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-30","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d8ed7ff535c326d6111d02f84eadffccc576a2bc","commit_timestamp":"2026-03-24T08:21:57+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-statuspage\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:28:11.052353+00:00","registry_entry_generated_at":"2026-03-24T08:28:11.052353+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"74cbd708-46c3-4512-9c93-abd5c3e9a94d","connector_name":"Statuspage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-statuspage","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"74cbd708-46c3-4512-9c93-abd5c3e9a94d","connector_name":"Statuspage","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-statuspage","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"74cbd708-46c3-4512-9c93-abd5c3e9a94d","connector_name":"Statuspage","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-statuspage","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-statuspage\/0.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-STATUSPAGE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-statuspage","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-statuspage\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Statuspage API reference","type":"api_reference","url":"https:\/\/developer.statuspage.io\/"},{"title":"Statuspage authentication","type":"authentication_guide","url":"https:\/\/developer.statuspage.io\/#section\/Authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-statuspage"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-statuspage","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/statuspage","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-statuspage","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-statuspage:0.2.25","docker_image_cloud":"airbyte\/source-statuspage:0.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":252,"definitionId":"751184ec-3b11-4084-b1b7-8064dde1e76e","name_oss":"Circa","dockerRepository_oss":"airbyte\/source-circa","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/circa","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/app.circa.co\/settings\/integrations\/api","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.circa.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"02c97fa8d6eaff7497d468ed4f96ceb7191647a1","commit_timestamp":"2026-03-24T10:23:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-circa\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T10:29:20.031873+00:00","registry_entry_generated_at":"2026-03-24T10:29:20.031873+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"751184ec-3b11-4084-b1b7-8064dde1e76e","connector_name":"Circa","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-circa","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"751184ec-3b11-4084-b1b7-8064dde1e76e","connector_name":"Circa","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-circa","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"751184ec-3b11-4084-b1b7-8064dde1e76e","connector_name":"Circa","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-circa","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-circa\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-circa","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-circa\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Circa API documentation","type":"api_reference","url":"https:\/\/docs.circa.co\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-circa"}},"is_oss":true,"name_cloud":"Circa","dockerRepository_cloud":"airbyte\/source-circa","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/circa","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/app.circa.co\/settings\/integrations\/api","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.circa.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"02c97fa8d6eaff7497d468ed4f96ceb7191647a1","commit_timestamp":"2026-03-24T10:23:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-circa\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T10:29:19.752357+00:00","registry_entry_generated_at":"2026-03-24T10:29:19.752357+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"751184ec-3b11-4084-b1b7-8064dde1e76e","connector_name":"Circa","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-circa","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"751184ec-3b11-4084-b1b7-8064dde1e76e","connector_name":"Circa","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-circa","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"751184ec-3b11-4084-b1b7-8064dde1e76e","connector_name":"Circa","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-circa","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-circa\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-circa","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-circa\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Circa API documentation","type":"api_reference","url":"https:\/\/docs.circa.co\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-circa"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-circa","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/circa","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-circa","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-circa:0.0.48","docker_image_cloud":"airbyte\/source-circa:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":253,"definitionId":"751c2519-1446-416e-9736-9b98585f8125","name_oss":"Google Tasks","dockerRepository_oss":"airbyte\/source-google-tasks","dockerImageTag_oss":"0.0.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-tasks","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"records_limit":{"default":"50","description":"The maximum number of records to be returned per request","order":0,"title":"Records Limit","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["tasks.googleapis.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dff525049c7032369f41fe767dee9f1c3f5e64d6","commit_timestamp":"2026-03-31T06:39:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-tasks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:10.001923+00:00","registry_entry_generated_at":"2026-03-31T06:44:10.001923+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"751c2519-1446-416e-9736-9b98585f8125","connector_name":"Google Tasks","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-tasks","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"751c2519-1446-416e-9736-9b98585f8125","connector_name":"Google Tasks","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-google-tasks","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"751c2519-1446-416e-9736-9b98585f8125","connector_name":"Google Tasks","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-google-tasks","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-tasks\/0.0.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-google-tasks","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-tasks\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Google Tasks API reference","type":"api_reference","url":"https:\/\/developers.google.com\/tasks\/reference\/rest"},{"title":"Google Tasks authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/tasks\/quickstart\/overview"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-tasks"}},"is_oss":true,"name_cloud":"Google Tasks","dockerRepository_cloud":"airbyte\/source-google-tasks","dockerImageTag_cloud":"0.0.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-tasks","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":1,"title":"API Key","type":"string"},"records_limit":{"default":"50","description":"The maximum number of records to be returned per request","order":0,"title":"Records Limit","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["tasks.googleapis.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dff525049c7032369f41fe767dee9f1c3f5e64d6","commit_timestamp":"2026-03-31T06:39:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-tasks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:09.779213+00:00","registry_entry_generated_at":"2026-03-31T06:44:09.779213+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"751c2519-1446-416e-9736-9b98585f8125","connector_name":"Google Tasks","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-tasks","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"751c2519-1446-416e-9736-9b98585f8125","connector_name":"Google Tasks","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-google-tasks","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"751c2519-1446-416e-9736-9b98585f8125","connector_name":"Google Tasks","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-google-tasks","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-tasks\/0.0.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-google-tasks","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-tasks\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Google Tasks API reference","type":"api_reference","url":"https:\/\/developers.google.com\/tasks\/reference\/rest"},{"title":"Google Tasks authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/tasks\/quickstart\/overview"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-tasks"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-tasks","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-tasks","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-tasks","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-google-tasks:0.0.52","docker_image_cloud":"airbyte\/source-google-tasks:0.0.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":254,"definitionId":"757a3302-b2d5-4fb5-ae7f-b161fd619215","name_oss":"Zoho Inventory","dockerRepository_oss":"airbyte\/source-zoho-inventory","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-inventory","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":1,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":2,"title":"OAuth Client Secret","type":"string"},"domain":{"default":"com","description":"The domain suffix for the Zoho Inventory API based on your data center location (e.g., 'com', 'eu', 'in', etc.)","enum":["com","in","jp","eu","com.au","ca","com.cn","sa"],"name":"domain","order":0,"title":"Domain","type":"string"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":3,"title":"OAuth Refresh Token","type":"string"},"start_date":{"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["domain","client_id","client_secret","refresh_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-19","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["zohoapis."]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3417b03b2b6ee2de821d6430ea618c0a1803ab40","commit_timestamp":"2026-03-31T08:34:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-inventory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:38.157628+00:00","registry_entry_generated_at":"2026-03-31T08:38:38.157628+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"757a3302-b2d5-4fb5-ae7f-b161fd619215","connector_name":"Zoho Inventory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-inventory","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"757a3302-b2d5-4fb5-ae7f-b161fd619215","connector_name":"Zoho Inventory","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-inventory","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"757a3302-b2d5-4fb5-ae7f-b161fd619215","connector_name":"Zoho Inventory","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-inventory","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-inventory\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zoho-inventory","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-inventory\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho Inventory API","type":"api_reference","url":"https:\/\/www.zoho.com\/inventory\/api\/v1\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-inventory"}},"is_oss":true,"name_cloud":"Zoho Inventory","dockerRepository_cloud":"airbyte\/source-zoho-inventory","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-inventory","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":1,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":2,"title":"OAuth Client Secret","type":"string"},"domain":{"default":"com","description":"The domain suffix for the Zoho Inventory API based on your data center location (e.g., 'com', 'eu', 'in', etc.)","enum":["com","in","jp","eu","com.au","ca","com.cn","sa"],"name":"domain","order":0,"title":"Domain","type":"string"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":3,"title":"OAuth Refresh Token","type":"string"},"start_date":{"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["domain","client_id","client_secret","refresh_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-19","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["zohoapis."]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3417b03b2b6ee2de821d6430ea618c0a1803ab40","commit_timestamp":"2026-03-31T08:34:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-inventory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:37.861500+00:00","registry_entry_generated_at":"2026-03-31T08:38:37.861500+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"757a3302-b2d5-4fb5-ae7f-b161fd619215","connector_name":"Zoho Inventory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-inventory","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"757a3302-b2d5-4fb5-ae7f-b161fd619215","connector_name":"Zoho Inventory","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-inventory","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"757a3302-b2d5-4fb5-ae7f-b161fd619215","connector_name":"Zoho Inventory","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-zoho-inventory","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-inventory\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zoho-inventory","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-inventory\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho Inventory API","type":"api_reference","url":"https:\/\/www.zoho.com\/inventory\/api\/v1\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-inventory"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-inventory","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-inventory","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-inventory","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-inventory:0.0.51","docker_image_cloud":"airbyte\/source-zoho-inventory:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":255,"definitionId":"7706728b-f644-456e-8dd4-ac92c4d8f31a","name_oss":"Kisi","dockerRepository_oss":"airbyte\/source-kisi","dockerImageTag_oss":"0.0.55","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/kisi","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"description":"Your KISI API Key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.kisi.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d1ef82d2966a94ad43640a88508e076ba480f628","commit_timestamp":"2026-03-31T06:37:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-kisi\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:26.132525+00:00","registry_entry_generated_at":"2026-03-31T06:41:26.132525+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7706728b-f644-456e-8dd4-ac92c4d8f31a","connector_name":"Kisi","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-kisi","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7706728b-f644-456e-8dd4-ac92c4d8f31a","connector_name":"Kisi","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-kisi","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7706728b-f644-456e-8dd4-ac92c4d8f31a","connector_name":"Kisi","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-kisi","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-kisi\/0.0.55.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-kisi","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-kisi\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Kisi API documentation","type":"api_reference","url":"https:\/\/api.kisi.io\/docs"},{"title":"Kisi authentication","type":"authentication_guide","url":"https:\/\/api.kisi.io\/docs#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-kisi"}},"is_oss":true,"name_cloud":"Kisi","dockerRepository_cloud":"airbyte\/source-kisi","dockerImageTag_cloud":"0.0.55","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/kisi","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"description":"Your KISI API Key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.kisi.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d1ef82d2966a94ad43640a88508e076ba480f628","commit_timestamp":"2026-03-31T06:37:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-kisi\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:25.955167+00:00","registry_entry_generated_at":"2026-03-31T06:41:25.955167+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7706728b-f644-456e-8dd4-ac92c4d8f31a","connector_name":"Kisi","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-kisi","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7706728b-f644-456e-8dd4-ac92c4d8f31a","connector_name":"Kisi","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-kisi","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7706728b-f644-456e-8dd4-ac92c4d8f31a","connector_name":"Kisi","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-kisi","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-kisi\/0.0.55.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-kisi","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-kisi\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Kisi API documentation","type":"api_reference","url":"https:\/\/api.kisi.io\/docs"},{"title":"Kisi authentication","type":"authentication_guide","url":"https:\/\/api.kisi.io\/docs#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-kisi"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-kisi","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/kisi","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-kisi","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-kisi:0.0.55","docker_image_cloud":"airbyte\/source-kisi:0.0.55","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":256,"definitionId":"77225a51-cd15-4a13-af02-65816bd0ecf4","name_oss":"Square","dockerRepository_oss":"airbyte\/source-square","dockerImageTag_oss":"1.7.13","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/square","icon_oss":"square.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to Square.","oneOf":[{"properties":{"auth_type":{"const":"OAuth","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Square-issued ID of your application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Square-issued application secret for your application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"A refresh token generated using the above client ID and secret","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Oauth authentication","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"The API key for a Square application","title":"API key token","type":"string"},"auth_type":{"const":"API Key","order":1,"type":"string"}},"required":["auth_type","api_key"],"title":"API key","type":"object"}],"order":0,"title":"Authentication","type":"object"},"include_deleted_objects":{"default":false,"description":"In some streams there is an option to include deleted objects (Items, Categories, Discounts, Taxes)","order":3,"title":"Include Deleted Objects","type":"boolean"},"is_sandbox":{"default":false,"description":"Determines whether to use the sandbox or production environment.","order":1,"title":"Sandbox","type":"boolean"},"start_date":{"default":"2021-01-01","description":"UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. If not set, all data will be replicated.","format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["is_sandbox"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["connect.squareupsandbox.com","connect.squareup.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a766febaafec4122960333829591a39e092f10a8","commit_timestamp":"2026-03-17T10:25:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-square\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:10.070000+00:00","registry_entry_generated_at":"2026-03-17T10:31:14.135306"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"77225a51-cd15-4a13-af02-65816bd0ecf4","connector_name":"Square","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-square","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"77225a51-cd15-4a13-af02-65816bd0ecf4","connector_name":"Square","connector_type":"source","connector_version":"1.7.13","docker_repository":"airbyte\/source-square","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"77225a51-cd15-4a13-af02-65816bd0ecf4","connector_name":"Square","connector_type":"source","connector_version":"1.7.13","docker_repository":"airbyte\/source-square","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-square\/1.7.13.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"83af0127-0962-4e07-ac73-c19f37326810","name":"square_config_oauth_dev_null"},{"id":"ac295afb-3984-45cc-9a67-73d35297671d","name":"square_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SQUARE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE_SQUARE_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-square","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-square\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Square API reference","type":"api_reference","url":"https:\/\/developer.squareup.com\/reference\/square"},{"title":"Square API Release Notes","type":"api_release_history","url":"https:\/\/developer.squareup.com\/docs\/release-notes"},{"title":"Square API changelog","type":"api_release_history","url":"https:\/\/developer.squareup.com\/docs\/changelog"},{"title":"Square authentication","type":"authentication_guide","url":"https:\/\/developer.squareup.com\/docs\/build-basics\/access-tokens"},{"title":"Square rate limits","type":"rate_limits","url":"https:\/\/developer.squareup.com\/docs\/build-basics\/api-rate-limits"},{"title":"Square Status","type":"status_page","url":"https:\/\/www.issquareup.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-square"}},"is_oss":true,"name_cloud":"Square","dockerRepository_cloud":"airbyte\/source-square","dockerImageTag_cloud":"1.7.13","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/square","icon_cloud":"square.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Choose how to authenticate to Square.","oneOf":[{"properties":{"auth_type":{"const":"OAuth","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Square-issued ID of your application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Square-issued application secret for your application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"A refresh token generated using the above client ID and secret","title":"Refresh Token","type":"string"}},"required":["auth_type","client_id","client_secret","refresh_token"],"title":"Oauth authentication","type":"object"},{"properties":{"api_key":{"airbyte_secret":true,"description":"The API key for a Square application","title":"API key token","type":"string"},"auth_type":{"const":"API Key","order":1,"type":"string"}},"required":["auth_type","api_key"],"title":"API key","type":"object"}],"order":0,"title":"Authentication","type":"object"},"include_deleted_objects":{"default":false,"description":"In some streams there is an option to include deleted objects (Items, Categories, Discounts, Taxes)","order":3,"title":"Include Deleted Objects","type":"boolean"},"is_sandbox":{"default":false,"description":"Determines whether to use the sandbox or production environment.","order":1,"title":"Sandbox","type":"boolean"},"start_date":{"default":"2021-01-01","description":"UTC date in the format YYYY-MM-DD. Any data before this date will not be replicated. If not set, all data will be replicated.","format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["is_sandbox"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["connect.squareupsandbox.com","connect.squareup.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a766febaafec4122960333829591a39e092f10a8","commit_timestamp":"2026-03-17T10:25:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-square\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:10.070000+00:00","registry_entry_generated_at":"2026-03-17T10:31:21.628466"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"77225a51-cd15-4a13-af02-65816bd0ecf4","connector_name":"Square","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-square","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"77225a51-cd15-4a13-af02-65816bd0ecf4","connector_name":"Square","connector_type":"source","connector_version":"1.7.13","docker_repository":"airbyte\/source-square","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"77225a51-cd15-4a13-af02-65816bd0ecf4","connector_name":"Square","connector_type":"source","connector_version":"1.7.13","docker_repository":"airbyte\/source-square","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-square\/1.7.13.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"83af0127-0962-4e07-ac73-c19f37326810","name":"square_config_oauth_dev_null"},{"id":"ac295afb-3984-45cc-9a67-73d35297671d","name":"square_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SQUARE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE_SQUARE_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-square","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-square\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Square API reference","type":"api_reference","url":"https:\/\/developer.squareup.com\/reference\/square"},{"title":"Square API Release Notes","type":"api_release_history","url":"https:\/\/developer.squareup.com\/docs\/release-notes"},{"title":"Square API changelog","type":"api_release_history","url":"https:\/\/developer.squareup.com\/docs\/changelog"},{"title":"Square authentication","type":"authentication_guide","url":"https:\/\/developer.squareup.com\/docs\/build-basics\/access-tokens"},{"title":"Square rate limits","type":"rate_limits","url":"https:\/\/developer.squareup.com\/docs\/build-basics\/api-rate-limits"},{"title":"Square Status","type":"status_page","url":"https:\/\/www.issquareup.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-square"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-square","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/square","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-square","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-square:1.7.13","docker_image_cloud":"airbyte\/source-square:1.7.13","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":257,"definitionId":"775602d3-844c-4b5c-9931-3f0a923c12f2","name_oss":"Dwolla","dockerRepository_oss":"airbyte\/source-dwolla","dockerImageTag_oss":"0.0.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/dwolla","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"environment":{"default":"api","description":"The environment for the Dwolla API, either 'api-sandbox' or 'api'.","enum":["api","api-sandbox"],"order":2,"title":"Environment","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","environment","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.dwolla.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2f96adeb11166a56b7ec1d73eebf1f8271031086","commit_timestamp":"2026-03-31T08:33:15+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dwolla\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:27.218614+00:00","registry_entry_generated_at":"2026-03-31T08:37:27.218614+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"775602d3-844c-4b5c-9931-3f0a923c12f2","connector_name":"Dwolla","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dwolla","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"775602d3-844c-4b5c-9931-3f0a923c12f2","connector_name":"Dwolla","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-dwolla","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"775602d3-844c-4b5c-9931-3f0a923c12f2","connector_name":"Dwolla","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-dwolla","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dwolla\/0.0.32.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-dwolla","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dwolla\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Dwolla API reference","type":"api_reference","url":"https:\/\/developers.dwolla.com\/api-reference"},{"title":"Dwolla authentication","type":"authentication_guide","url":"https:\/\/developers.dwolla.com\/guides\/auth"},{"title":"Dwolla rate limits","type":"rate_limits","url":"https:\/\/developers.dwolla.com\/api-reference#rate-limits"},{"title":"Dwolla Status","type":"status_page","url":"https:\/\/status.dwolla.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-dwolla"}},"is_oss":true,"name_cloud":"Dwolla","dockerRepository_cloud":"airbyte\/source-dwolla","dockerImageTag_cloud":"0.0.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/dwolla","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"environment":{"default":"api","description":"The environment for the Dwolla API, either 'api-sandbox' or 'api'.","enum":["api","api-sandbox"],"order":2,"title":"Environment","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","environment","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.dwolla.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2f96adeb11166a56b7ec1d73eebf1f8271031086","commit_timestamp":"2026-03-31T08:33:15+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-dwolla\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:37:27.061181+00:00","registry_entry_generated_at":"2026-03-31T08:37:27.061181+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"775602d3-844c-4b5c-9931-3f0a923c12f2","connector_name":"Dwolla","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-dwolla","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"775602d3-844c-4b5c-9931-3f0a923c12f2","connector_name":"Dwolla","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-dwolla","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"775602d3-844c-4b5c-9931-3f0a923c12f2","connector_name":"Dwolla","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-dwolla","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-dwolla\/0.0.32.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-dwolla","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-dwolla\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Dwolla API reference","type":"api_reference","url":"https:\/\/developers.dwolla.com\/api-reference"},{"title":"Dwolla authentication","type":"authentication_guide","url":"https:\/\/developers.dwolla.com\/guides\/auth"},{"title":"Dwolla rate limits","type":"rate_limits","url":"https:\/\/developers.dwolla.com\/api-reference#rate-limits"},{"title":"Dwolla Status","type":"status_page","url":"https:\/\/status.dwolla.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-dwolla"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-dwolla","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/dwolla","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-dwolla","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-dwolla:0.0.32","docker_image_cloud":"airbyte\/source-dwolla:0.0.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":258,"definitionId":"778daa7c-feaf-4db6-96f3-70fd645acc77","name_oss":"File (CSV, JSON, Excel, Feather, Parquet)","dockerRepository_oss":"airbyte\/source-file","dockerImageTag_oss":"0.6.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/file","icon_oss":"file.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"dataset_name":{"description":"The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only).","title":"Dataset Name","type":"string"},"format":{"default":"csv","description":"The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs).","enum":["csv","json","jsonl","excel","excel_binary","fwf","feather","parquet","yaml"],"title":"File Format","type":"string"},"provider":{"default":"Public Web","description":"The storage Provider or Location of the file(s) which should be replicated.","oneOf":[{"properties":{"storage":{"const":"HTTPS","type":"string"},"user_agent":{"default":false,"description":"Add User-Agent to request","title":"User-Agent","type":"boolean"}},"required":["storage"],"title":"HTTPS: Public Web"},{"properties":{"service_account_json":{"airbyte_secret":true,"description":"In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described here<\/a>. Please generate the credentials.json file and copy\/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary.","title":"Service Account JSON","type":"string"},"storage":{"const":"GCS","title":"Storage","type":"string"}},"required":["storage"],"title":"GCS: Google Cloud Storage"},{"properties":{"aws_access_key_id":{"description":"In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","title":"AWS Access Key ID","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"description":"In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","title":"AWS Secret Access Key","type":"string"},"storage":{"const":"S3","title":"Storage","type":"string"}},"required":["storage"],"title":"S3: Amazon Web Services"},{"properties":{"sas_token":{"airbyte_secret":true,"description":"To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary.","title":"SAS Token","type":"string"},"shared_key":{"airbyte_secret":true,"description":"To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary.","title":"Shared Key","type":"string"},"storage":{"const":"AzBlob","title":"Storage","type":"string"},"storage_account":{"description":"The globally unique name of the storage account that the desired blob sits within. See here<\/a> for more details.","title":"Storage Account","type":"string"}},"required":["storage","storage_account"],"title":"AzBlob: Azure Blob Storage"},{"properties":{"host":{"description":"","title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"","title":"Password","type":"string"},"port":{"default":"22","description":"","title":"Port","type":"string"},"storage":{"const":"SSH","title":"Storage","type":"string"},"user":{"description":"","title":"User","type":"string"}},"required":["storage","user","host"],"title":"SSH: Secure Shell"},{"properties":{"host":{"description":"","title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"","title":"Password","type":"string"},"port":{"default":"22","description":"","title":"Port","type":"string"},"storage":{"const":"SCP","title":"Storage","type":"string"},"user":{"description":"","title":"User","type":"string"}},"required":["storage","user","host"],"title":"SCP: Secure copy protocol"},{"properties":{"host":{"description":"","title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"","title":"Password","type":"string"},"port":{"default":"22","description":"","title":"Port","type":"string"},"storage":{"const":"SFTP","title":"Storage","type":"string"},"user":{"description":"","title":"User","type":"string"}},"required":["storage","user","host"],"title":"SFTP: Secure File Transfer Protocol"},{"properties":{"storage":{"const":"local","description":"WARNING: Note that the local storage URL available for reading must start with the local mount \"\/local\/\" at the moment until we implement more advanced docker mounting options.","title":"Storage","type":"string"}},"required":["storage"],"title":"Local Filesystem (limited)"}],"title":"Storage Provider","type":"object"},"reader_options":{"description":"This should be a string in JSON format. It depends on the chosen file format to provide additional options and tune its behavior.","examples":["{}","{\"sep\": \" \"}","{\"sep\": \"\t\", \"header\": 0, \"names\": [\"column1\", \"column2\"] }"],"title":"Reader Options","type":"string"},"url":{"description":"The URL path to access the file which should be replicated.","examples":["https:\/\/storage.googleapis.com\/covid19-open-data\/v2\/latest\/epidemiology.csv","gs:\/\/my-google-bucket\/data.csv","s3:\/\/gdelt-open-data\/events\/20190914.export.csv"],"title":"URL","type":"string"}},"required":["dataset_name","format","url","provider"],"title":"File Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/file","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-file\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:09:06.991000+00:00","registry_entry_generated_at":"2025-11-19T02:31:06.495762"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"778daa7c-feaf-4db6-96f3-70fd645acc77","connector_name":"File (CSV, JSON, Excel, Feather, Parquet)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-file","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"778daa7c-feaf-4db6-96f3-70fd645acc77","connector_name":"File (CSV, JSON, Excel, Feather, Parquet)","connector_type":"source","connector_version":"0.6.0","docker_repository":"airbyte\/source-file","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"778daa7c-feaf-4db6-96f3-70fd645acc77","connector_name":"File (CSV, JSON, Excel, Feather, Parquet)","connector_type":"source","connector_version":"0.6.0","docker_repository":"airbyte\/source-file","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-file\/0.6.0.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.3.9"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"91948602-3f4a-45a0-847d-9394ea8198e8","name":"file_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"aws.json","name":"SECRET_SOURCE-FILE_AWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"azblob.json","name":"SECRET_SOURCE-FILE_AZBLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"box_config.json","name":"SECRET_SOURCE-FILE_BOX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"gcs.json","name":"SECRET_SOURCE-FILE_GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-FILE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"aws.json","name":"SECRET_SOURCE-FILE_AWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"azblob.json","name":"SECRET_SOURCE-FILE_AZBLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"box_config.json","name":"SECRET_SOURCE-FILE_BOX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"gcs.json","name":"SECRET_SOURCE-FILE_GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-FILE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-file","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-file\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"File source documentation","type":"other","url":"https:\/\/docs.airbyte.com\/integrations\/sources\/file"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-file"}},"is_oss":true,"name_cloud":"File (CSV, JSON, Excel, Feather, Parquet)","dockerRepository_cloud":"airbyte\/source-file","dockerImageTag_cloud":"0.6.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/file","icon_cloud":"file.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"dataset_name":{"description":"The Name of the final table to replicate this file into (should include letters, numbers dash and underscores only).","title":"Dataset Name","type":"string"},"format":{"default":"csv","description":"The Format of the file which should be replicated (Warning: some formats may be experimental, please refer to the docs).","enum":["csv","json","jsonl","excel","excel_binary","fwf","feather","parquet","yaml"],"title":"File Format","type":"string"},"provider":{"default":"Public Web","description":"The storage Provider or Location of the file(s) which should be replicated.","oneOf":[{"properties":{"storage":{"const":"HTTPS","type":"string"},"user_agent":{"default":false,"description":"Add User-Agent to request","title":"User-Agent","type":"boolean"}},"required":["storage"],"title":"HTTPS: Public Web"},{"properties":{"service_account_json":{"airbyte_secret":true,"description":"In order to access private Buckets stored on Google Cloud, this connector would need a service account json credentials with the proper permissions as described here<\/a>. Please generate the credentials.json file and copy\/paste its content to this field (expecting JSON formats). If accessing publicly available data, this field is not necessary.","title":"Service Account JSON","type":"string"},"storage":{"const":"GCS","title":"Storage","type":"string"}},"required":["storage"],"title":"GCS: Google Cloud Storage"},{"properties":{"aws_access_key_id":{"description":"In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","title":"AWS Access Key ID","type":"string"},"aws_secret_access_key":{"airbyte_secret":true,"description":"In order to access private Buckets stored on AWS S3, this connector would need credentials with the proper permissions. If accessing publicly available data, this field is not necessary.","title":"AWS Secret Access Key","type":"string"},"storage":{"const":"S3","title":"Storage","type":"string"}},"required":["storage"],"title":"S3: Amazon Web Services"},{"properties":{"sas_token":{"airbyte_secret":true,"description":"To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a SAS (Shared Access Signature) token. If accessing publicly available data, this field is not necessary.","title":"SAS Token","type":"string"},"shared_key":{"airbyte_secret":true,"description":"To access Azure Blob Storage, this connector would need credentials with the proper permissions. One option is a storage account shared key (aka account key or access key). If accessing publicly available data, this field is not necessary.","title":"Shared Key","type":"string"},"storage":{"const":"AzBlob","title":"Storage","type":"string"},"storage_account":{"description":"The globally unique name of the storage account that the desired blob sits within. See here<\/a> for more details.","title":"Storage Account","type":"string"}},"required":["storage","storage_account"],"title":"AzBlob: Azure Blob Storage"},{"properties":{"host":{"description":"","title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"","title":"Password","type":"string"},"port":{"default":"22","description":"","title":"Port","type":"string"},"storage":{"const":"SSH","title":"Storage","type":"string"},"user":{"description":"","title":"User","type":"string"}},"required":["storage","user","host"],"title":"SSH: Secure Shell"},{"properties":{"host":{"description":"","title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"","title":"Password","type":"string"},"port":{"default":"22","description":"","title":"Port","type":"string"},"storage":{"const":"SCP","title":"Storage","type":"string"},"user":{"description":"","title":"User","type":"string"}},"required":["storage","user","host"],"title":"SCP: Secure copy protocol"},{"properties":{"host":{"description":"","title":"Host","type":"string"},"password":{"airbyte_secret":true,"description":"","title":"Password","type":"string"},"port":{"default":"22","description":"","title":"Port","type":"string"},"storage":{"const":"SFTP","title":"Storage","type":"string"},"user":{"description":"","title":"User","type":"string"}},"required":["storage","user","host"],"title":"SFTP: Secure File Transfer Protocol"}],"title":"Storage Provider","type":"object"},"reader_options":{"description":"This should be a string in JSON format. It depends on the chosen file format to provide additional options and tune its behavior.","examples":["{}","{\"sep\": \" \"}","{\"sep\": \"\t\", \"header\": 0, \"names\": [\"column1\", \"column2\"] }"],"title":"Reader Options","type":"string"},"url":{"description":"The URL path to access the file which should be replicated.","examples":["https:\/\/storage.googleapis.com\/covid19-open-data\/v2\/latest\/epidemiology.csv","gs:\/\/my-google-bucket\/data.csv","s3:\/\/gdelt-open-data\/events\/20190914.export.csv"],"title":"URL","type":"string"}},"required":["dataset_name","format","url","provider"],"title":"File Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/file","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-file\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:09:06.991000+00:00","registry_entry_generated_at":"2025-11-19T02:31:12.041515"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"778daa7c-feaf-4db6-96f3-70fd645acc77","connector_name":"File (CSV, JSON, Excel, Feather, Parquet)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-file","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"778daa7c-feaf-4db6-96f3-70fd645acc77","connector_name":"File (CSV, JSON, Excel, Feather, Parquet)","connector_type":"source","connector_version":"0.6.0","docker_repository":"airbyte\/source-file","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"778daa7c-feaf-4db6-96f3-70fd645acc77","connector_name":"File (CSV, JSON, Excel, Feather, Parquet)","connector_type":"source","connector_version":"0.6.0","docker_repository":"airbyte\/source-file","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-file\/0.6.0.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.3.9"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"91948602-3f4a-45a0-847d-9394ea8198e8","name":"file_config_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"aws.json","name":"SECRET_SOURCE-FILE_AWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"azblob.json","name":"SECRET_SOURCE-FILE_AZBLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"box_config.json","name":"SECRET_SOURCE-FILE_BOX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"gcs.json","name":"SECRET_SOURCE-FILE_GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-FILE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"aws.json","name":"SECRET_SOURCE-FILE_AWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"azblob.json","name":"SECRET_SOURCE-FILE_AZBLOB__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"box_config.json","name":"SECRET_SOURCE-FILE_BOX__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"gcs.json","name":"SECRET_SOURCE-FILE_GCS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-FILE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-file","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-file\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"File source documentation","type":"other","url":"https:\/\/docs.airbyte.com\/integrations\/sources\/file"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-file"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-file","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/file","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-file","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-file:0.6.0","docker_image_cloud":"airbyte\/source-file:0.6.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":5400.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":5400.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":259,"definitionId":"77d5ca6b-d345-4dce-ba1e-1935a75778b8","name_oss":"Open Exchange Rates","dockerRepository_oss":"airbyte\/source-open-exchange-rates","dockerImageTag_oss":"0.3.13","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/open-exchange-rates","icon_oss":"open-exchange-rates.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"app_id":{"airbyte_secret":true,"description":"App ID provided by Open Exchange Rates","order":0,"type":"string"},"base":{"default":"USD","description":"Change base currency (3-letter code, default is USD - only modifiable in paid plans)","examples":["EUR","USD"],"order":1,"type":"string"},"start_date":{"description":"Start getting data from that date.","examples":["YYYY-MM-DD"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"}},"required":["app_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-10-02","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["openexchangerates.org"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-open-exchange-rates\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:32:07.338000+00:00","registry_entry_generated_at":"2025-11-19T02:46:54.585231"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"77d5ca6b-d345-4dce-ba1e-1935a75778b8","connector_name":"Open Exchange Rates","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-open-exchange-rates","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"77d5ca6b-d345-4dce-ba1e-1935a75778b8","connector_name":"Open Exchange Rates","connector_type":"source","connector_version":"0.3.13","docker_repository":"airbyte\/source-open-exchange-rates","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"77d5ca6b-d345-4dce-ba1e-1935a75778b8","connector_name":"Open Exchange Rates","connector_type":"source","connector_version":"0.3.13","docker_repository":"airbyte\/source-open-exchange-rates","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-open-exchange-rates\/0.3.13.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OPEN-EXCHANGE-RATES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-open-exchange-rates","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.33.6@sha256:81af934a2136edf0521a71697938cea20d1c6eb36c944566b9455bdd2a47d2bd"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-open-exchange-rates\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Open Exchange Rates API","type":"api_reference","url":"https:\/\/docs.openexchangerates.org\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-open-exchange-rates"}},"is_oss":true,"name_cloud":"Open Exchange Rates","dockerRepository_cloud":"airbyte\/source-open-exchange-rates","dockerImageTag_cloud":"0.3.13","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/open-exchange-rates","icon_cloud":"open-exchange-rates.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"app_id":{"airbyte_secret":true,"description":"App ID provided by Open Exchange Rates","order":0,"type":"string"},"base":{"default":"USD","description":"Change base currency (3-letter code, default is USD - only modifiable in paid plans)","examples":["EUR","USD"],"order":1,"type":"string"},"start_date":{"description":"Start getting data from that date.","examples":["YYYY-MM-DD"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","type":"string"}},"required":["app_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-10-02","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["openexchangerates.org"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-open-exchange-rates\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:32:07.338000+00:00","registry_entry_generated_at":"2025-11-19T02:47:05.242444"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"77d5ca6b-d345-4dce-ba1e-1935a75778b8","connector_name":"Open Exchange Rates","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-open-exchange-rates","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"77d5ca6b-d345-4dce-ba1e-1935a75778b8","connector_name":"Open Exchange Rates","connector_type":"source","connector_version":"0.3.13","docker_repository":"airbyte\/source-open-exchange-rates","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"77d5ca6b-d345-4dce-ba1e-1935a75778b8","connector_name":"Open Exchange Rates","connector_type":"source","connector_version":"0.3.13","docker_repository":"airbyte\/source-open-exchange-rates","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-open-exchange-rates\/0.3.13.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-OPEN-EXCHANGE-RATES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-open-exchange-rates","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.33.6@sha256:81af934a2136edf0521a71697938cea20d1c6eb36c944566b9455bdd2a47d2bd"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-open-exchange-rates\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Open Exchange Rates API","type":"api_reference","url":"https:\/\/docs.openexchangerates.org\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-open-exchange-rates"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-open-exchange-rates","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/open-exchange-rates","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-open-exchange-rates","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-open-exchange-rates:0.3.13","docker_image_cloud":"airbyte\/source-open-exchange-rates:0.3.13","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":260,"definitionId":"781f8b1d-4e20-4842-a2c3-cd9b119d65fa","name_oss":"Smaily","dockerRepository_oss":"airbyte\/source-smaily","dockerImageTag_oss":"0.2.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/smaily","icon_oss":"smaily.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_password":{"airbyte_secret":true,"description":"API user password. See https:\/\/smaily.com\/help\/api\/general\/create-api-user\/","order":0,"title":"API User Password","type":"string"},"api_subdomain":{"description":"API Subdomain. See https:\/\/smaily.com\/help\/api\/general\/create-api-user\/","order":1,"title":"API Subdomain","type":"string"},"api_username":{"description":"API user username. See https:\/\/smaily.com\/help\/api\/general\/create-api-user\/","order":2,"title":"API User Username","type":"string"}},"required":["api_password","api_subdomain","api_username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a6428f3b6069acd8273cbf4c692007de0d0f35b3","commit_timestamp":"2026-03-17T10:24:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smaily\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:28:34.687000+00:00","registry_entry_generated_at":"2026-03-17T10:29:42.028915"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"781f8b1d-4e20-4842-a2c3-cd9b119d65fa","connector_name":"Smaily","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smaily","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"781f8b1d-4e20-4842-a2c3-cd9b119d65fa","connector_name":"Smaily","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-smaily","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"781f8b1d-4e20-4842-a2c3-cd9b119d65fa","connector_name":"Smaily","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-smaily","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smaily\/0.2.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"13d7f046-ccb7-4f8a-bcbb-9a19da21a4da","name":"smaily_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SMAILY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-smaily","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smaily\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Smaily API documentation","type":"api_reference","url":"https:\/\/smaily.com\/help\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-smaily"}},"is_oss":true,"name_cloud":"Smaily","dockerRepository_cloud":"airbyte\/source-smaily","dockerImageTag_cloud":"0.2.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/smaily","icon_cloud":"smaily.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_password":{"airbyte_secret":true,"description":"API user password. See https:\/\/smaily.com\/help\/api\/general\/create-api-user\/","order":0,"title":"API User Password","type":"string"},"api_subdomain":{"description":"API Subdomain. See https:\/\/smaily.com\/help\/api\/general\/create-api-user\/","order":1,"title":"API Subdomain","type":"string"},"api_username":{"description":"API user username. See https:\/\/smaily.com\/help\/api\/general\/create-api-user\/","order":2,"title":"API User Username","type":"string"}},"required":["api_password","api_subdomain","api_username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a6428f3b6069acd8273cbf4c692007de0d0f35b3","commit_timestamp":"2026-03-17T10:24:24+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smaily\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:28:34.687000+00:00","registry_entry_generated_at":"2026-03-17T10:29:50.947127"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"781f8b1d-4e20-4842-a2c3-cd9b119d65fa","connector_name":"Smaily","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smaily","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"781f8b1d-4e20-4842-a2c3-cd9b119d65fa","connector_name":"Smaily","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-smaily","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"781f8b1d-4e20-4842-a2c3-cd9b119d65fa","connector_name":"Smaily","connector_type":"source","connector_version":"0.2.48","docker_repository":"airbyte\/source-smaily","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smaily\/0.2.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"13d7f046-ccb7-4f8a-bcbb-9a19da21a4da","name":"smaily_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-SMAILY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-smaily","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smaily\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Smaily API documentation","type":"api_reference","url":"https:\/\/smaily.com\/help\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-smaily"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-smaily","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/smaily","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-smaily","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-smaily:0.2.48","docker_image_cloud":"airbyte\/source-smaily:0.2.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":261,"definitionId":"7865dce4-2211-4f6a-88e5-9d0fe161afe7","name_oss":"Yandex Metrica","dockerRepository_oss":"airbyte\/source-yandex-metrica","dockerImageTag_oss":"1.0.44","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/yandex-metrica","icon_oss":"yandexmetrica.svg","spec_oss":{"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_token":{"airbyte_secret":true,"description":"Your Yandex Metrica API access token","order":0,"title":"Authentication Token","type":"string"},"counter_id":{"description":"Counter ID","order":1,"pattern":"^[0-9]+$","title":"Counter ID","type":"string"},"end_date":{"description":"Starting point for your data replication, in format of \"YYYY-MM-DD\". If not provided will sync till most recent date.","examples":["2022-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"start_date":{"description":"Starting point for your data replication, in format of \"YYYY-MM-DD\".","examples":["2022-01-01"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["auth_token","counter_id","start_date"],"title":"Yandex Metrica Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/yandex-metrica"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["api-metrica.yandex.net"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-yandex-metrica\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:19:02.942000+00:00","registry_entry_generated_at":"2025-11-19T02:35:21.154228"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7865dce4-2211-4f6a-88e5-9d0fe161afe7","connector_name":"Yandex Metrica","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-yandex-metrica","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7865dce4-2211-4f6a-88e5-9d0fe161afe7","connector_name":"Yandex Metrica","connector_type":"source","connector_version":"1.0.44","docker_repository":"airbyte\/source-yandex-metrica","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7865dce4-2211-4f6a-88e5-9d0fe161afe7","connector_name":"Yandex Metrica","connector_type":"source","connector_version":"1.0.44","docker_repository":"airbyte\/source-yandex-metrica","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-yandex-metrica\/1.0.44.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"1d2dc4a5-f40f-4b50-a2fd-d41e4d104c7d","name":"yandex-metrica_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-YANDEX-METRICA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-yandex-metrica","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-yandex-metrica\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Yandex Metrica API","type":"api_reference","url":"https:\/\/yandex.com\/dev\/metrica\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-yandex-metrica"}},"is_oss":true,"name_cloud":"Yandex Metrica","dockerRepository_cloud":"airbyte\/source-yandex-metrica","dockerImageTag_cloud":"1.0.44","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/yandex-metrica","icon_cloud":"yandexmetrica.svg","spec_cloud":{"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_token":{"airbyte_secret":true,"description":"Your Yandex Metrica API access token","order":0,"title":"Authentication Token","type":"string"},"counter_id":{"description":"Counter ID","order":1,"pattern":"^[0-9]+$","title":"Counter ID","type":"string"},"end_date":{"description":"Starting point for your data replication, in format of \"YYYY-MM-DD\". If not provided will sync till most recent date.","examples":["2022-01-01"],"format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"start_date":{"description":"Starting point for your data replication, in format of \"YYYY-MM-DD\".","examples":["2022-01-01"],"format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["auth_token","counter_id","start_date"],"title":"Yandex Metrica Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/yandex-metrica"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["api-metrica.yandex.net"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-yandex-metrica\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:19:02.942000+00:00","registry_entry_generated_at":"2025-11-19T02:35:26.243146"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7865dce4-2211-4f6a-88e5-9d0fe161afe7","connector_name":"Yandex Metrica","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-yandex-metrica","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7865dce4-2211-4f6a-88e5-9d0fe161afe7","connector_name":"Yandex Metrica","connector_type":"source","connector_version":"1.0.44","docker_repository":"airbyte\/source-yandex-metrica","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7865dce4-2211-4f6a-88e5-9d0fe161afe7","connector_name":"Yandex Metrica","connector_type":"source","connector_version":"1.0.44","docker_repository":"airbyte\/source-yandex-metrica","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-yandex-metrica\/1.0.44.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"1d2dc4a5-f40f-4b50-a2fd-d41e4d104c7d","name":"yandex-metrica_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-YANDEX-METRICA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-yandex-metrica","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-yandex-metrica\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Yandex Metrica API","type":"api_reference","url":"https:\/\/yandex.com\/dev\/metrica\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-yandex-metrica"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-yandex-metrica","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/yandex-metrica","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-yandex-metrica","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-yandex-metrica:1.0.44","docker_image_cloud":"airbyte\/source-yandex-metrica:1.0.44","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":262,"definitionId":"786c6867-8a22-4e5f-a605-0a59dc3ea00f","name_oss":"PayFit","dockerRepository_oss":"airbyte\/source-payfit","dockerImageTag_oss":"0.0.36","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/payfit","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"company_id":{"order":1,"title":"Company ID","type":"string"}},"required":["api_key","company_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-01-23","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["partner-api.payfit.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"81c6c2c1c4876dafbe5441064eb27879e727d1a3","commit_timestamp":"2026-03-17T08:24:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-payfit\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:30:32.190000+00:00","registry_entry_generated_at":"2026-03-17T08:31:34.670004"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"786c6867-8a22-4e5f-a605-0a59dc3ea00f","connector_name":"PayFit","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-payfit","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"786c6867-8a22-4e5f-a605-0a59dc3ea00f","connector_name":"PayFit","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-payfit","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"786c6867-8a22-4e5f-a605-0a59dc3ea00f","connector_name":"PayFit","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-payfit","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-payfit\/0.0.36.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-payfit","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-payfit\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"PayFit API documentation","type":"api_reference","url":"https:\/\/developers.payfit.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-payfit"}},"is_oss":true,"name_cloud":"PayFit","dockerRepository_cloud":"airbyte\/source-payfit","dockerImageTag_cloud":"0.0.36","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/payfit","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"company_id":{"order":1,"title":"Company ID","type":"string"}},"required":["api_key","company_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-01-23","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["partner-api.payfit.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"81c6c2c1c4876dafbe5441064eb27879e727d1a3","commit_timestamp":"2026-03-17T08:24:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-payfit\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:30:32.190000+00:00","registry_entry_generated_at":"2026-03-17T08:31:40.955110"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"786c6867-8a22-4e5f-a605-0a59dc3ea00f","connector_name":"PayFit","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-payfit","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"786c6867-8a22-4e5f-a605-0a59dc3ea00f","connector_name":"PayFit","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-payfit","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"786c6867-8a22-4e5f-a605-0a59dc3ea00f","connector_name":"PayFit","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-payfit","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-payfit\/0.0.36.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-payfit","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-payfit\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"PayFit API documentation","type":"api_reference","url":"https:\/\/developers.payfit.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-payfit"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-payfit","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/payfit","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-payfit","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-payfit:0.0.36","docker_image_cloud":"airbyte\/source-payfit:0.0.36","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":263,"definitionId":"789f8e7a-2d28-11ec-8d3d-0242ac130003","name_oss":"Lemlist","dockerRepository_oss":"airbyte\/source-lemlist","dockerImageTag_oss":"0.3.27","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/lemlist","icon_oss":"lemlist.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Lemlist API key,","order":0,"title":"API Key","title\"":"API key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-10-14","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.lemlist.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5495e3dd9c3fba79f2530892463dbd97834bfaab","commit_timestamp":"2026-03-14T14:14:04+00:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lemlist\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-14T14:18:27.036000+00:00","registry_entry_generated_at":"2026-03-14T14:19:29.295811"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"789f8e7a-2d28-11ec-8d3d-0242ac130003","connector_name":"Lemlist","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lemlist","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"789f8e7a-2d28-11ec-8d3d-0242ac130003","connector_name":"Lemlist","connector_type":"source","connector_version":"0.3.27","docker_repository":"airbyte\/source-lemlist","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"789f8e7a-2d28-11ec-8d3d-0242ac130003","connector_name":"Lemlist","connector_type":"source","connector_version":"0.3.27","docker_repository":"airbyte\/source-lemlist","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lemlist\/0.3.27.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"51252c87-1637-49a4-a5d5-8ccadd3005c0","name":"lemlist_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LEMLIST__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-lemlist","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.6.5@sha256:a5ef859b9f6dde52bd914fbcddb088d4f1ccae4887ffb58b2282b80f119fdcbe"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lemlist\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Lemlist API documentation","type":"api_reference","url":"https:\/\/developer.lemlist.com\/"},{"title":"Lemlist authentication","type":"authentication_guide","url":"https:\/\/developer.lemlist.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-lemlist"}},"is_oss":true,"name_cloud":"Lemlist","dockerRepository_cloud":"airbyte\/source-lemlist","dockerImageTag_cloud":"0.3.27","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/lemlist","icon_cloud":"lemlist.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Lemlist API key,","order":0,"title":"API Key","title\"":"API key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-10-14","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.lemlist.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5495e3dd9c3fba79f2530892463dbd97834bfaab","commit_timestamp":"2026-03-14T14:14:04+00:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-lemlist\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-14T14:18:27.036000+00:00","registry_entry_generated_at":"2026-03-14T14:19:35.671869"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"789f8e7a-2d28-11ec-8d3d-0242ac130003","connector_name":"Lemlist","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-lemlist","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"789f8e7a-2d28-11ec-8d3d-0242ac130003","connector_name":"Lemlist","connector_type":"source","connector_version":"0.3.27","docker_repository":"airbyte\/source-lemlist","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"789f8e7a-2d28-11ec-8d3d-0242ac130003","connector_name":"Lemlist","connector_type":"source","connector_version":"0.3.27","docker_repository":"airbyte\/source-lemlist","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-lemlist\/0.3.27.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"51252c87-1637-49a4-a5d5-8ccadd3005c0","name":"lemlist_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LEMLIST__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-lemlist","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.6.5@sha256:a5ef859b9f6dde52bd914fbcddb088d4f1ccae4887ffb58b2282b80f119fdcbe"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-lemlist\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Lemlist API documentation","type":"api_reference","url":"https:\/\/developer.lemlist.com\/"},{"title":"Lemlist authentication","type":"authentication_guide","url":"https:\/\/developer.lemlist.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-lemlist"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-lemlist","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/lemlist","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-lemlist","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-lemlist:0.3.27","docker_image_cloud":"airbyte\/source-lemlist:0.3.27","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":264,"definitionId":"7926da90-399e-4f9f-9833-52d8dc3fcb29","name_oss":"Incident","dockerRepository_oss":"airbyte\/source-incident-io","dockerImageTag_oss":"0.1.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/incident-io","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/app.incident.io\/settings\/api-keys","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-03","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.incident.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"458185d0d2d8b71babca3c5736ed82c0b645a788","commit_timestamp":"2026-03-17T10:26:46+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-incident-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:03.407000+00:00","registry_entry_generated_at":"2026-03-17T10:32:09.386743"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7926da90-399e-4f9f-9833-52d8dc3fcb29","connector_name":"Incident","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-incident-io","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7926da90-399e-4f9f-9833-52d8dc3fcb29","connector_name":"Incident","connector_type":"source","connector_version":"0.1.23","docker_repository":"airbyte\/source-incident-io","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7926da90-399e-4f9f-9833-52d8dc3fcb29","connector_name":"Incident","connector_type":"source","connector_version":"0.1.23","docker_repository":"airbyte\/source-incident-io","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-incident-io\/0.1.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-incident-io","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-incident-io\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"incident.io API reference","type":"api_reference","url":"https:\/\/api-docs.incident.io\/"},{"title":"incident.io authentication","type":"authentication_guide","url":"https:\/\/api-docs.incident.io\/#section\/Authentication"},{"title":"incident.io Status","type":"status_page","url":"https:\/\/status.incident.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-incident-io"}},"is_oss":true,"name_cloud":"Incident","dockerRepository_cloud":"airbyte\/source-incident-io","dockerImageTag_cloud":"0.1.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/incident-io","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/app.incident.io\/settings\/api-keys","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-03","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.incident.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"458185d0d2d8b71babca3c5736ed82c0b645a788","commit_timestamp":"2026-03-17T10:26:46+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-incident-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:31:03.407000+00:00","registry_entry_generated_at":"2026-03-17T10:32:17.144489"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7926da90-399e-4f9f-9833-52d8dc3fcb29","connector_name":"Incident","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-incident-io","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7926da90-399e-4f9f-9833-52d8dc3fcb29","connector_name":"Incident","connector_type":"source","connector_version":"0.1.23","docker_repository":"airbyte\/source-incident-io","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7926da90-399e-4f9f-9833-52d8dc3fcb29","connector_name":"Incident","connector_type":"source","connector_version":"0.1.23","docker_repository":"airbyte\/source-incident-io","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-incident-io\/0.1.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-incident-io","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-incident-io\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"incident.io API reference","type":"api_reference","url":"https:\/\/api-docs.incident.io\/"},{"title":"incident.io authentication","type":"authentication_guide","url":"https:\/\/api-docs.incident.io\/#section\/Authentication"},{"title":"incident.io Status","type":"status_page","url":"https:\/\/status.incident.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-incident-io"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-incident-io","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/incident-io","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-incident-io","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-incident-io:0.1.23","docker_image_cloud":"airbyte\/source-incident-io:0.1.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":265,"definitionId":"798ae795-5189-42b6-b64e-3cb91db93338","name_oss":"Azure Table Storage","dockerRepository_oss":"airbyte\/source-azure-table","dockerImageTag_oss":"0.1.57","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/azure-table","icon_oss":"azureblobstorage.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"storage_access_key":{"airbyte_secret":true,"description":"Azure Table Storage Access Key. See the docs<\/a> for more information on how to obtain this key.","order":1,"title":"Access Key","type":"string"},"storage_account_name":{"airbyte_secret":false,"description":"The name of your storage account.","order":0,"title":"Account Name","type":"string"},"storage_endpoint_suffix":{"airbyte_secret":false,"default":"core.windows.net","description":"Azure Table Storage service account URL suffix. See the docs<\/a> for more information on how to obtain endpoint suffix","examples":["core.windows.net","core.chinacloudapi.cn"],"order":2,"title":"Endpoint Suffix","type":"string"}},"required":["storage_account_name","storage_access_key"],"title":"Azure Data Table Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b2b87a837efd39cdf5acaf5ce7712b121b985abf","commit_timestamp":"2025-10-21T08:11:41-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-azure-table\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-21T12:17:50.661000+00:00","registry_entry_generated_at":"2025-10-21T12:19:03.521109"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"798ae795-5189-42b6-b64e-3cb91db93338","connector_name":"Azure Table Storage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-azure-table","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"798ae795-5189-42b6-b64e-3cb91db93338","connector_name":"Azure Table Storage","connector_type":"source","connector_version":"0.1.57","docker_repository":"airbyte\/source-azure-table","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"798ae795-5189-42b6-b64e-3cb91db93338","connector_name":"Azure Table Storage","connector_type":"source","connector_version":"0.1.57","docker_repository":"airbyte\/source-azure-table","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-azure-table\/0.1.57.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"2a0b88ec-45fe-43bb-9d97-ec98d94f7c57","name":"azure-table_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_AZURE_TABLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-azure-table","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-azure-table\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-azure-table"}},"is_oss":true,"name_cloud":"Azure Table Storage","dockerRepository_cloud":"airbyte\/source-azure-table","dockerImageTag_cloud":"0.1.57","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/azure-table","icon_cloud":"azureblobstorage.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"storage_access_key":{"airbyte_secret":true,"description":"Azure Table Storage Access Key. See the docs<\/a> for more information on how to obtain this key.","order":1,"title":"Access Key","type":"string"},"storage_account_name":{"airbyte_secret":false,"description":"The name of your storage account.","order":0,"title":"Account Name","type":"string"},"storage_endpoint_suffix":{"airbyte_secret":false,"default":"core.windows.net","description":"Azure Table Storage service account URL suffix. See the docs<\/a> for more information on how to obtain endpoint suffix","examples":["core.windows.net","core.chinacloudapi.cn"],"order":2,"title":"Endpoint Suffix","type":"string"}},"required":["storage_account_name","storage_access_key"],"title":"Azure Data Table Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b2b87a837efd39cdf5acaf5ce7712b121b985abf","commit_timestamp":"2025-10-21T08:11:41-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-azure-table\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-21T12:17:50.661000+00:00","registry_entry_generated_at":"2025-10-21T12:19:08.914800"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"798ae795-5189-42b6-b64e-3cb91db93338","connector_name":"Azure Table Storage","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-azure-table","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"798ae795-5189-42b6-b64e-3cb91db93338","connector_name":"Azure Table Storage","connector_type":"source","connector_version":"0.1.57","docker_repository":"airbyte\/source-azure-table","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"798ae795-5189-42b6-b64e-3cb91db93338","connector_name":"Azure Table Storage","connector_type":"source","connector_version":"0.1.57","docker_repository":"airbyte\/source-azure-table","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-azure-table\/0.1.57.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"2a0b88ec-45fe-43bb-9d97-ec98d94f7c57","name":"azure-table_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_AZURE_TABLE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-azure-table","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-azure-table\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-azure-table"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-azure-table","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/azure-table","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-azure-table","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-azure-table:0.1.57","docker_image_cloud":"airbyte\/source-azure-table:0.1.57","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":266,"definitionId":"79c1aa37-dae3-42ae-b333-d1c105477715","name_oss":"Zendesk Support","dockerRepository_oss":"airbyte\/source-zendesk-support","dockerImageTag_oss":"5.2.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support","icon_oss":"zendesk-support.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/tokens?grant_type=authorization_code&{{auth_code_param}}&{{client_id_param}}&{{client_secret_param}}&{{redirect_uri_param}}&{{scopes_param}}","consent_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/authorizations\/new?response_type=code&{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}","extract_output":["access_token","refresh_token"],"scopes":[{"scope":"read"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials"],"predicate_value":"oauth2_refresh"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Zendesk allows three authentication methods. We recommend using `OAuth2.0 with Refresh Token` for Airbyte Cloud users (recommended), `OAuth2.0 (Legacy)` for existing OAuth connections, and `API token` for Airbyte Open Source users.","oneOf":[{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2_refresh","order":0,"type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The refresh token used to obtain new access tokens. Note that Zendesk uses rotating refresh tokens - each refresh will return a new refresh token and invalidate the previous one.","title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","title":"Token Expiry Date","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0 with Refresh Token","type":"object"},{"additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"The value of the API token generated. See our full documentation<\/a> for more information on generating this token.","title":"API Token","type":"string"},"credentials":{"const":"api_token","order":0,"type":"string"},"email":{"description":"The user email for your Zendesk account.","title":"Email","type":"string"}},"required":["email","api_token"],"title":"API Token","type":"object"},{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The OAuth access token. See the Zendesk docs<\/a> for more information on generating this token.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See this guide<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See this guide<\/a> for more information.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2.0","order":0,"type":"string"}},"required":["access_token"],"title":"OAuth2.0 (Legacy)","type":"object"}],"order":1,"title":"Authentication","type":"object"},"ignore_pagination":{"airbyte_hidden":true,"default":false,"description":"[Deprecated] Makes each stream read a single page of data.","title":"[Deprecated] Should the connector read the second and further pages of data.","type":"boolean"},"num_workers":{"default":3,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Zendesk Support plan. More info about the rate limit plan tiers can be found on Zendesk's API docs<\/a>.","examples":[1,2,3],"maximum":40,"minimum":1,"order":3,"title":"Number of concurrent workers","type":"integer"},"page_size":{"default":100,"description":"The number of records per page for the ticket_comments stream API requests. Lower values may help prevent timeouts on large datasets. The maximum value is 1000.","examples":[100,250,500],"maximum":1000,"minimum":1,"order":4,"title":"Page Size (ticket_comments)","type":"integer"},"start_date":{"description":"The UTC date and time from which you'd like to replicate data, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.","examples":["2020-10-15T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","pattern_descriptor":"YYYY-MM-DDTHH:mm:ssZ","title":"Start Date","type":"string"},"subdomain":{"description":"This is your unique Zendesk subdomain that can be found in your account URL. For example, in https:\/\/MY_SUBDOMAIN.zendesk.com\/, MY_SUBDOMAIN is the value of your subdomain.","order":0,"title":"Subdomain","type":"string"}},"required":["subdomain"],"title":"Source Zendesk Support Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["${subdomain}.zendesk.com","zendesk.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-07-19","message":"`cursor_field` for `Tickets` stream is changed to `generated_timestamp`","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-10-04","message":"The `Deleted Tickets` stream was removed. Deleted tickets are still available from the Tickets stream.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-09-09","message":"This version includes breaking changes to the `TicketsMetric` stream. The cursor field has been updated to `generated_timestamp`. It is necessary to refresh the data and schema for the affected stream. Please see the migration guide for additional details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ticket_metrics"]}]},"4.0.0":{"upgradeDeadline":"2024-09-09","message":"This version includes breaking changes to the `Tags` stream. The pagination strategy has been changed from `Offset` to `Cursor-Based`. It is necessary to reset the stream. Please see the migration guide for additional details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["tags"]}]},"5.0.0":{"upgradeDeadline":"2026-01-30","message":"This version adds OAuth2.0 with refresh token support. Users who authenticate via OAuth must re-authenticate to use the new flow with rotating refresh tokens.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#5.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4f77556bcdaf0ebe93be943097e7086e7610b07a","commit_timestamp":"2026-03-23T15:50:29-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zendesk-support\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-23T22:56:19.731989+00:00","registry_entry_generated_at":"2026-03-23T22:56:19.731989+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"79c1aa37-dae3-42ae-b333-d1c105477715","connector_name":"Zendesk Support","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zendesk-support","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"79c1aa37-dae3-42ae-b333-d1c105477715","connector_name":"Zendesk Support","connector_type":"source","connector_version":"5.2.2","docker_repository":"airbyte\/source-zendesk-support","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"79c1aa37-dae3-42ae-b333-d1c105477715","connector_name":"Zendesk Support","connector_type":"source","connector_version":"5.2.2","docker_repository":"airbyte\/source-zendesk-support","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zendesk-support\/5.2.2.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0c87dd87-c04e-4fed-a86a-fa4b6acdfef6","name":"zendesk-support_config_dev_null"},{"id":"36dad615-075b-46ed-8191-6436ca0abc29","name":"zendesk-support_config_ticket_metrics_dev_null"},{"id":"3fef7ac6-3265-457d-9d18-cb0906ba6dde","name":"zendesk-support_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-ZENDESK-SUPPORT_OAUTH_CRED","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-ZENDESK-SUPPORT_TOKEN_CRED","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_ZENDESK_SUPPORT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-zendesk-support","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zendesk-support\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zendesk Support API","type":"api_reference","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/"},{"title":"API Changelog","type":"api_release_history","url":"https:\/\/developer.zendesk.com\/api-reference\/changelog\/changelog\/"},{"title":"Zendesk API changelog","type":"api_release_history","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/#changes"},{"title":"Zendesk authentication","type":"authentication_guide","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/#security-and-authentication"},{"title":"Zendesk rate limits","type":"rate_limits","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/account-configuration\/usage_limits\/"},{"title":"Zendesk Status","type":"status_page","url":"https:\/\/status.zendesk.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zendesk-support"}},"is_oss":true,"name_cloud":"Zendesk Support","dockerRepository_cloud":"airbyte\/source-zendesk-support","dockerImageTag_cloud":"5.2.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support","icon_cloud":"zendesk-support.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/tokens?grant_type=authorization_code&{{auth_code_param}}&{{client_id_param}}&{{client_secret_param}}&{{redirect_uri_param}}&{{scopes_param}}","consent_url":"https:\/\/{{subdomain}}.zendesk.com\/oauth\/authorizations\/new?response_type=code&{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}","extract_output":["access_token","refresh_token"],"scopes":[{"scope":"read"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","credentials"],"predicate_value":"oauth2_refresh"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Zendesk allows three authentication methods. We recommend using `OAuth2.0 with Refresh Token` for Airbyte Cloud users (recommended), `OAuth2.0 (Legacy)` for existing OAuth connections, and `API token` for Airbyte Open Source users.","oneOf":[{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See Zendesk OAuth grant-type tokens documentation<\/a> for more information.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2_refresh","order":0,"type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The refresh token used to obtain new access tokens. Note that Zendesk uses rotating refresh tokens - each refresh will return a new refresh token and invalidate the previous one.","title":"Refresh Token","type":"string"},"token_expiry_date":{"description":"The date-time when the access token should be refreshed.","format":"date-time","title":"Token Expiry Date","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0 with Refresh Token","type":"object"},{"additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"The value of the API token generated. See our full documentation<\/a> for more information on generating this token.","title":"API Token","type":"string"},"credentials":{"const":"api_token","order":0,"type":"string"},"email":{"description":"The user email for your Zendesk account.","title":"Email","type":"string"}},"required":["email","api_token"],"title":"API Token","type":"object"},{"additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The OAuth access token. See the Zendesk docs<\/a> for more information on generating this token.","title":"Access Token","type":"string"},"client_id":{"airbyte_secret":true,"description":"The OAuth client's ID. See this guide<\/a> for more information.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The OAuth client secret. See this guide<\/a> for more information.","title":"Client Secret","type":"string"},"credentials":{"const":"oauth2.0","order":0,"type":"string"}},"required":["access_token"],"title":"OAuth2.0 (Legacy)","type":"object"}],"order":1,"title":"Authentication","type":"object"},"ignore_pagination":{"airbyte_hidden":true,"default":false,"description":"[Deprecated] Makes each stream read a single page of data.","title":"[Deprecated] Should the connector read the second and further pages of data.","type":"boolean"},"num_workers":{"default":3,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Zendesk Support plan. More info about the rate limit plan tiers can be found on Zendesk's API docs<\/a>.","examples":[1,2,3],"maximum":40,"minimum":1,"order":3,"title":"Number of concurrent workers","type":"integer"},"page_size":{"default":100,"description":"The number of records per page for the ticket_comments stream API requests. Lower values may help prevent timeouts on large datasets. The maximum value is 1000.","examples":[100,250,500],"maximum":1000,"minimum":1,"order":4,"title":"Page Size (ticket_comments)","type":"integer"},"start_date":{"description":"The UTC date and time from which you'd like to replicate data, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated.","examples":["2020-10-15T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","pattern_descriptor":"YYYY-MM-DDTHH:mm:ssZ","title":"Start Date","type":"string"},"subdomain":{"description":"This is your unique Zendesk subdomain that can be found in your account URL. For example, in https:\/\/MY_SUBDOMAIN.zendesk.com\/, MY_SUBDOMAIN is the value of your subdomain.","order":0,"title":"Subdomain","type":"string"}},"required":["subdomain"],"title":"Source Zendesk Support Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["${subdomain}.zendesk.com","zendesk.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-07-19","message":"`cursor_field` for `Tickets` stream is changed to `generated_timestamp`","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-10-04","message":"The `Deleted Tickets` stream was removed. Deleted tickets are still available from the Tickets stream.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2024-09-09","message":"This version includes breaking changes to the `TicketsMetric` stream. The cursor field has been updated to `generated_timestamp`. It is necessary to refresh the data and schema for the affected stream. Please see the migration guide for additional details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["ticket_metrics"]}]},"4.0.0":{"upgradeDeadline":"2024-09-09","message":"This version includes breaking changes to the `Tags` stream. The pagination strategy has been changed from `Offset` to `Cursor-Based`. It is necessary to reset the stream. Please see the migration guide for additional details.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#4.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["tags"]}]},"5.0.0":{"upgradeDeadline":"2026-01-30","message":"This version adds OAuth2.0 with refresh token support. Users who authenticate via OAuth must re-authenticate to use the new flow with rotating refresh tokens.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations#5.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-support-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4f77556bcdaf0ebe93be943097e7086e7610b07a","commit_timestamp":"2026-03-23T15:50:29-07:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zendesk-support\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-23T22:56:19.548932+00:00","registry_entry_generated_at":"2026-03-23T22:56:19.548932+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"79c1aa37-dae3-42ae-b333-d1c105477715","connector_name":"Zendesk Support","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zendesk-support","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"79c1aa37-dae3-42ae-b333-d1c105477715","connector_name":"Zendesk Support","connector_type":"source","connector_version":"5.2.2","docker_repository":"airbyte\/source-zendesk-support","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"79c1aa37-dae3-42ae-b333-d1c105477715","connector_name":"Zendesk Support","connector_type":"source","connector_version":"5.2.2","docker_repository":"airbyte\/source-zendesk-support","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zendesk-support\/5.2.2.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0c87dd87-c04e-4fed-a86a-fa4b6acdfef6","name":"zendesk-support_config_dev_null"},{"id":"36dad615-075b-46ed-8191-6436ca0abc29","name":"zendesk-support_config_ticket_metrics_dev_null"},{"id":"3fef7ac6-3265-457d-9d18-cb0906ba6dde","name":"zendesk-support_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-ZENDESK-SUPPORT_OAUTH_CRED","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-ZENDESK-SUPPORT_TOKEN_CRED","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_ZENDESK_SUPPORT_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-zendesk-support","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zendesk-support\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zendesk Support API","type":"api_reference","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/"},{"title":"API Changelog","type":"api_release_history","url":"https:\/\/developer.zendesk.com\/api-reference\/changelog\/changelog\/"},{"title":"Zendesk API changelog","type":"api_release_history","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/#changes"},{"title":"Zendesk authentication","type":"authentication_guide","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/introduction\/#security-and-authentication"},{"title":"Zendesk rate limits","type":"rate_limits","url":"https:\/\/developer.zendesk.com\/api-reference\/ticketing\/account-configuration\/usage_limits\/"},{"title":"Zendesk Status","type":"status_page","url":"https:\/\/status.zendesk.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zendesk-support"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zendesk-support","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zendesk-support","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zendesk-support","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-zendesk-support:5.2.2","docker_image_cloud":"airbyte\/source-zendesk-support:5.2.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":{"streams":["brands","deleted_tickets","groups","organizations","satisfaction_ratings","tags","ticket_audits","ticket_comments","ticket_fields","ticket_forms","ticket_metric_events","ticket_metrics","tickets","users"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":{"streams":["brands","deleted_tickets","groups","organizations","satisfaction_ratings","tags","ticket_audits","ticket_comments","ticket_fields","ticket_forms","ticket_metric_events","ticket_metrics","tickets","users"]},"erdUrl_cloud":null},{"index":267,"definitionId":"7a4327c4-315a-11ec-8d3d-0242ac130003","name_oss":"Strava","dockerRepository_oss":"airbyte\/source-strava","dockerImageTag_oss":"0.3.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/strava","icon_oss":"strava.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"athlete_id":{"description":"The Athlete ID of your Strava developer application.","examples":["17831421"],"order":3,"pattern":"^[0-9_\\-]+$","title":"Athlete ID","type":"integer"},"auth_type":{"const":"Client","default":"Client","enum":["Client"],"order":5,"type":"string"},"client_id":{"description":"The Client ID of your Strava developer application.","examples":["12345"],"order":0,"pattern":"^[0-9_\\-]+$","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Strava developer application.","examples":["fc6243f283e51f6ca989aab298b17da125496f50"],"order":1,"pattern":"^[0-9a-fA-F]+$","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The Refresh Token with the activity: read_all permissions.","examples":["fc6243f283e51f6ca989aab298b17da125496f50"],"order":2,"pattern":"^[0-9a-fA-F]+$","title":"Refresh Token","type":"string"},"start_date":{"description":"UTC date and time. Any data before this date will not be replicated.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":4,"title":"Start Date","type":"string"}},"required":["client_id","client_secret","refresh_token","athlete_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":"2021-10-18","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["strava.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ff0045829b351e264b61933dd77c1b855e27731f","commit_timestamp":"2026-03-31T10:30:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-strava\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:59.358260+00:00","registry_entry_generated_at":"2026-03-31T10:33:59.358260+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7a4327c4-315a-11ec-8d3d-0242ac130003","connector_name":"Strava","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-strava","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7a4327c4-315a-11ec-8d3d-0242ac130003","connector_name":"Strava","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-strava","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7a4327c4-315a-11ec-8d3d-0242ac130003","connector_name":"Strava","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-strava","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-strava\/0.3.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-STRAVA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-strava","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-strava\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Strava API reference","type":"api_reference","url":"https:\/\/developers.strava.com\/docs\/reference\/"},{"title":"Strava authentication","type":"authentication_guide","url":"https:\/\/developers.strava.com\/docs\/authentication\/"},{"title":"Strava rate limits","type":"rate_limits","url":"https:\/\/developers.strava.com\/docs\/rate-limits\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-strava"}},"is_oss":true,"name_cloud":"Strava","dockerRepository_cloud":"airbyte\/source-strava","dockerImageTag_cloud":"0.3.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/strava","icon_cloud":"strava.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"athlete_id":{"description":"The Athlete ID of your Strava developer application.","examples":["17831421"],"order":3,"pattern":"^[0-9_\\-]+$","title":"Athlete ID","type":"integer"},"auth_type":{"const":"Client","default":"Client","enum":["Client"],"order":5,"type":"string"},"client_id":{"description":"The Client ID of your Strava developer application.","examples":["12345"],"order":0,"pattern":"^[0-9_\\-]+$","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Strava developer application.","examples":["fc6243f283e51f6ca989aab298b17da125496f50"],"order":1,"pattern":"^[0-9a-fA-F]+$","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The Refresh Token with the activity: read_all permissions.","examples":["fc6243f283e51f6ca989aab298b17da125496f50"],"order":2,"pattern":"^[0-9a-fA-F]+$","title":"Refresh Token","type":"string"},"start_date":{"description":"UTC date and time. Any data before this date will not be replicated.","examples":["2021-03-01T00:00:00Z"],"format":"date-time","order":4,"title":"Start Date","type":"string"}},"required":["client_id","client_secret","refresh_token","athlete_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":"2021-10-18","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["strava.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ff0045829b351e264b61933dd77c1b855e27731f","commit_timestamp":"2026-03-31T10:30:04+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-strava\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:59.059689+00:00","registry_entry_generated_at":"2026-03-31T10:33:59.059689+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7a4327c4-315a-11ec-8d3d-0242ac130003","connector_name":"Strava","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-strava","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7a4327c4-315a-11ec-8d3d-0242ac130003","connector_name":"Strava","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-strava","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7a4327c4-315a-11ec-8d3d-0242ac130003","connector_name":"Strava","connector_type":"source","connector_version":"0.3.45","docker_repository":"airbyte\/source-strava","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-strava\/0.3.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-STRAVA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-strava","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-strava\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Strava API reference","type":"api_reference","url":"https:\/\/developers.strava.com\/docs\/reference\/"},{"title":"Strava authentication","type":"authentication_guide","url":"https:\/\/developers.strava.com\/docs\/authentication\/"},{"title":"Strava rate limits","type":"rate_limits","url":"https:\/\/developers.strava.com\/docs\/rate-limits\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-strava"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-strava","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/strava","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-strava","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-strava:0.3.45","docker_image_cloud":"airbyte\/source-strava:0.3.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":268,"definitionId":"7aa7e05d-6bba-463e-b635-cd3b96d40101","name_oss":"Invoiceninja","dockerRepository_oss":"airbyte\/source-invoiceninja","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/invoiceninja","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["invoicing.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"42bb8730f3ff3bb766b1bc882ed23e81704f82c2","commit_timestamp":"2026-03-17T08:26:12+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-invoiceninja\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:31:42.887000+00:00","registry_entry_generated_at":"2026-03-17T08:32:46.800354"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7aa7e05d-6bba-463e-b635-cd3b96d40101","connector_name":"Invoiceninja","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-invoiceninja","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7aa7e05d-6bba-463e-b635-cd3b96d40101","connector_name":"Invoiceninja","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-invoiceninja","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7aa7e05d-6bba-463e-b635-cd3b96d40101","connector_name":"Invoiceninja","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-invoiceninja","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-invoiceninja\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-invoiceninja","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-invoiceninja\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Invoice Ninja API documentation","type":"api_reference","url":"https:\/\/api-docs.invoicing.co\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-invoiceninja"}},"is_oss":true,"name_cloud":"Invoiceninja","dockerRepository_cloud":"airbyte\/source-invoiceninja","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/invoiceninja","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["invoicing.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"42bb8730f3ff3bb766b1bc882ed23e81704f82c2","commit_timestamp":"2026-03-17T08:26:12+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-invoiceninja\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:31:42.887000+00:00","registry_entry_generated_at":"2026-03-17T08:32:54.637739"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7aa7e05d-6bba-463e-b635-cd3b96d40101","connector_name":"Invoiceninja","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-invoiceninja","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7aa7e05d-6bba-463e-b635-cd3b96d40101","connector_name":"Invoiceninja","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-invoiceninja","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7aa7e05d-6bba-463e-b635-cd3b96d40101","connector_name":"Invoiceninja","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-invoiceninja","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-invoiceninja\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-invoiceninja","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-invoiceninja\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Invoice Ninja API documentation","type":"api_reference","url":"https:\/\/api-docs.invoicing.co\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-invoiceninja"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-invoiceninja","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/invoiceninja","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-invoiceninja","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-invoiceninja:0.0.46","docker_image_cloud":"airbyte\/source-invoiceninja:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":269,"definitionId":"7b6be0f6-4139-42f8-a89e-2ca25560979a","name_oss":"EZOfficeInventory","dockerRepository_oss":"airbyte\/source-ezofficeinventory","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ezofficeinventory","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your EZOfficeInventory Access Token. API Access is disabled by default. Enable API Access in Settings > Integrations > API Integration and click on Update to generate a new access token","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"description":"Earliest date you want to sync historical streams (inventory_histories, asset_histories, asset_stock_histories) from","format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"airbyte_secret":false,"description":"The company name used in signup, also visible in the URL when logged in.","name":"subdomain","order":1,"title":"Subdomain","type":"string"}},"required":["api_key","subdomain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-15","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.ezofficeinventory.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ae8fbaa4a6c96578cf4a95d110971b2a84269e15","commit_timestamp":"2026-03-31T08:34:09+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ezofficeinventory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:18.453240+00:00","registry_entry_generated_at":"2026-03-31T08:38:18.453240+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b6be0f6-4139-42f8-a89e-2ca25560979a","connector_name":"EZOfficeInventory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ezofficeinventory","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b6be0f6-4139-42f8-a89e-2ca25560979a","connector_name":"EZOfficeInventory","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-ezofficeinventory","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b6be0f6-4139-42f8-a89e-2ca25560979a","connector_name":"EZOfficeInventory","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-ezofficeinventory","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ezofficeinventory\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ezofficeinventory","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ezofficeinventory\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"EZOfficeInventory API reference","type":"api_reference","url":"https:\/\/ezofficeinventory.com\/developers"},{"title":"EZOfficeInventory authentication","type":"authentication_guide","url":"https:\/\/ezofficeinventory.com\/developers\/docs\/authentication"},{"title":"EZOfficeInventory rate limits","type":"rate_limits","url":"https:\/\/ezofficeinventory.com\/developers\/docs\/rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ezofficeinventory"}},"is_oss":true,"name_cloud":"EZOfficeInventory","dockerRepository_cloud":"airbyte\/source-ezofficeinventory","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ezofficeinventory","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your EZOfficeInventory Access Token. API Access is disabled by default. Enable API Access in Settings > Integrations > API Integration and click on Update to generate a new access token","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"description":"Earliest date you want to sync historical streams (inventory_histories, asset_histories, asset_stock_histories) from","format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"airbyte_secret":false,"description":"The company name used in signup, also visible in the URL when logged in.","name":"subdomain","order":1,"title":"Subdomain","type":"string"}},"required":["api_key","subdomain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-15","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.ezofficeinventory.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ae8fbaa4a6c96578cf4a95d110971b2a84269e15","commit_timestamp":"2026-03-31T08:34:09+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ezofficeinventory\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:18.173673+00:00","registry_entry_generated_at":"2026-03-31T08:38:18.173673+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b6be0f6-4139-42f8-a89e-2ca25560979a","connector_name":"EZOfficeInventory","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ezofficeinventory","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b6be0f6-4139-42f8-a89e-2ca25560979a","connector_name":"EZOfficeInventory","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-ezofficeinventory","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b6be0f6-4139-42f8-a89e-2ca25560979a","connector_name":"EZOfficeInventory","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-ezofficeinventory","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ezofficeinventory\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ezofficeinventory","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ezofficeinventory\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"EZOfficeInventory API reference","type":"api_reference","url":"https:\/\/ezofficeinventory.com\/developers"},{"title":"EZOfficeInventory authentication","type":"authentication_guide","url":"https:\/\/ezofficeinventory.com\/developers\/docs\/authentication"},{"title":"EZOfficeInventory rate limits","type":"rate_limits","url":"https:\/\/ezofficeinventory.com\/developers\/docs\/rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ezofficeinventory"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ezofficeinventory","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ezofficeinventory","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ezofficeinventory","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ezofficeinventory:0.0.50","docker_image_cloud":"airbyte\/source-ezofficeinventory:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":270,"definitionId":"7b86879e-26c5-4ef6-a5ce-2be5c7b46d1e","name_oss":"Linnworks","dockerRepository_oss":"airbyte\/source-linnworks","dockerImageTag_oss":"0.1.66","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/linnworks","icon_oss":"linnworks.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"application_id":{"description":"Linnworks Application ID","title":"Application ID.","type":"string"},"application_secret":{"airbyte_secret":true,"description":"Linnworks Application Secret","title":"Application Secret","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","format":"date-time","title":"Start Date","type":"string"},"token":{"airbyte_secret":true,"title":"API Token","type":"string"}},"required":["application_id","application_secret","token","start_date"],"title":"Linnworks Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linnworks"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linnworks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:19.296000+00:00","registry_entry_generated_at":"2025-11-19T02:38:33.703133"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b86879e-26c5-4ef6-a5ce-2be5c7b46d1e","connector_name":"Linnworks","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linnworks","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b86879e-26c5-4ef6-a5ce-2be5c7b46d1e","connector_name":"Linnworks","connector_type":"source","connector_version":"0.1.66","docker_repository":"airbyte\/source-linnworks","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b86879e-26c5-4ef6-a5ce-2be5c7b46d1e","connector_name":"Linnworks","connector_type":"source","connector_version":"0.1.66","docker_repository":"airbyte\/source-linnworks","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linnworks\/0.1.66.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LINNWORKS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"dsdssds_a-b---_---_config.json","name":"SECRET_SOURCE-LINNWORKS_DSDSSDS_A-B_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-LINNWORKS_TEST","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-linnworks","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linnworks\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Linnworks API documentation","type":"api_reference","url":"https:\/\/apps.linnworks.net\/Api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-linnworks"}},"is_oss":true,"name_cloud":"Linnworks","dockerRepository_cloud":"airbyte\/source-linnworks","dockerImageTag_cloud":"0.1.66","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/linnworks","icon_cloud":"linnworks.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"application_id":{"description":"Linnworks Application ID","title":"Application ID.","type":"string"},"application_secret":{"airbyte_secret":true,"description":"Linnworks Application Secret","title":"Application Secret","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","format":"date-time","title":"Start Date","type":"string"},"token":{"airbyte_secret":true,"title":"API Token","type":"string"}},"required":["application_id","application_secret","token","start_date"],"title":"Linnworks Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/linnworks"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linnworks\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:19.296000+00:00","registry_entry_generated_at":"2025-11-19T02:38:38.902381"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b86879e-26c5-4ef6-a5ce-2be5c7b46d1e","connector_name":"Linnworks","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linnworks","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b86879e-26c5-4ef6-a5ce-2be5c7b46d1e","connector_name":"Linnworks","connector_type":"source","connector_version":"0.1.66","docker_repository":"airbyte\/source-linnworks","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b86879e-26c5-4ef6-a5ce-2be5c7b46d1e","connector_name":"Linnworks","connector_type":"source","connector_version":"0.1.66","docker_repository":"airbyte\/source-linnworks","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linnworks\/0.1.66.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LINNWORKS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"dsdssds_a-b---_---_config.json","name":"SECRET_SOURCE-LINNWORKS_DSDSSDS_A-B_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-LINNWORKS_TEST","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-linnworks","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linnworks\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Linnworks API documentation","type":"api_reference","url":"https:\/\/apps.linnworks.net\/Api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-linnworks"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-linnworks","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/linnworks","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-linnworks","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-linnworks:0.1.66","docker_image_cloud":"airbyte\/source-linnworks:0.1.66","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":271,"definitionId":"7b8b9550-331c-46c8-a299-943fb6ae2a72","name_oss":"Workday","dockerRepository_oss":"airbyte\/source-workday","dockerImageTag_oss":"1.0.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Credentials for connecting to the Workday (RAAS) API.","properties":{"password":{"airbyte_secret":true,"order":1,"title":"Password of your Workday account","type":"string"},"username":{"order":0,"title":"Username of your Workday account","type":"string"}},"required":["username","password"],"title":"Authentication","type":"object"},"host":{"order":1,"title":"Workday hostname","type":"string"},"num_workers":{"default":10,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":20,"minimum":1,"title":"Number of concurrent workers","type":"integer"},"report_ids":{"description":"Report IDs can be found by clicking the three dots on the right side of the report > Web Service > View URLs > in JSON url copy everything between Workday tenant\/ and ?format=json.","examples":["for JSON url https:\/\/hostname\/ccx\/service\/customreport2\/tenant\/report\/id?format=json Report ID is report\/id."],"items":{"properties":{"report_id":{"type":"string"}},"type":"object"},"order":2,"title":"Report IDs you want to sync.","type":"array"},"tenant_id":{"airbyte_secret":true,"order":0,"title":"Workday tenant","type":"string"}},"required":["tenant_id","host","credentials","report_ids"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":"2021-01-01","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-10-28","message":"This release splits Source Workday into two separate connectors - Source Workday (for RaaS streams) and Source Workday REST (for REST streams). The connector you're currently using is deprecating REST streams and will continue to support only RAAS streams. REST streams will be available in the new Source Workday REST.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday-migrations"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8e9fee413768426830365d898be02868c8877e93","commit_timestamp":"2025-10-16T16:51:34+03:00","commit_author":"Daryna Ishchenko","commit_author_email":"80129833+darynaishchenko@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workday\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-16T13:57:24.853000+00:00","registry_entry_generated_at":"2025-10-16T13:59:08.688933"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b8b9550-331c-46c8-a299-943fb6ae2a72","connector_name":"Workday","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workday","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b8b9550-331c-46c8-a299-943fb6ae2a72","connector_name":"Workday","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-workday","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b8b9550-331c-46c8-a299-943fb6ae2a72","connector_name":"Workday","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-workday","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workday\/1.0.0.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WORKDAY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-workday","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.0@sha256:7165e772905c42562eb52620e03f37ddff4e101669e4177a272c24b2e17173d4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workday\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-workday"}},"is_oss":true,"name_cloud":"Workday","dockerRepository_cloud":"airbyte\/source-workday","dockerImageTag_cloud":"1.0.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Credentials for connecting to the Workday (RAAS) API.","properties":{"password":{"airbyte_secret":true,"order":1,"title":"Password of your Workday account","type":"string"},"username":{"order":0,"title":"Username of your Workday account","type":"string"}},"required":["username","password"],"title":"Authentication","type":"object"},"host":{"order":1,"title":"Workday hostname","type":"string"},"num_workers":{"default":10,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":20,"minimum":1,"title":"Number of concurrent workers","type":"integer"},"report_ids":{"description":"Report IDs can be found by clicking the three dots on the right side of the report > Web Service > View URLs > in JSON url copy everything between Workday tenant\/ and ?format=json.","examples":["for JSON url https:\/\/hostname\/ccx\/service\/customreport2\/tenant\/report\/id?format=json Report ID is report\/id."],"items":{"properties":{"report_id":{"type":"string"}},"type":"object"},"order":2,"title":"Report IDs you want to sync.","type":"array"},"tenant_id":{"airbyte_secret":true,"order":0,"title":"Workday tenant","type":"string"}},"required":["tenant_id","host","credentials","report_ids"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":"2021-01-01","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-10-28","message":"This release splits Source Workday into two separate connectors - Source Workday (for RaaS streams) and Source Workday REST (for REST streams). The connector you're currently using is deprecating REST streams and will continue to support only RAAS streams. REST streams will be available in the new Source Workday REST.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday-migrations"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8e9fee413768426830365d898be02868c8877e93","commit_timestamp":"2025-10-16T16:51:34+03:00","commit_author":"Daryna Ishchenko","commit_author_email":"80129833+darynaishchenko@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workday\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-16T13:57:24.853000+00:00","registry_entry_generated_at":"2025-10-16T13:59:16.112377"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7b8b9550-331c-46c8-a299-943fb6ae2a72","connector_name":"Workday","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workday","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7b8b9550-331c-46c8-a299-943fb6ae2a72","connector_name":"Workday","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-workday","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7b8b9550-331c-46c8-a299-943fb6ae2a72","connector_name":"Workday","connector_type":"source","connector_version":"1.0.0","docker_repository":"airbyte\/source-workday","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workday\/1.0.0.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WORKDAY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-workday","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.0@sha256:7165e772905c42562eb52620e03f37ddff4e101669e4177a272c24b2e17173d4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workday\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-workday"}},"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/workday","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-workday","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-workday:1.0.0","docker_image_cloud":"airbyte\/source-workday:1.0.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":10.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":10.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":272,"definitionId":"7bc19e81-14ee-43cb-a2ac-f3bcf6ba0459","name_oss":"Mux","dockerRepository_oss":"airbyte\/source-mux","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mux","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"playback_id":{"description":"The playback id for your video asset shown in website details","order":3,"title":"Playback ID","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-27","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.mux.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"97a6d816ceafebbd1ea880c5957d2b8ef3e01482","commit_timestamp":"2026-02-24T06:33:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mux\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T06:38:44.382000+00:00","registry_entry_generated_at":"2026-02-24T06:39:53.038167"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7bc19e81-14ee-43cb-a2ac-f3bcf6ba0459","connector_name":"Mux","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mux","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7bc19e81-14ee-43cb-a2ac-f3bcf6ba0459","connector_name":"Mux","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-mux","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7bc19e81-14ee-43cb-a2ac-f3bcf6ba0459","connector_name":"Mux","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-mux","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mux\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mux","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mux\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mux API reference","type":"api_reference","url":"https:\/\/docs.mux.com\/api-reference"},{"title":"Mux authentication","type":"authentication_guide","url":"https:\/\/docs.mux.com\/guides\/system\/make-api-requests"},{"title":"Mux Status","type":"status_page","url":"https:\/\/status.mux.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mux"}},"is_oss":true,"name_cloud":"Mux","dockerRepository_cloud":"airbyte\/source-mux","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mux","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"playback_id":{"description":"The playback id for your video asset shown in website details","order":3,"title":"Playback ID","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-27","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.mux.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"97a6d816ceafebbd1ea880c5957d2b8ef3e01482","commit_timestamp":"2026-02-24T06:33:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mux\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T06:38:44.382000+00:00","registry_entry_generated_at":"2026-02-24T06:40:01.908031"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7bc19e81-14ee-43cb-a2ac-f3bcf6ba0459","connector_name":"Mux","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mux","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7bc19e81-14ee-43cb-a2ac-f3bcf6ba0459","connector_name":"Mux","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-mux","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7bc19e81-14ee-43cb-a2ac-f3bcf6ba0459","connector_name":"Mux","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-mux","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mux\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mux","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mux\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mux API reference","type":"api_reference","url":"https:\/\/docs.mux.com\/api-reference"},{"title":"Mux authentication","type":"authentication_guide","url":"https:\/\/docs.mux.com\/guides\/system\/make-api-requests"},{"title":"Mux Status","type":"status_page","url":"https:\/\/status.mux.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mux"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mux","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mux","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mux","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mux:0.0.51","docker_image_cloud":"airbyte\/source-mux:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":273,"definitionId":"7bdf5aaa-3dad-4ed0-9cec-4858454f3e18","name_oss":"AgileCRM","dockerRepository_oss":"airbyte\/source-agilecrm","dockerImageTag_oss":"0.0.37","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/agilecrm","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at Admin Settings -> API & Analytics -> API Key in your Agile CRM account.","name":"api_key","order":2,"title":"API Key","type":"string"},"domain":{"description":"The specific subdomain for your Agile CRM account","name":"domain","order":1,"title":"Domain","type":"string"},"email":{"description":"Your Agile CRM account email address. This is used as the username for authentication.","name":"email","order":0,"title":"Email Address","type":"string"}},"required":["email","domain","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.agilecrm.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5467c46044a77bb0e28914f3e30de9927fe10a00","commit_timestamp":"2026-03-17T06:31:44+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-agilecrm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:37:59.761000+00:00","registry_entry_generated_at":"2026-03-17T06:39:04.039299"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7bdf5aaa-3dad-4ed0-9cec-4858454f3e18","connector_name":"AgileCRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-agilecrm","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7bdf5aaa-3dad-4ed0-9cec-4858454f3e18","connector_name":"AgileCRM","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-agilecrm","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7bdf5aaa-3dad-4ed0-9cec-4858454f3e18","connector_name":"AgileCRM","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-agilecrm","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-agilecrm\/0.0.37.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-agilecrm","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-agilecrm\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API documentation","type":"api_reference","url":"https:\/\/github.com\/agilecrm\/rest-api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-agilecrm"}},"is_oss":true,"name_cloud":"AgileCRM","dockerRepository_cloud":"airbyte\/source-agilecrm","dockerImageTag_cloud":"0.0.37","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/agilecrm","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at Admin Settings -> API & Analytics -> API Key in your Agile CRM account.","name":"api_key","order":2,"title":"API Key","type":"string"},"domain":{"description":"The specific subdomain for your Agile CRM account","name":"domain","order":1,"title":"Domain","type":"string"},"email":{"description":"Your Agile CRM account email address. This is used as the username for authentication.","name":"email","order":0,"title":"Email Address","type":"string"}},"required":["email","domain","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.agilecrm.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5467c46044a77bb0e28914f3e30de9927fe10a00","commit_timestamp":"2026-03-17T06:31:44+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-agilecrm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:37:59.761000+00:00","registry_entry_generated_at":"2026-03-17T06:39:11.759226"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7bdf5aaa-3dad-4ed0-9cec-4858454f3e18","connector_name":"AgileCRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-agilecrm","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7bdf5aaa-3dad-4ed0-9cec-4858454f3e18","connector_name":"AgileCRM","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-agilecrm","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7bdf5aaa-3dad-4ed0-9cec-4858454f3e18","connector_name":"AgileCRM","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-agilecrm","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-agilecrm\/0.0.37.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-agilecrm","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-agilecrm\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API documentation","type":"api_reference","url":"https:\/\/github.com\/agilecrm\/rest-api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-agilecrm"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-agilecrm","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/agilecrm","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-agilecrm","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-agilecrm:0.0.37","docker_image_cloud":"airbyte\/source-agilecrm:0.0.37","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":274,"definitionId":"7c37685e-8512-4901-addf-9afbef6c0de9","name_oss":"Breezometer","dockerRepository_oss":"airbyte\/source-breezometer","dockerImageTag_oss":"0.2.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/breezometer","icon_oss":"breezometer.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Access Key. See here<\/a>.","tittle":"API Key","type":"string"},"days_to_forecast":{"description":"Number of days to forecast. Minimum 1, maximum 3. Valid for Polen and Weather Forecast streams.","examples":[3],"tittle":"Days to Forecast","type":"integer"},"historic_hours":{"description":"Number of hours retireve from Air Quality History stream. Minimum 1, maximum 720.","examples":[30],"tittle":"Historic Hours","type":"integer"},"hours_to_forecast":{"description":"Number of hours to forecast. Minimum 1, maximum 96. Valid for Air Quality Forecast stream.","examples":[30],"tittle":"Hours to Forecast","type":"integer"},"latitude":{"description":"Latitude of the monitored location.","examples":["54.675003"],"tittle":"Latitude","type":"string"},"longitude":{"description":"Longitude of the monitored location.","examples":["-113.550282"],"tittle":"Longitude","type":"string"},"radius":{"description":"Desired radius from the location provided. Minimum 5, maximum 100. Valid for Wildfires streams.","examples":[50],"tittle":"Radius","type":"integer"}},"required":["api_key","latitude","longitude"],"title":"Breezometer Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/breezometer","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-breezometer\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:30:57.007000+00:00","registry_entry_generated_at":"2025-11-19T01:57:07.805908"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7c37685e-8512-4901-addf-9afbef6c0de9","connector_name":"Breezometer","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-breezometer","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7c37685e-8512-4901-addf-9afbef6c0de9","connector_name":"Breezometer","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-breezometer","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7c37685e-8512-4901-addf-9afbef6c0de9","connector_name":"Breezometer","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-breezometer","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-breezometer\/0.2.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-breezometer","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-breezometer\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"BreezoMeter API documentation","type":"api_reference","url":"https:\/\/docs.breezometer.com\/api-documentation\/"},{"title":"BreezoMeter authentication","type":"authentication_guide","url":"https:\/\/docs.breezometer.com\/api-documentation\/introduction\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-breezometer"}},"is_oss":true,"name_cloud":"Breezometer","dockerRepository_cloud":"airbyte\/source-breezometer","dockerImageTag_cloud":"0.2.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/breezometer","icon_cloud":"breezometer.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API Access Key. See here<\/a>.","tittle":"API Key","type":"string"},"days_to_forecast":{"description":"Number of days to forecast. Minimum 1, maximum 3. Valid for Polen and Weather Forecast streams.","examples":[3],"tittle":"Days to Forecast","type":"integer"},"historic_hours":{"description":"Number of hours retireve from Air Quality History stream. Minimum 1, maximum 720.","examples":[30],"tittle":"Historic Hours","type":"integer"},"hours_to_forecast":{"description":"Number of hours to forecast. Minimum 1, maximum 96. Valid for Air Quality Forecast stream.","examples":[30],"tittle":"Hours to Forecast","type":"integer"},"latitude":{"description":"Latitude of the monitored location.","examples":["54.675003"],"tittle":"Latitude","type":"string"},"longitude":{"description":"Longitude of the monitored location.","examples":["-113.550282"],"tittle":"Longitude","type":"string"},"radius":{"description":"Desired radius from the location provided. Minimum 5, maximum 100. Valid for Wildfires streams.","examples":[50],"tittle":"Radius","type":"integer"}},"required":["api_key","latitude","longitude"],"title":"Breezometer Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/breezometer","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-breezometer\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:30:57.007000+00:00","registry_entry_generated_at":"2025-11-19T01:57:16.668027"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7c37685e-8512-4901-addf-9afbef6c0de9","connector_name":"Breezometer","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-breezometer","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7c37685e-8512-4901-addf-9afbef6c0de9","connector_name":"Breezometer","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-breezometer","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7c37685e-8512-4901-addf-9afbef6c0de9","connector_name":"Breezometer","connector_type":"source","connector_version":"0.2.24","docker_repository":"airbyte\/source-breezometer","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-breezometer\/0.2.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-breezometer","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-breezometer\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"BreezoMeter API documentation","type":"api_reference","url":"https:\/\/docs.breezometer.com\/api-documentation\/"},{"title":"BreezoMeter authentication","type":"authentication_guide","url":"https:\/\/docs.breezometer.com\/api-documentation\/introduction\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-breezometer"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-breezometer","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/breezometer","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-breezometer","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-breezometer:0.2.24","docker_image_cloud":"airbyte\/source-breezometer:0.2.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":275,"definitionId":"7cf88806-25f5-4e1a-b422-b2fa9e1b0090","name_oss":"Elasticsearch","dockerRepository_oss":"airbyte\/source-elasticsearch","dockerImageTag_oss":"0.1.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/elasticsearch","icon_oss":"elasticsearch.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"authenticationMethod":{"description":"The type of authentication to be used","oneOf":[{"additionalProperties":true,"description":"No authentication will be used","properties":{"method":{"const":"none","type":"string"}},"required":["method"],"title":"None"},{"additionalProperties":true,"description":"Use a api key and secret combination to authenticate","properties":{"apiKeyId":{"description":"The Key ID to used when accessing an enterprise Elasticsearch instance.","title":"API Key ID","type":"string"},"apiKeySecret":{"airbyte_secret":true,"description":"The secret associated with the API Key ID.","title":"API Key Secret","type":"string"},"method":{"const":"secret","type":"string"}},"required":["method","apiKeyId","apiKeySecret"],"title":"Api Key\/Secret"},{"additionalProperties":true,"description":"Basic auth header with a username and password","properties":{"method":{"const":"basic","type":"string"},"password":{"airbyte_secret":true,"description":"Basic auth password to access a secure Elasticsearch server","title":"Password","type":"string"},"username":{"description":"Basic auth username to access a secure Elasticsearch server","title":"Username","type":"string"}},"required":["method","username","password"],"title":"Username\/Password"}],"title":"Authentication Method","type":"object"},"endpoint":{"description":"The full url of the Elasticsearch server","title":"Server Endpoint","type":"string"}},"required":["endpoint"],"title":"Elasticsearch Connection Configuration","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/source\/elasticsearch","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-elasticsearch\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:30:20.055000+00:00","registry_entry_generated_at":"2025-11-19T04:49:38.830973"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7cf88806-25f5-4e1a-b422-b2fa9e1b0090","connector_name":"Elasticsearch","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-elasticsearch","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7cf88806-25f5-4e1a-b422-b2fa9e1b0090","connector_name":"Elasticsearch","connector_type":"source","connector_version":"0.1.5","docker_repository":"airbyte\/source-elasticsearch","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7cf88806-25f5-4e1a-b422-b2fa9e1b0090","connector_name":"Elasticsearch","connector_type":"source","connector_version":"0.1.5","docker_repository":"airbyte\/source-elasticsearch","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-elasticsearch\/0.1.5.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_oss":"source-elasticsearch","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-elasticsearch\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Elasticsearch REST APIs","type":"api_reference","url":"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/rest-apis.html"},{"title":"Elasticsearch authentication","type":"authentication_guide","url":"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/setting-up-authentication.html"},{"title":"Elastic Cloud Status","type":"status_page","url":"https:\/\/status.elastic.co\/"},{"title":"Elasticsearch Release Notes","type":"api_release_history","url":"https:\/\/www.elastic.co\/docs\/release-notes\/elasticsearch"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Elasticsearch","dockerRepository_cloud":"airbyte\/source-elasticsearch","dockerImageTag_cloud":"0.1.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/elasticsearch","icon_cloud":"elasticsearch.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"authenticationMethod":{"description":"The type of authentication to be used","oneOf":[{"additionalProperties":true,"description":"No authentication will be used","properties":{"method":{"const":"none","type":"string"}},"required":["method"],"title":"None"},{"additionalProperties":true,"description":"Use a api key and secret combination to authenticate","properties":{"apiKeyId":{"description":"The Key ID to used when accessing an enterprise Elasticsearch instance.","title":"API Key ID","type":"string"},"apiKeySecret":{"airbyte_secret":true,"description":"The secret associated with the API Key ID.","title":"API Key Secret","type":"string"},"method":{"const":"secret","type":"string"}},"required":["method","apiKeyId","apiKeySecret"],"title":"Api Key\/Secret"},{"additionalProperties":true,"description":"Basic auth header with a username and password","properties":{"method":{"const":"basic","type":"string"},"password":{"airbyte_secret":true,"description":"Basic auth password to access a secure Elasticsearch server","title":"Password","type":"string"},"username":{"description":"Basic auth username to access a secure Elasticsearch server","title":"Username","type":"string"}},"required":["method","username","password"],"title":"Username\/Password"}],"title":"Authentication Method","type":"object"},"endpoint":{"description":"The full url of the Elasticsearch server","title":"Server Endpoint","type":"string"}},"required":["endpoint"],"title":"Elasticsearch Connection Configuration","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/source\/elasticsearch","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-elasticsearch\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:30:20.055000+00:00","registry_entry_generated_at":"2025-11-19T04:49:44.062710"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7cf88806-25f5-4e1a-b422-b2fa9e1b0090","connector_name":"Elasticsearch","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-elasticsearch","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7cf88806-25f5-4e1a-b422-b2fa9e1b0090","connector_name":"Elasticsearch","connector_type":"source","connector_version":"0.1.5","docker_repository":"airbyte\/source-elasticsearch","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7cf88806-25f5-4e1a-b422-b2fa9e1b0090","connector_name":"Elasticsearch","connector_type":"source","connector_version":"0.1.5","docker_repository":"airbyte\/source-elasticsearch","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-elasticsearch\/0.1.5.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_cloud":"source-elasticsearch","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-elasticsearch\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Elasticsearch REST APIs","type":"api_reference","url":"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/rest-apis.html"},{"title":"Elasticsearch authentication","type":"authentication_guide","url":"https:\/\/www.elastic.co\/guide\/en\/elasticsearch\/reference\/current\/setting-up-authentication.html"},{"title":"Elastic Cloud Status","type":"status_page","url":"https:\/\/status.elastic.co\/"},{"title":"Elasticsearch Release Notes","type":"api_release_history","url":"https:\/\/www.elastic.co\/docs\/release-notes\/elasticsearch"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-elasticsearch","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/elasticsearch","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-elasticsearch","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-elasticsearch:0.1.5","docker_image_cloud":"airbyte\/source-elasticsearch:0.1.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":276,"definitionId":"7d605ca7-f2b8-41c4-96a7-3d5637e58d6d","name_oss":"Brex","dockerRepository_oss":"airbyte\/source-brex","dockerImageTag_oss":"0.0.41","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/brex","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"user_token":{"airbyte_secret":true,"description":"User token to authenticate API requests. Generate it from your Brex dashboard under Developer > Settings.","name":"user_token","order":0,"title":"User Token","type":"string"}},"required":["user_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-30","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["platform.brexapis.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"184e73c1cabdb15973adfeda3c107980a82ff2bf","commit_timestamp":"2026-03-31T04:56:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-brex\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:31.701663+00:00","registry_entry_generated_at":"2026-03-31T05:00:31.701663+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7d605ca7-f2b8-41c4-96a7-3d5637e58d6d","connector_name":"Brex","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-brex","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7d605ca7-f2b8-41c4-96a7-3d5637e58d6d","connector_name":"Brex","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-brex","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7d605ca7-f2b8-41c4-96a7-3d5637e58d6d","connector_name":"Brex","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-brex","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-brex\/0.0.41.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-brex","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-brex\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Brex API reference","type":"api_reference","url":"https:\/\/developer.brex.com\/openapi\/"},{"title":"Brex authentication guide","type":"authentication_guide","url":"https:\/\/developer.brex.com\/docs\/authentication\/"},{"title":"Brex API rate limits","type":"rate_limits","url":"https:\/\/developer.brex.com\/docs\/rate_limits\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-brex"}},"is_oss":true,"name_cloud":"Brex","dockerRepository_cloud":"airbyte\/source-brex","dockerImageTag_cloud":"0.0.41","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/brex","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"user_token":{"airbyte_secret":true,"description":"User token to authenticate API requests. Generate it from your Brex dashboard under Developer > Settings.","name":"user_token","order":0,"title":"User Token","type":"string"}},"required":["user_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-30","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["platform.brexapis.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"184e73c1cabdb15973adfeda3c107980a82ff2bf","commit_timestamp":"2026-03-31T04:56:10+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-brex\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:31.480262+00:00","registry_entry_generated_at":"2026-03-31T05:00:31.480262+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7d605ca7-f2b8-41c4-96a7-3d5637e58d6d","connector_name":"Brex","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-brex","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7d605ca7-f2b8-41c4-96a7-3d5637e58d6d","connector_name":"Brex","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-brex","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7d605ca7-f2b8-41c4-96a7-3d5637e58d6d","connector_name":"Brex","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-brex","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-brex\/0.0.41.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-brex","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-brex\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Brex API reference","type":"api_reference","url":"https:\/\/developer.brex.com\/openapi\/"},{"title":"Brex authentication guide","type":"authentication_guide","url":"https:\/\/developer.brex.com\/docs\/authentication\/"},{"title":"Brex API rate limits","type":"rate_limits","url":"https:\/\/developer.brex.com\/docs\/rate_limits\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-brex"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-brex","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/brex","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-brex","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-brex:0.0.41","docker_image_cloud":"airbyte\/source-brex:0.0.41","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":277,"definitionId":"7de74599-7bbe-4610-8635-00c76885e51d","name_oss":"Vercel","dockerRepository_oss":"airbyte\/source-vercel","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/vercel","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access token to authenticate with the Vercel API. Create and manage tokens in your Vercel account settings.","name":"access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-22","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.vercel.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"161a68b4b52de064f036618626b15ec7f15eadd7","commit_timestamp":"2026-03-31T06:40:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-vercel\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:24.438061+00:00","registry_entry_generated_at":"2026-03-31T06:44:24.438061+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7de74599-7bbe-4610-8635-00c76885e51d","connector_name":"Vercel","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-vercel","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7de74599-7bbe-4610-8635-00c76885e51d","connector_name":"Vercel","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-vercel","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7de74599-7bbe-4610-8635-00c76885e51d","connector_name":"Vercel","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-vercel","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-vercel\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-vercel","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-vercel\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Vercel API reference","type":"api_reference","url":"https:\/\/vercel.com\/docs\/rest-api"},{"title":"Vercel authentication","type":"authentication_guide","url":"https:\/\/vercel.com\/docs\/rest-api#authentication"},{"title":"Vercel rate limits","type":"rate_limits","url":"https:\/\/vercel.com\/docs\/rest-api#rate-limiting"},{"title":"Vercel Status","type":"status_page","url":"https:\/\/www.vercel-status.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-vercel"}},"is_oss":true,"name_cloud":"Vercel","dockerRepository_cloud":"airbyte\/source-vercel","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/vercel","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access token to authenticate with the Vercel API. Create and manage tokens in your Vercel account settings.","name":"access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-22","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.vercel.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"161a68b4b52de064f036618626b15ec7f15eadd7","commit_timestamp":"2026-03-31T06:40:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-vercel\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:24.127812+00:00","registry_entry_generated_at":"2026-03-31T06:44:24.127812+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7de74599-7bbe-4610-8635-00c76885e51d","connector_name":"Vercel","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-vercel","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7de74599-7bbe-4610-8635-00c76885e51d","connector_name":"Vercel","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-vercel","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7de74599-7bbe-4610-8635-00c76885e51d","connector_name":"Vercel","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-vercel","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-vercel\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-vercel","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-vercel\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Vercel API reference","type":"api_reference","url":"https:\/\/vercel.com\/docs\/rest-api"},{"title":"Vercel authentication","type":"authentication_guide","url":"https:\/\/vercel.com\/docs\/rest-api#authentication"},{"title":"Vercel rate limits","type":"rate_limits","url":"https:\/\/vercel.com\/docs\/rest-api#rate-limiting"},{"title":"Vercel Status","type":"status_page","url":"https:\/\/www.vercel-status.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-vercel"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-vercel","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/vercel","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-vercel","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-vercel:0.0.50","docker_image_cloud":"airbyte\/source-vercel:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":278,"definitionId":"7e20ce3e-d820-4327-ad7a-88f3927fd97a","name_oss":"VictorOps","dockerRepository_oss":"farosai\/airbyte-victorops-source","dockerImageTag_oss":"0.1.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/victorops","icon_oss":"victorops.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"apiId":{"airbyte_secret":true,"title":"VictorOps API ID","type":"string"},"apiKey":{"airbyte_secret":true,"title":"VictorOps API key","type":"string"},"currentPhase":{"default":"triggered,acknowledged,resolved","title":"VictorOps Current Phase","type":"string"},"maxContentLength":{"default":500000,"description":"VictorOps API response content length limit, try increasing if 'RequestError' is encountered.","title":"VictorOps Content Length","type":"number"},"pageLimit":{"default":100,"title":"VictorOps Page Limit","type":"number"}},"required":["apiId","apiKey"],"title":"VictorOps Spec","type":"object"},"documentationUrl":"https:\/\/docs.faros.ai"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:unknown"],"allowedHosts_oss":null,"releases_oss":null,"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"source_file_info":{"metadata_etag":"CImdr+S68ocDEAE=","metadata_file_path":"metadata\/farosai\/airbyte-victorops-source\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2024-08-13T17:09:35.867000+00:00","registry_entry_generated_at":"2024-08-13T18:20:40.096073"},"metrics":{}},"packageInfo_oss":{},"language_oss":null,"connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"farosai\/airbyte-victorops-source","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":null,"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/farosai\/airbyte-victorops-source\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/destination\/airbyte-victorops-source","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/farosai\/airbyte-victorops-source","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"farosai\/airbyte-victorops-source:0.1.23","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":279,"definitionId":"7e55429a-a1ea-43c2-81c2-4fc3cf88f81f","name_oss":"Persona","dockerRepository_oss":"airbyte\/source-persona","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/persona","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key or access token","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-03","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["withpersona.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2ba93a6c408926f91eb51fad0c34a0e5628cb770","commit_timestamp":"2026-03-31T08:32:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-persona\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:30.791200+00:00","registry_entry_generated_at":"2026-03-31T08:36:30.791200+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7e55429a-a1ea-43c2-81c2-4fc3cf88f81f","connector_name":"Persona","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-persona","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7e55429a-a1ea-43c2-81c2-4fc3cf88f81f","connector_name":"Persona","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-persona","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7e55429a-a1ea-43c2-81c2-4fc3cf88f81f","connector_name":"Persona","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-persona","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-persona\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-persona","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-persona\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Persona API reference","type":"api_reference","url":"https:\/\/docs.withpersona.com\/reference"},{"title":"Persona authentication","type":"authentication_guide","url":"https:\/\/docs.withpersona.com\/reference\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-persona"}},"is_oss":true,"name_cloud":"Persona","dockerRepository_cloud":"airbyte\/source-persona","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/persona","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key or access token","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-03","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["withpersona.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2ba93a6c408926f91eb51fad0c34a0e5628cb770","commit_timestamp":"2026-03-31T08:32:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-persona\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:30.482178+00:00","registry_entry_generated_at":"2026-03-31T08:36:30.482178+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7e55429a-a1ea-43c2-81c2-4fc3cf88f81f","connector_name":"Persona","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-persona","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7e55429a-a1ea-43c2-81c2-4fc3cf88f81f","connector_name":"Persona","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-persona","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7e55429a-a1ea-43c2-81c2-4fc3cf88f81f","connector_name":"Persona","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-persona","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-persona\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-persona","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-persona\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Persona API reference","type":"api_reference","url":"https:\/\/docs.withpersona.com\/reference"},{"title":"Persona authentication","type":"authentication_guide","url":"https:\/\/docs.withpersona.com\/reference\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-persona"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-persona","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/persona","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-persona","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-persona:0.0.51","docker_image_cloud":"airbyte\/source-persona:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":280,"definitionId":"7e7c844f-2300-4342-b7d3-6dd7992593cd","name_oss":"Toggl","dockerRepository_oss":"airbyte\/source-toggl","dockerImageTag_oss":"0.2.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/toggl","icon_oss":"toggl.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your API Token. See here<\/a>. The token is case sensitive.","title":"API token","type":"string"},"end_date":{"description":"To retrieve time entries created before the given date (inclusive).","examples":["YYYY-MM-DD"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End date","type":"string"},"organization_id":{"description":"Your organization id. See here<\/a>.","title":"Organization ID","type":"integer"},"start_date":{"description":"To retrieve time entries created after the given date (inclusive).","examples":["YYYY-MM-DD"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start date","type":"string"},"workspace_id":{"description":"Your workspace id. See here<\/a>.","title":"Workspace ID","type":"integer"}},"required":["api_token","organization_id","workspace_id","start_date","end_date"],"title":"Toggl Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/toggl","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-28","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-toggl\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:54.220000+00:00","registry_entry_generated_at":"2025-11-19T02:43:24.471062"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7e7c844f-2300-4342-b7d3-6dd7992593cd","connector_name":"Toggl","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-toggl","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7e7c844f-2300-4342-b7d3-6dd7992593cd","connector_name":"Toggl","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-toggl","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7e7c844f-2300-4342-b7d3-6dd7992593cd","connector_name":"Toggl","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-toggl","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-toggl\/0.2.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-toggl","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-toggl\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Toggl Track API","type":"api_reference","url":"https:\/\/developers.track.toggl.com\/docs\/"},{"title":"Toggl authentication","type":"authentication_guide","url":"https:\/\/developers.track.toggl.com\/docs\/authentication"},{"title":"Toggl rate limits","type":"rate_limits","url":"https:\/\/developers.track.toggl.com\/docs\/rate_limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-toggl"}},"is_oss":true,"name_cloud":"Toggl","dockerRepository_cloud":"airbyte\/source-toggl","dockerImageTag_cloud":"0.2.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/toggl","icon_cloud":"toggl.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your API Token. See here<\/a>. The token is case sensitive.","title":"API token","type":"string"},"end_date":{"description":"To retrieve time entries created before the given date (inclusive).","examples":["YYYY-MM-DD"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End date","type":"string"},"organization_id":{"description":"Your organization id. See here<\/a>.","title":"Organization ID","type":"integer"},"start_date":{"description":"To retrieve time entries created after the given date (inclusive).","examples":["YYYY-MM-DD"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start date","type":"string"},"workspace_id":{"description":"Your workspace id. See here<\/a>.","title":"Workspace ID","type":"integer"}},"required":["api_token","organization_id","workspace_id","start_date","end_date"],"title":"Toggl Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/toggl","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-28","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-toggl\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:54.220000+00:00","registry_entry_generated_at":"2025-11-19T02:43:31.463829"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7e7c844f-2300-4342-b7d3-6dd7992593cd","connector_name":"Toggl","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-toggl","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7e7c844f-2300-4342-b7d3-6dd7992593cd","connector_name":"Toggl","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-toggl","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7e7c844f-2300-4342-b7d3-6dd7992593cd","connector_name":"Toggl","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-toggl","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-toggl\/0.2.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-toggl","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-toggl\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Toggl Track API","type":"api_reference","url":"https:\/\/developers.track.toggl.com\/docs\/"},{"title":"Toggl authentication","type":"authentication_guide","url":"https:\/\/developers.track.toggl.com\/docs\/authentication"},{"title":"Toggl rate limits","type":"rate_limits","url":"https:\/\/developers.track.toggl.com\/docs\/rate_limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-toggl"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-toggl","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/toggl","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-toggl","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-toggl:0.2.23","docker_image_cloud":"airbyte\/source-toggl:0.2.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":281,"definitionId":"7f0455fb-4518-4ec0-b7a3-d808bf8081cc","name_oss":"Orb","dockerRepository_oss":"airbyte\/source-orb","dockerImageTag_oss":"2.1.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/orb","icon_oss":"orb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Orb API Key, issued from the Orb admin console.","order":0,"title":"Orb API Key","type":"string"},"end_date":{"description":"UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at after this data will not be synced. For Subscription Usage, this becomes the `timeframe_start` API parameter.","examples":["2024-03-01T00:00:00Z"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End Date","type":"string"},"lookback_window_days":{"default":0,"description":"When set to N, the connector will always refresh resources created within the past N days. By default, updated objects that are not newly created are not incrementally synced.","minimum":0,"order":3,"title":"Lookback Window (in days)","type":"integer"},"numeric_event_properties_keys":{"description":"Property key names to extract from all events, in order to enrich ledger entries corresponding to an event deduction.","items":{"type":"string"},"order":5,"title":"Event properties keys (numeric values)","type":"array"},"plan_id":{"description":"Orb Plan ID to filter subscriptions that should have usage fetched.","order":7,"title":"Orb Plan ID for Subscription Usage (string value)","type":"string"},"start_date":{"description":"UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at before this data will not be synced. For Subscription Usage, this becomes the `timeframe_start` API parameter.","examples":["2022-03-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"string_event_properties_keys":{"description":"Property key names to extract from all events, in order to enrich ledger entries corresponding to an event deduction.","items":{"type":"string"},"order":4,"title":"Event properties keys (string values)","type":"array"},"subscription_usage_grouping_key":{"description":"Property key name to group subscription usage by.","order":6,"title":"Subscription usage grouping key (string value)","type":"string"}},"required":["start_date","api_key"],"type":"object"},"documentationUrl":"https:\/\/docs.withorb.com\/","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-12-30","message":"This version changes the datatype of the `credit_block_per_unit_cost_basis` field in the `credits_ledger_entries` from `string` to `number`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/orb-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/orb-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-orb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:37:40.462000+00:00","registry_entry_generated_at":"2025-11-19T02:49:01.600258"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7f0455fb-4518-4ec0-b7a3-d808bf8081cc","connector_name":"Orb","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-orb","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7f0455fb-4518-4ec0-b7a3-d808bf8081cc","connector_name":"Orb","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-orb","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7f0455fb-4518-4ec0-b7a3-d808bf8081cc","connector_name":"Orb","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-orb","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-orb\/2.1.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0ce36c2c-7f18-4301-90a9-a24dce6389c4","name":"orb_config_dev_null"},{"id":"4f888cde-0456-4c20-ae9c-9b1f73df51d9","name":"orb_config_credits_ledger_entries_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_credits_ledger_entries.json","name":"SECRET_SOURCE-ORB_CREDITS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-ORB_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-orb","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-orb\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Orb API reference","type":"api_reference","url":"https:\/\/docs.withorb.com\/reference\/api-reference"},{"title":"Orb authentication","type":"authentication_guide","url":"https:\/\/docs.withorb.com\/reference\/authentication"},{"title":"Orb Status","type":"status_page","url":"https:\/\/status.withorb.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-orb"}},"is_oss":true,"name_cloud":"Orb","dockerRepository_cloud":"airbyte\/source-orb","dockerImageTag_cloud":"2.1.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/orb","icon_cloud":"orb.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Orb API Key, issued from the Orb admin console.","order":0,"title":"Orb API Key","type":"string"},"end_date":{"description":"UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at after this data will not be synced. For Subscription Usage, this becomes the `timeframe_start` API parameter.","examples":["2024-03-01T00:00:00Z"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"End Date","type":"string"},"lookback_window_days":{"default":0,"description":"When set to N, the connector will always refresh resources created within the past N days. By default, updated objects that are not newly created are not incrementally synced.","minimum":0,"order":3,"title":"Lookback Window (in days)","type":"integer"},"numeric_event_properties_keys":{"description":"Property key names to extract from all events, in order to enrich ledger entries corresponding to an event deduction.","items":{"type":"string"},"order":5,"title":"Event properties keys (numeric values)","type":"array"},"plan_id":{"description":"Orb Plan ID to filter subscriptions that should have usage fetched.","order":7,"title":"Orb Plan ID for Subscription Usage (string value)","type":"string"},"start_date":{"description":"UTC date and time in the format 2022-03-01T00:00:00Z. Any data with created_at before this data will not be synced. For Subscription Usage, this becomes the `timeframe_start` API parameter.","examples":["2022-03-01T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"string_event_properties_keys":{"description":"Property key names to extract from all events, in order to enrich ledger entries corresponding to an event deduction.","items":{"type":"string"},"order":4,"title":"Event properties keys (string values)","type":"array"},"subscription_usage_grouping_key":{"description":"Property key name to group subscription usage by.","order":6,"title":"Subscription usage grouping key (string value)","type":"string"}},"required":["start_date","api_key"],"type":"object"},"documentationUrl":"https:\/\/docs.withorb.com\/","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-12-30","message":"This version changes the datatype of the `credit_block_per_unit_cost_basis` field in the `credits_ledger_entries` from `string` to `number`.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/orb-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/orb-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f589f89217fcd99c0f9bde1874730559aa8f0eeb","commit_timestamp":"2025-11-18T18:09:21-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-orb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:37:40.462000+00:00","registry_entry_generated_at":"2025-11-19T02:49:06.543635"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7f0455fb-4518-4ec0-b7a3-d808bf8081cc","connector_name":"Orb","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-orb","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7f0455fb-4518-4ec0-b7a3-d808bf8081cc","connector_name":"Orb","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-orb","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7f0455fb-4518-4ec0-b7a3-d808bf8081cc","connector_name":"Orb","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-orb","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-orb\/2.1.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0ce36c2c-7f18-4301-90a9-a24dce6389c4","name":"orb_config_dev_null"},{"id":"4f888cde-0456-4c20-ae9c-9b1f73df51d9","name":"orb_config_credits_ledger_entries_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_credits_ledger_entries.json","name":"SECRET_SOURCE-ORB_CREDITS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-ORB_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-orb","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-orb\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Orb API reference","type":"api_reference","url":"https:\/\/docs.withorb.com\/reference\/api-reference"},{"title":"Orb authentication","type":"authentication_guide","url":"https:\/\/docs.withorb.com\/reference\/authentication"},{"title":"Orb Status","type":"status_page","url":"https:\/\/status.withorb.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-orb"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-orb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/orb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-orb","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-orb:2.1.22","docker_image_cloud":"airbyte\/source-orb:2.1.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":282,"definitionId":"7fbeaeea-2d0d-4f13-8200-fa228494d91c","name_oss":"Clarif-ai","dockerRepository_oss":"airbyte\/source-clarif-ai","dockerImageTag_oss":"0.0.53","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/clarif-ai","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"user_id":{"description":"User ID found in settings","order":1,"title":"User ID","type":"string"}},"required":["api_key","user_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.clarifai.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2dc079046dd2c7b7ebf7592cb72e1e0ae73976e4","commit_timestamp":"2026-03-31T08:43:15+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-clarif-ai\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:49:35.470323+00:00","registry_entry_generated_at":"2026-03-31T08:49:35.470323+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7fbeaeea-2d0d-4f13-8200-fa228494d91c","connector_name":"Clarif-ai","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-clarif-ai","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7fbeaeea-2d0d-4f13-8200-fa228494d91c","connector_name":"Clarif-ai","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-clarif-ai","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7fbeaeea-2d0d-4f13-8200-fa228494d91c","connector_name":"Clarif-ai","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-clarif-ai","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-clarif-ai\/0.0.53.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-clarif-ai","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-clarif-ai\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Clarifai API reference","type":"api_reference","url":"https:\/\/docs.clarifai.com\/api-guide\/api-overview"},{"title":"Clarifai authentication","type":"authentication_guide","url":"https:\/\/docs.clarifai.com\/api-guide\/api-overview\/api-clients"},{"title":"Clarifai Status","type":"status_page","url":"https:\/\/status.clarifai.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-clarif-ai"}},"is_oss":true,"name_cloud":"Clarif-ai","dockerRepository_cloud":"airbyte\/source-clarif-ai","dockerImageTag_cloud":"0.0.53","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/clarif-ai","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"user_id":{"description":"User ID found in settings","order":1,"title":"User ID","type":"string"}},"required":["api_key","user_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.clarifai.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2dc079046dd2c7b7ebf7592cb72e1e0ae73976e4","commit_timestamp":"2026-03-31T08:43:15+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-clarif-ai\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:49:35.250418+00:00","registry_entry_generated_at":"2026-03-31T08:49:35.250418+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7fbeaeea-2d0d-4f13-8200-fa228494d91c","connector_name":"Clarif-ai","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-clarif-ai","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7fbeaeea-2d0d-4f13-8200-fa228494d91c","connector_name":"Clarif-ai","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-clarif-ai","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"7fbeaeea-2d0d-4f13-8200-fa228494d91c","connector_name":"Clarif-ai","connector_type":"source","connector_version":"0.0.53","docker_repository":"airbyte\/source-clarif-ai","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-clarif-ai\/0.0.53.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-clarif-ai","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-clarif-ai\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Clarifai API reference","type":"api_reference","url":"https:\/\/docs.clarifai.com\/api-guide\/api-overview"},{"title":"Clarifai authentication","type":"authentication_guide","url":"https:\/\/docs.clarifai.com\/api-guide\/api-overview\/api-clients"},{"title":"Clarifai Status","type":"status_page","url":"https:\/\/status.clarifai.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-clarif-ai"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-clarif-ai","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/clarif-ai","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-clarif-ai","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-clarif-ai:0.0.53","docker_image_cloud":"airbyte\/source-clarif-ai:0.0.53","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":283,"definitionId":"7fc8e411-25e6-4c8a-aab0-0b662a833c8c","name_oss":"Solarwinds Service Desk","dockerRepository_oss":"airbyte\/source-solarwinds-service-desk","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/solarwinds-service-desk","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_2":{"airbyte_secret":true,"description":"Refer to `https:\/\/documentation.solarwinds.com\/en\/success_center\/swsd\/content\/completeguidetoswsd\/token-authentication-for-api-integration.htm#link4`","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-10","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.samanage.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"fa118e8af65b2b46b462682cb0590c02fa0148fc","commit_timestamp":"2026-03-31T10:29:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-solarwinds-service-desk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:24.721556+00:00","registry_entry_generated_at":"2026-03-31T10:34:24.721556+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7fc8e411-25e6-4c8a-aab0-0b662a833c8c","connector_name":"Solarwinds Service Desk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-solarwinds-service-desk","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7fc8e411-25e6-4c8a-aab0-0b662a833c8c","connector_name":"Solarwinds Service Desk","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-solarwinds-service-desk","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7fc8e411-25e6-4c8a-aab0-0b662a833c8c","connector_name":"Solarwinds Service Desk","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-solarwinds-service-desk","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-solarwinds-service-desk\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-solarwinds-service-desk","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-solarwinds-service-desk\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SolarWinds Service Desk API","type":"api_reference","url":"https:\/\/documentation.solarwinds.com\/en\/success_center\/swsd\/content\/api\/swsd-api.htm"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-solarwinds-service-desk"}},"is_oss":true,"name_cloud":"Solarwinds Service Desk","dockerRepository_cloud":"airbyte\/source-solarwinds-service-desk","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/solarwinds-service-desk","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key_2":{"airbyte_secret":true,"description":"Refer to `https:\/\/documentation.solarwinds.com\/en\/success_center\/swsd\/content\/completeguidetoswsd\/token-authentication-for-api-integration.htm#link4`","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-10","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.samanage.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"fa118e8af65b2b46b462682cb0590c02fa0148fc","commit_timestamp":"2026-03-31T10:29:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-solarwinds-service-desk\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:24.538801+00:00","registry_entry_generated_at":"2026-03-31T10:34:24.538801+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7fc8e411-25e6-4c8a-aab0-0b662a833c8c","connector_name":"Solarwinds Service Desk","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-solarwinds-service-desk","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7fc8e411-25e6-4c8a-aab0-0b662a833c8c","connector_name":"Solarwinds Service Desk","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-solarwinds-service-desk","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7fc8e411-25e6-4c8a-aab0-0b662a833c8c","connector_name":"Solarwinds Service Desk","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-solarwinds-service-desk","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-solarwinds-service-desk\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-solarwinds-service-desk","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-solarwinds-service-desk\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SolarWinds Service Desk API","type":"api_reference","url":"https:\/\/documentation.solarwinds.com\/en\/success_center\/swsd\/content\/api\/swsd-api.htm"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-solarwinds-service-desk"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-solarwinds-service-desk","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/solarwinds-service-desk","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-solarwinds-service-desk","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-solarwinds-service-desk:0.0.51","docker_image_cloud":"airbyte\/source-solarwinds-service-desk:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":284,"definitionId":"7fcd456d-2c13-4437-a05b-cf436699a519","name_oss":"Teamwork","dockerRepository_oss":"airbyte\/source-teamwork","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/teamwork","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"site_name":{"description":"The teamwork site name appearing at the url","order":2,"title":"Site Name","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","site_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.teamwork.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"810609df46792e8329961219befc4dbe848dae5f","commit_timestamp":"2026-03-17T08:22:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-teamwork\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:27:27.783000+00:00","registry_entry_generated_at":"2026-03-17T08:28:28.610689"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7fcd456d-2c13-4437-a05b-cf436699a519","connector_name":"Teamwork","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-teamwork","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7fcd456d-2c13-4437-a05b-cf436699a519","connector_name":"Teamwork","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-teamwork","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7fcd456d-2c13-4437-a05b-cf436699a519","connector_name":"Teamwork","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-teamwork","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-teamwork\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-teamwork","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-teamwork\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Teamwork API reference","type":"api_reference","url":"https:\/\/apidocs.teamwork.com\/"},{"title":"Teamwork authentication","type":"authentication_guide","url":"https:\/\/apidocs.teamwork.com\/guides\/teamwork\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-teamwork"}},"is_oss":true,"name_cloud":"Teamwork","dockerRepository_cloud":"airbyte\/source-teamwork","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/teamwork","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"site_name":{"description":"The teamwork site name appearing at the url","order":2,"title":"Site Name","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","site_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.teamwork.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"810609df46792e8329961219befc4dbe848dae5f","commit_timestamp":"2026-03-17T08:22:59+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-teamwork\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:27:27.783000+00:00","registry_entry_generated_at":"2026-03-17T08:28:34.080892"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"7fcd456d-2c13-4437-a05b-cf436699a519","connector_name":"Teamwork","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-teamwork","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"7fcd456d-2c13-4437-a05b-cf436699a519","connector_name":"Teamwork","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-teamwork","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"7fcd456d-2c13-4437-a05b-cf436699a519","connector_name":"Teamwork","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-teamwork","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-teamwork\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-teamwork","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-teamwork\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Teamwork API reference","type":"api_reference","url":"https:\/\/apidocs.teamwork.com\/"},{"title":"Teamwork authentication","type":"authentication_guide","url":"https:\/\/apidocs.teamwork.com\/guides\/teamwork\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-teamwork"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-teamwork","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/teamwork","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-teamwork","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-teamwork:0.0.48","docker_image_cloud":"airbyte\/source-teamwork:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":285,"definitionId":"807cabe0-9c76-4132-8863-60f669dea534","name_oss":"AWIN Advertiser","dockerRepository_oss":"airbyte\/source-awin-advertiser","dockerImageTag_oss":"0.0.21","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/awin-advertiser","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"advertiserId":{"description":"Your Awin Advertiser ID. You can find this in your Awin dashboard or account settings.","name":"advertiserId","order":0,"title":"advertiserId","type":"string"},"api_key":{"airbyte_secret":true,"description":"Your Awin API key. Generate this from your Awin account under API Credentials.","order":1,"title":"API Key","type":"string"},"lookback_days":{"description":"Number of days to look back on each sync to catch any updates to existing records.","order":3,"title":"Lookback Days","type":"integer"},"start_date":{"description":"Start date for data replication in YYYY-MM-DD format","format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"},"step_increment":{"default":"P400D","description":"The time window size for each API request in ISO8601 duration format.\nFor the campaign performance stream, Awin API explicitly limits the period between startDate and endDate to 400 days maximum.\n","order":2,"title":"Step Increment","type":"string"}},"required":["advertiserId","api_key","step_increment","lookback_days","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.awin.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"f72b19e6f5c61cfd85c7239a511cfac9f5489cf8","commit_timestamp":"2026-03-24T04:45:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-awin-advertiser\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:50:38.134404+00:00","registry_entry_generated_at":"2026-03-24T04:50:38.134404+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"807cabe0-9c76-4132-8863-60f669dea534","connector_name":"AWIN Advertiser","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-awin-advertiser","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"807cabe0-9c76-4132-8863-60f669dea534","connector_name":"AWIN Advertiser","connector_type":"source","connector_version":"0.0.21","docker_repository":"airbyte\/source-awin-advertiser","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"807cabe0-9c76-4132-8863-60f669dea534","connector_name":"AWIN Advertiser","connector_type":"source","connector_version":"0.0.21","docker_repository":"airbyte\/source-awin-advertiser","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-awin-advertiser\/0.0.21.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-awin-advertiser","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-awin-advertiser\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API documentation","type":"api_reference","url":"https:\/\/wiki.awin.com\/index.php\/Advertiser_API"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-awin-advertiser"}},"is_oss":true,"name_cloud":"AWIN Advertiser","dockerRepository_cloud":"airbyte\/source-awin-advertiser","dockerImageTag_cloud":"0.0.21","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/awin-advertiser","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"advertiserId":{"description":"Your Awin Advertiser ID. You can find this in your Awin dashboard or account settings.","name":"advertiserId","order":0,"title":"advertiserId","type":"string"},"api_key":{"airbyte_secret":true,"description":"Your Awin API key. Generate this from your Awin account under API Credentials.","order":1,"title":"API Key","type":"string"},"lookback_days":{"description":"Number of days to look back on each sync to catch any updates to existing records.","order":3,"title":"Lookback Days","type":"integer"},"start_date":{"description":"Start date for data replication in YYYY-MM-DD format","format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"},"step_increment":{"default":"P400D","description":"The time window size for each API request in ISO8601 duration format.\nFor the campaign performance stream, Awin API explicitly limits the period between startDate and endDate to 400 days maximum.\n","order":2,"title":"Step Increment","type":"string"}},"required":["advertiserId","api_key","step_increment","lookback_days","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.awin.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"f72b19e6f5c61cfd85c7239a511cfac9f5489cf8","commit_timestamp":"2026-03-24T04:45:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-awin-advertiser\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:50:37.915375+00:00","registry_entry_generated_at":"2026-03-24T04:50:37.915375+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"807cabe0-9c76-4132-8863-60f669dea534","connector_name":"AWIN Advertiser","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-awin-advertiser","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"807cabe0-9c76-4132-8863-60f669dea534","connector_name":"AWIN Advertiser","connector_type":"source","connector_version":"0.0.21","docker_repository":"airbyte\/source-awin-advertiser","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"807cabe0-9c76-4132-8863-60f669dea534","connector_name":"AWIN Advertiser","connector_type":"source","connector_version":"0.0.21","docker_repository":"airbyte\/source-awin-advertiser","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-awin-advertiser\/0.0.21.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-awin-advertiser","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-awin-advertiser\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API documentation","type":"api_reference","url":"https:\/\/wiki.awin.com\/index.php\/Advertiser_API"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-awin-advertiser"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-awin-advertiser","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/awin-advertiser","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-awin-advertiser","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-awin-advertiser:0.0.21","docker_image_cloud":"airbyte\/source-awin-advertiser:0.0.21","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":286,"definitionId":"8097ceb9-383f-42f6-9f92-d3fd4bcc7689","name_oss":"Hubplanner","dockerRepository_oss":"airbyte\/source-hubplanner","dockerImageTag_oss":"0.3.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubplanner","icon_oss":"hubplanner.svg","spec_oss":{"connectionSpecification":{"additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Hubplanner API key. See https:\/\/github.com\/hubplanner\/API#authentication for more details.","type":"string"}},"required":["api_key"],"title":"Hubplanner Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubplanner","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-08-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3e7bd37dd1a094d7e9ebd25b0d1f647c231c4819","commit_timestamp":"2025-05-24T19:11:53+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CNSRi4HCvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-hubplanner\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:22:48.270000+00:00","registry_entry_generated_at":"2025-05-24T16:26:10.271029"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8097ceb9-383f-42f6-9f92-d3fd4bcc7689","connector_name":"Hubplanner","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hubplanner","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8097ceb9-383f-42f6-9f92-d3fd4bcc7689","connector_name":"Hubplanner","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-hubplanner","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8097ceb9-383f-42f6-9f92-d3fd4bcc7689","connector_name":"Hubplanner","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-hubplanner","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hubplanner\/0.3.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"38013098-1955-4daf-9143-630c45670dfb","name":"hubplanner_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HUBPLANNER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-hubplanner","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-hubplanner"}},"is_oss":true,"name_cloud":"Hubplanner","dockerRepository_cloud":"airbyte\/source-hubplanner","dockerImageTag_cloud":"0.3.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubplanner","icon_cloud":"hubplanner.svg","spec_cloud":{"connectionSpecification":{"additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Hubplanner API key. See https:\/\/github.com\/hubplanner\/API#authentication for more details.","type":"string"}},"required":["api_key"],"title":"Hubplanner Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/hubplanner","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-08-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3e7bd37dd1a094d7e9ebd25b0d1f647c231c4819","commit_timestamp":"2025-05-24T19:11:53+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CNSRi4HCvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-hubplanner\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:22:48.270000+00:00","registry_entry_generated_at":"2025-05-24T16:26:10.728182"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8097ceb9-383f-42f6-9f92-d3fd4bcc7689","connector_name":"Hubplanner","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hubplanner","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8097ceb9-383f-42f6-9f92-d3fd4bcc7689","connector_name":"Hubplanner","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-hubplanner","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8097ceb9-383f-42f6-9f92-d3fd4bcc7689","connector_name":"Hubplanner","connector_type":"source","connector_version":"0.3.23","docker_repository":"airbyte\/source-hubplanner","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hubplanner\/0.3.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"38013098-1955-4daf-9143-630c45670dfb","name":"hubplanner_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HUBPLANNER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-hubplanner","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-hubplanner"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-hubplanner","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/hubplanner","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-hubplanner","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-hubplanner:0.3.23","docker_image_cloud":"airbyte\/source-hubplanner:0.3.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":287,"definitionId":"80a54ea2-9959-4040-aac1-eee42423ec9b","name_oss":"Monday","dockerRepository_oss":"airbyte\/source-monday","dockerImageTag_oss":"2.5.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/monday","icon_oss":"monday.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/auth.monday.com\/oauth2\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}","consent_url":"https:\/\/auth.monday.com\/oauth2\/authorize?{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}&subdomain={{subdomain}}","extract_output":["access_token"],"scopes":[{"scope":"me:read"},{"scope":"boards:read"},{"scope":"workspaces:read"},{"scope":"users:read"},{"scope":"account:read"},{"scope":"updates:read"},{"scope":"assets:read"},{"scope":"tags:read"},{"scope":"teams:read"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["credentials","subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"board_ids":{"description":"The IDs of the boards that the Items and Boards streams will extract records from. When left empty, streams will extract records from all boards that exist within the account.","items":{"type":"integer"},"title":"Boards to sync","type":"array"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"auth_type":{"const":"oauth2.0","order":1,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"subdomain":{"default":"","description":"Slug\/subdomain of the account, or the first part of the URL that comes before .monday.com","order":0,"title":"Subdomain\/Slug","type":"string"}},"required":["auth_type","client_id","client_secret","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"api_token":{"airbyte_secret":true,"description":"API Token for making authenticated requests.","title":"Personal API Token","type":"string"},"auth_type":{"const":"api_token","order":0,"type":"string"}},"required":["auth_type","api_token"],"title":"API Token","type":"object"}],"title":"Authorization Method","type":"object"},"num_workers":{"default":4,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":50,"minimum":2,"title":"Number of concurrent workers","type":"integer"}},"required":[],"title":"Monday Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.monday.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-01-15","message":"Source Monday has deprecated API version 2023-07. We have upgraded the connector to the latest API version 2024-01. In this new version, the Id field has changed from an integer to a string in the streams Boards, Items, Tags, Teams, Updates, Users and Workspaces. Please reset affected streams.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/monday-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["boards","items","tags","teams","updates","users","workspaces"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/monday-migrations"},"ab_internal_oss":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0c3b4af93d783c96719d207b5b0a1a59394f7c32","commit_timestamp":"2026-03-17T08:06:30-07:00","commit_author":"Aldo Gonzalez","commit_author_email":"aldo.gonzalez@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-monday\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T15:11:58.025000+00:00","registry_entry_generated_at":"2026-03-17T15:13:44.334605"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"80a54ea2-9959-4040-aac1-eee42423ec9b","connector_name":"Monday","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-monday","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"80a54ea2-9959-4040-aac1-eee42423ec9b","connector_name":"Monday","connector_type":"source","connector_version":"2.5.5","docker_repository":"airbyte\/source-monday","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"80a54ea2-9959-4040-aac1-eee42423ec9b","connector_name":"Monday","connector_type":"source","connector_version":"2.5.5","docker_repository":"airbyte\/source-monday","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-monday\/2.5.5.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"42a1b99a-0ef5-4442-945e-e4291376fb55","name":"monday_config_oauth_dev_null"},{"id":"4533adbf-ea50-44ae-bafd-62bccad2ddf3","name":"monday_config_dev_null"},{"id":"81b8f4db-d37f-4135-9a55-d62e0a163701","name":"monday_config_api_token_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_api_token.json","name":"SECRET_SOURCE_MONDAY_API_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE_MONDAY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE_MONDAY_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-monday","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-monday\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"monday.com API reference","type":"api_reference","url":"https:\/\/developer.monday.com\/api-reference\/docs"},{"title":"monday.com authentication","type":"authentication_guide","url":"https:\/\/developer.monday.com\/api-reference\/docs\/authentication"},{"title":"monday.com rate limits","type":"rate_limits","url":"https:\/\/developer.monday.com\/api-reference\/docs\/rate-limits"},{"title":"monday.com Status","type":"status_page","url":"https:\/\/status.monday.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-monday"}},"is_oss":true,"name_cloud":"Monday","dockerRepository_cloud":"airbyte\/source-monday","dockerImageTag_cloud":"2.5.5","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/monday","icon_cloud":"monday.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/auth.monday.com\/oauth2\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}","consent_url":"https:\/\/auth.monday.com\/oauth2\/authorize?{{client_id_param}}&{{redirect_uri_param}}&{{scopes_param}}&{{state_param}}&subdomain={{subdomain}}","extract_output":["access_token"],"scopes":[{"scope":"me:read"},{"scope":"boards:read"},{"scope":"workspaces:read"},{"scope":"users:read"},{"scope":"account:read"},{"scope":"updates:read"},{"scope":"assets:read"},{"scope":"tags:read"},{"scope":"teams:read"}],"scopes_join_strategy":"space"},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"subdomain":{"path_in_connector_config":["credentials","subdomain"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"board_ids":{"description":"The IDs of the boards that the Items and Boards streams will extract records from. When left empty, streams will extract records from all boards that exist within the account.","items":{"type":"integer"},"title":"Boards to sync","type":"array"},"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"Access Token for making authenticated requests.","title":"Access Token","type":"string"},"auth_type":{"const":"oauth2.0","order":1,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"},"subdomain":{"default":"","description":"Slug\/subdomain of the account, or the first part of the URL that comes before .monday.com","order":0,"title":"Subdomain\/Slug","type":"string"}},"required":["auth_type","client_id","client_secret","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"api_token":{"airbyte_secret":true,"description":"API Token for making authenticated requests.","title":"Personal API Token","type":"string"},"auth_type":{"const":"api_token","order":0,"type":"string"}},"required":["auth_type","api_token"],"title":"API Token","type":"object"}],"title":"Authorization Method","type":"object"},"num_workers":{"default":4,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":50,"minimum":2,"title":"Number of concurrent workers","type":"integer"}},"required":[],"title":"Monday Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.monday.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"2.0.0":{"upgradeDeadline":"2024-01-15","message":"Source Monday has deprecated API version 2023-07. We have upgraded the connector to the latest API version 2024-01. In this new version, the Id field has changed from an integer to a string in the streams Boards, Items, Tags, Teams, Updates, Users and Workspaces. Please reset affected streams.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/monday-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["boards","items","tags","teams","updates","users","workspaces"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/monday-migrations"},"ab_internal_cloud":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0c3b4af93d783c96719d207b5b0a1a59394f7c32","commit_timestamp":"2026-03-17T08:06:30-07:00","commit_author":"Aldo Gonzalez","commit_author_email":"aldo.gonzalez@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-monday\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T15:11:58.025000+00:00","registry_entry_generated_at":"2026-03-17T15:13:53.200277"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"80a54ea2-9959-4040-aac1-eee42423ec9b","connector_name":"Monday","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-monday","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"80a54ea2-9959-4040-aac1-eee42423ec9b","connector_name":"Monday","connector_type":"source","connector_version":"2.5.5","docker_repository":"airbyte\/source-monday","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"80a54ea2-9959-4040-aac1-eee42423ec9b","connector_name":"Monday","connector_type":"source","connector_version":"2.5.5","docker_repository":"airbyte\/source-monday","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-monday\/2.5.5.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"42a1b99a-0ef5-4442-945e-e4291376fb55","name":"monday_config_oauth_dev_null"},{"id":"4533adbf-ea50-44ae-bafd-62bccad2ddf3","name":"monday_config_dev_null"},{"id":"81b8f4db-d37f-4135-9a55-d62e0a163701","name":"monday_config_api_token_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_api_token.json","name":"SECRET_SOURCE_MONDAY_API_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE_MONDAY_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE_MONDAY_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-monday","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-monday\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"monday.com API reference","type":"api_reference","url":"https:\/\/developer.monday.com\/api-reference\/docs"},{"title":"monday.com authentication","type":"authentication_guide","url":"https:\/\/developer.monday.com\/api-reference\/docs\/authentication"},{"title":"monday.com rate limits","type":"rate_limits","url":"https:\/\/developer.monday.com\/api-reference\/docs\/rate-limits"},{"title":"monday.com Status","type":"status_page","url":"https:\/\/status.monday.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-monday"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-monday","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/monday","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-monday","ab_internal_ql":200.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-monday:2.5.5","docker_image_cloud":"airbyte\/source-monday:2.5.5","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":{"streams":["items","boards"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":{"streams":["items","boards"]},"erdUrl_cloud":null},{"index":288,"definitionId":"80e5803c-7013-4ecc-a3b1-2344ce43e054","name_oss":"Thinkific","dockerRepository_oss":"airbyte\/source-thinkific","dockerImageTag_oss":"0.0.35","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/thinkific","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Thinkific API key for authentication.","name":"api_key","order":0,"title":"API Key","type":"string"},"subdomain":{"description":"The subdomain of your Thinkific URL (e.g., if your URL is example.thinkific.com, your subdomain is \"example\".","order":1,"title":"subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.thinkific.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"129075b810879ddac84d7130d61239096052c7ac","commit_timestamp":"2026-03-10T08:25:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-thinkific\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T08:30:36.860000+00:00","registry_entry_generated_at":"2026-03-10T08:31:47.536848"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"80e5803c-7013-4ecc-a3b1-2344ce43e054","connector_name":"Thinkific","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-thinkific","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"80e5803c-7013-4ecc-a3b1-2344ce43e054","connector_name":"Thinkific","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-thinkific","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"80e5803c-7013-4ecc-a3b1-2344ce43e054","connector_name":"Thinkific","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-thinkific","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-thinkific\/0.0.35.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-thinkific","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-thinkific\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Thinkific API documentation","type":"api_reference","url":"https:\/\/developers.thinkific.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-thinkific"}},"is_oss":true,"name_cloud":"Thinkific","dockerRepository_cloud":"airbyte\/source-thinkific","dockerImageTag_cloud":"0.0.35","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/thinkific","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Thinkific API key for authentication.","name":"api_key","order":0,"title":"API Key","type":"string"},"subdomain":{"description":"The subdomain of your Thinkific URL (e.g., if your URL is example.thinkific.com, your subdomain is \"example\".","order":1,"title":"subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.thinkific.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"129075b810879ddac84d7130d61239096052c7ac","commit_timestamp":"2026-03-10T08:25:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-thinkific\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-10T08:30:36.860000+00:00","registry_entry_generated_at":"2026-03-10T08:32:00.266290"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"80e5803c-7013-4ecc-a3b1-2344ce43e054","connector_name":"Thinkific","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-thinkific","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"80e5803c-7013-4ecc-a3b1-2344ce43e054","connector_name":"Thinkific","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-thinkific","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"80e5803c-7013-4ecc-a3b1-2344ce43e054","connector_name":"Thinkific","connector_type":"source","connector_version":"0.0.35","docker_repository":"airbyte\/source-thinkific","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-thinkific\/0.0.35.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-thinkific","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.4@sha256:2f551a3fb5d580b34f4253aa1904d26c309364b09538f0b0fef3d8a98546f795"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-thinkific\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Thinkific API documentation","type":"api_reference","url":"https:\/\/developers.thinkific.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-thinkific"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-thinkific","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/thinkific","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-thinkific","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-thinkific:0.0.35","docker_image_cloud":"airbyte\/source-thinkific:0.0.35","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":289,"definitionId":"80fddd16-17bd-4c0c-bf4a-80df7863fc9d","name_oss":"Xkcd","dockerRepository_oss":"airbyte\/source-xkcd","dockerImageTag_oss":"0.2.38","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/xkcd","icon_oss":"xkcd.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"comic_number":{"default":"2960","description":"Specifies the comic number in which details are to be extracted, pagination will begin with that number to end of available comics","order":0,"title":"comic_number","type":"string"}},"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-17","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["xkcd.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"99745aa6dd2bd3b838691bf545a6f2c82a17d995","commit_timestamp":"2026-03-17T10:25:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-xkcd\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:29:59.183000+00:00","registry_entry_generated_at":"2026-03-17T10:31:00.041737"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"80fddd16-17bd-4c0c-bf4a-80df7863fc9d","connector_name":"Xkcd","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-xkcd","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"80fddd16-17bd-4c0c-bf4a-80df7863fc9d","connector_name":"Xkcd","connector_type":"source","connector_version":"0.2.38","docker_repository":"airbyte\/source-xkcd","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"80fddd16-17bd-4c0c-bf4a-80df7863fc9d","connector_name":"Xkcd","connector_type":"source","connector_version":"0.2.38","docker_repository":"airbyte\/source-xkcd","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-xkcd\/0.2.38.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"45a67896-b7f4-4d4e-bbed-1aa66801d668","name":"xkcd_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-XKCD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-xkcd","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-xkcd\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"xkcd JSON API","type":"api_reference","url":"https:\/\/xkcd.com\/json.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Xkcd","dockerRepository_cloud":"airbyte\/source-xkcd","dockerImageTag_cloud":"0.2.38","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/xkcd","icon_cloud":"xkcd.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"comic_number":{"default":"2960","description":"Specifies the comic number in which details are to be extracted, pagination will begin with that number to end of available comics","order":0,"title":"comic_number","type":"string"}},"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-17","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["xkcd.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"99745aa6dd2bd3b838691bf545a6f2c82a17d995","commit_timestamp":"2026-03-17T10:25:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-xkcd\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:29:59.183000+00:00","registry_entry_generated_at":"2026-03-17T10:31:06.075863"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"80fddd16-17bd-4c0c-bf4a-80df7863fc9d","connector_name":"Xkcd","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-xkcd","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"80fddd16-17bd-4c0c-bf4a-80df7863fc9d","connector_name":"Xkcd","connector_type":"source","connector_version":"0.2.38","docker_repository":"airbyte\/source-xkcd","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"80fddd16-17bd-4c0c-bf4a-80df7863fc9d","connector_name":"Xkcd","connector_type":"source","connector_version":"0.2.38","docker_repository":"airbyte\/source-xkcd","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-xkcd\/0.2.38.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"45a67896-b7f4-4d4e-bbed-1aa66801d668","name":"xkcd_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-XKCD__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-xkcd","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-xkcd\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"xkcd JSON API","type":"api_reference","url":"https:\/\/xkcd.com\/json.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-xkcd","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/xkcd","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-xkcd","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-xkcd:0.2.38","docker_image_cloud":"airbyte\/source-xkcd:0.2.38","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":290,"definitionId":"81ca39dc-4534-4dd2-b848-b0cfd2c11fce","name_oss":"Aha","dockerRepository_oss":"airbyte\/source-aha","dockerImageTag_oss":"0.4.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/aha","icon_oss":"aha.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Bearer Token","type":"string"},"url":{"description":"URL","order":1,"title":"Aha Url Instance","type":"string"}},"required":["api_key","url"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aha","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"12b2adfd2b3b0ada845261f999370d1e48a6ac7d","commit_timestamp":"2025-05-10T21:14:07+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COqP7JTCmY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-aha\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:20:18.852000+00:00","registry_entry_generated_at":"2025-05-10T18:25:54.535372"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"81ca39dc-4534-4dd2-b848-b0cfd2c11fce","connector_name":"Aha","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-aha","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"81ca39dc-4534-4dd2-b848-b0cfd2c11fce","connector_name":"Aha","connector_type":"source","connector_version":"0.4.24","docker_repository":"airbyte\/source-aha","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"81ca39dc-4534-4dd2-b848-b0cfd2c11fce","connector_name":"Aha","connector_type":"source","connector_version":"0.4.24","docker_repository":"airbyte\/source-aha","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-aha\/0.4.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"38f3c440-135f-4ca6-9d97-c68104b28cfa","name":"aha_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AHA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-aha","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-aha"}},"is_oss":true,"name_cloud":"Aha","dockerRepository_cloud":"airbyte\/source-aha","dockerImageTag_cloud":"0.4.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/aha","icon_cloud":"aha.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Bearer Token","type":"string"},"url":{"description":"URL","order":1,"title":"Aha Url Instance","type":"string"}},"required":["api_key","url"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/aha","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"12b2adfd2b3b0ada845261f999370d1e48a6ac7d","commit_timestamp":"2025-05-10T21:14:07+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"COqP7JTCmY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-aha\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T18:20:18.852000+00:00","registry_entry_generated_at":"2025-05-10T18:25:55.021472"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"81ca39dc-4534-4dd2-b848-b0cfd2c11fce","connector_name":"Aha","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-aha","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"81ca39dc-4534-4dd2-b848-b0cfd2c11fce","connector_name":"Aha","connector_type":"source","connector_version":"0.4.24","docker_repository":"airbyte\/source-aha","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"81ca39dc-4534-4dd2-b848-b0cfd2c11fce","connector_name":"Aha","connector_type":"source","connector_version":"0.4.24","docker_repository":"airbyte\/source-aha","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-aha\/0.4.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"38f3c440-135f-4ca6-9d97-c68104b28cfa","name":"aha_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AHA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-aha","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-aha"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-aha","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/aha","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-aha","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-aha:0.4.24","docker_image_cloud":"airbyte\/source-aha:0.4.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":291,"definitionId":"81ee3b58-ae1e-4727-be23-30248fa27a0a","name_oss":"When_i_work","dockerRepository_oss":"airbyte\/source-when-i-work","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/when-i-work","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"email":{"airbyte_secret":true,"description":"Email of your when-i-work account","order":0,"title":"Email","type":"string"},"password":{"airbyte_secret":true,"description":"Password for your when-i-work account","order":1,"title":"Password","type":"string"}},"required":["email","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-10","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.wheniwork.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"cdc694d070dc549b3fc5322576a377523846b4fd","commit_timestamp":"2026-03-31T06:38:20+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-when-i-work\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:56.211729+00:00","registry_entry_generated_at":"2026-03-31T06:41:56.211729+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"81ee3b58-ae1e-4727-be23-30248fa27a0a","connector_name":"When_i_work","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-when-i-work","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"81ee3b58-ae1e-4727-be23-30248fa27a0a","connector_name":"When_i_work","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-when-i-work","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"81ee3b58-ae1e-4727-be23-30248fa27a0a","connector_name":"When_i_work","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-when-i-work","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-when-i-work\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-when-i-work","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-when-i-work\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"When I Work API","type":"api_reference","url":"https:\/\/apidocs.wheniwork.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-when-i-work"}},"is_oss":true,"name_cloud":"When_i_work","dockerRepository_cloud":"airbyte\/source-when-i-work","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/when-i-work","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"email":{"airbyte_secret":true,"description":"Email of your when-i-work account","order":0,"title":"Email","type":"string"},"password":{"airbyte_secret":true,"description":"Password for your when-i-work account","order":1,"title":"Password","type":"string"}},"required":["email","password"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-10","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.wheniwork.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"cdc694d070dc549b3fc5322576a377523846b4fd","commit_timestamp":"2026-03-31T06:38:20+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-when-i-work\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:56.042461+00:00","registry_entry_generated_at":"2026-03-31T06:41:56.042461+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"81ee3b58-ae1e-4727-be23-30248fa27a0a","connector_name":"When_i_work","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-when-i-work","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"81ee3b58-ae1e-4727-be23-30248fa27a0a","connector_name":"When_i_work","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-when-i-work","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"81ee3b58-ae1e-4727-be23-30248fa27a0a","connector_name":"When_i_work","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-when-i-work","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-when-i-work\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-when-i-work","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-when-i-work\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"When I Work API","type":"api_reference","url":"https:\/\/apidocs.wheniwork.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-when-i-work"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-when-i-work","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/when-i-work","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-when-i-work","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-when-i-work:0.0.50","docker_image_cloud":"airbyte\/source-when-i-work:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":292,"definitionId":"82a2d4b1-9fe3-408a-84b4-bd690426fc15","name_oss":"Flexmail","dockerRepository_oss":"airbyte\/source-flexmail","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/flexmail","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"Your Flexmail account ID. You can find it in your Flexmail account settings.","name":"account_id","order":0,"title":"Account ID","type":"string"},"personal_access_token":{"airbyte_secret":true,"description":"A personal access token for API authentication. Manage your tokens in Flexmail under Settings > API > Personal access tokens.","name":"personal_access_token","order":1,"title":"Personal Access Token","type":"string"}},"required":["account_id","personal_access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.flexmail.eu"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5fac7e45b19f1bdb593de308f55b2a3a917b6d86","commit_timestamp":"2026-03-24T04:44:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-flexmail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:50:28.148319+00:00","registry_entry_generated_at":"2026-03-24T04:50:28.148319+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"82a2d4b1-9fe3-408a-84b4-bd690426fc15","connector_name":"Flexmail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-flexmail","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"82a2d4b1-9fe3-408a-84b4-bd690426fc15","connector_name":"Flexmail","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-flexmail","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"82a2d4b1-9fe3-408a-84b4-bd690426fc15","connector_name":"Flexmail","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-flexmail","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-flexmail\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-flexmail","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-flexmail\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Flexmail API documentation","type":"api_reference","url":"https:\/\/api.flexmail.eu\/documentation\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-flexmail"}},"is_oss":true,"name_cloud":"Flexmail","dockerRepository_cloud":"airbyte\/source-flexmail","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/flexmail","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"Your Flexmail account ID. You can find it in your Flexmail account settings.","name":"account_id","order":0,"title":"Account ID","type":"string"},"personal_access_token":{"airbyte_secret":true,"description":"A personal access token for API authentication. Manage your tokens in Flexmail under Settings > API > Personal access tokens.","name":"personal_access_token","order":1,"title":"Personal Access Token","type":"string"}},"required":["account_id","personal_access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.flexmail.eu"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5fac7e45b19f1bdb593de308f55b2a3a917b6d86","commit_timestamp":"2026-03-24T04:44:42+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-flexmail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T04:50:27.997110+00:00","registry_entry_generated_at":"2026-03-24T04:50:27.997110+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"82a2d4b1-9fe3-408a-84b4-bd690426fc15","connector_name":"Flexmail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-flexmail","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"82a2d4b1-9fe3-408a-84b4-bd690426fc15","connector_name":"Flexmail","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-flexmail","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"82a2d4b1-9fe3-408a-84b4-bd690426fc15","connector_name":"Flexmail","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-flexmail","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-flexmail\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-flexmail","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-flexmail\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Flexmail API documentation","type":"api_reference","url":"https:\/\/api.flexmail.eu\/documentation\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-flexmail"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-flexmail","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/flexmail","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-flexmail","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-flexmail:0.0.46","docker_image_cloud":"airbyte\/source-flexmail:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":293,"definitionId":"8333cbf3-03bd-4b90-a698-1b33c14d9e00","name_oss":"Sendowl","dockerRepository_oss":"airbyte\/source-sendowl","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sendowl","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"description":"Enter your API secret","order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"description":"Enter you API Key","order":0,"title":"Username","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["sendowl.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"97fc41ab2d0dc64aaf8c43ea045bde701d877d51","commit_timestamp":"2026-03-17T10:24:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sendowl\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:28:54.999000+00:00","registry_entry_generated_at":"2026-03-17T10:29:57.546533"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8333cbf3-03bd-4b90-a698-1b33c14d9e00","connector_name":"Sendowl","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sendowl","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8333cbf3-03bd-4b90-a698-1b33c14d9e00","connector_name":"Sendowl","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-sendowl","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8333cbf3-03bd-4b90-a698-1b33c14d9e00","connector_name":"Sendowl","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-sendowl","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sendowl\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-sendowl","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sendowl\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SendOwl API documentation","type":"api_reference","url":"https:\/\/www.sendowl.com\/developers\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-sendowl"}},"is_oss":true,"name_cloud":"Sendowl","dockerRepository_cloud":"airbyte\/source-sendowl","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sendowl","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"description":"Enter your API secret","order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"description":"Enter you API Key","order":0,"title":"Username","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["sendowl.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"97fc41ab2d0dc64aaf8c43ea045bde701d877d51","commit_timestamp":"2026-03-17T10:24:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sendowl\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:28:54.999000+00:00","registry_entry_generated_at":"2026-03-17T10:30:07.274516"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8333cbf3-03bd-4b90-a698-1b33c14d9e00","connector_name":"Sendowl","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sendowl","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8333cbf3-03bd-4b90-a698-1b33c14d9e00","connector_name":"Sendowl","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-sendowl","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8333cbf3-03bd-4b90-a698-1b33c14d9e00","connector_name":"Sendowl","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-sendowl","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sendowl\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-sendowl","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sendowl\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SendOwl API documentation","type":"api_reference","url":"https:\/\/www.sendowl.com\/developers\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-sendowl"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sendowl","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sendowl","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sendowl","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-sendowl:0.0.45","docker_image_cloud":"airbyte\/source-sendowl:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":294,"definitionId":"852b8bda-6a51-4fc6-854e-6beace1614a8","name_oss":"Box Data Extract","dockerRepository_oss":"airbyte\/source-box-data-extract","dockerImageTag_oss":"0.1.13","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/box-data-extract","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"ask_ai_prompt":{"always_show":true,"description":"Prompt to use in Ask AI Stream.","order":6,"title":"Ask AI Prompt","type":"string"},"box_folder_id":{"description":"Folder to retreive data from.","order":4,"title":"Folder ID","type":"string"},"box_subject_id":{"description":"If subject type is \"enterprise\", use your enterprise ID If subject type is \"user\", use the user id to login as.","order":3,"title":"Box Subject ID","type":"string"},"box_subject_type":{"description":"Represents the type of user to login as (\"user\" or \"enterprise\"). Enterprise will login with the application service account. User will login with the user if app can impersonate users.","enum":["user","enterprise"],"order":2,"title":"Box Subject Type","type":"string"},"client_id":{"description":"You Box App client ID. Find yours in the developer console<\/a>.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"You Box App client secret. Find yours in the developer console<\/a>.","order":1,"title":"Client Secret","type":"string"},"extract_ai_prompt":{"always_show":true,"description":"Prompt to use in Extract AI Stream.","order":7,"title":"Extract AI Prompt","type":"string"},"extract_structured_ai_fields":{"always_show":true,"description":"Prompt to use in Extract Strctured AI Stream.","multiline":true,"order":8,"title":"Extract Structured AI Prompt","type":"string"},"is_recursive":{"description":"Read the folders recursively.","order":5,"title":"Recursive","type":"boolean"}},"required":["client_id","client_secret","box_subject_type","box_subject_id","box_folder_id","is_recursive"],"title":"Box File Text Extraction Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/box-data-extract","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-02-15","tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["box.com","boxcloud.com"]},"releases_oss":{},"ab_internal_oss":{"sl":300,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-box-data-extract\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:31:17.925000+00:00","registry_entry_generated_at":"2025-11-19T01:57:11.988120"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"852b8bda-6a51-4fc6-854e-6beace1614a8","connector_name":"Box Data Extract","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-box-data-extract","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"852b8bda-6a51-4fc6-854e-6beace1614a8","connector_name":"Box Data Extract","connector_type":"source","connector_version":"0.1.13","docker_repository":"airbyte\/source-box-data-extract","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-box-data-extract\/0.1.13.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-box-data-extract","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-box-data-extract\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Box Platform API reference","type":"api_reference","url":"https:\/\/developer.box.com\/reference\/"},{"title":"Box authentication guide","type":"authentication_guide","url":"https:\/\/developer.box.com\/guides\/authentication\/"},{"title":"Box API rate limits","type":"rate_limits","url":"https:\/\/developer.box.com\/guides\/api-calls\/permissions-and-errors\/rate-limits\/"},{"title":"Box Platform Status","type":"status_page","url":"https:\/\/status.box.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-box-data-extract"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-box-data-extract","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/box-data-extract","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-box-data-extract","ab_internal_ql":300.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-box-data-extract:0.1.13","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":295,"definitionId":"85999b05-fae0-4312-a3ae-f4987f50d434","name_oss":"Coassemble","dockerRepository_oss":"airbyte\/source-coassemble","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/coassemble","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"user_id":{"airbyte_secret":true,"order":1,"title":"User ID","type":"string"},"user_token":{"airbyte_secret":true,"name":"api_key","order":0,"title":"User Token","type":"string"}},"required":["user_token","user_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-19","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.coassemble.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"fd113140295dd74db917f49343a96fb226e8ff62","commit_timestamp":"2026-03-31T08:43:09+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coassemble\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:47:01.485399+00:00","registry_entry_generated_at":"2026-03-31T08:47:01.485399+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"85999b05-fae0-4312-a3ae-f4987f50d434","connector_name":"Coassemble","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coassemble","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"85999b05-fae0-4312-a3ae-f4987f50d434","connector_name":"Coassemble","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-coassemble","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"85999b05-fae0-4312-a3ae-f4987f50d434","connector_name":"Coassemble","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-coassemble","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coassemble\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-coassemble","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coassemble\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Coassemble API documentation","type":"api_reference","url":"https:\/\/developers.coassemble.com\/"},{"title":"Coassemble authentication","type":"authentication_guide","url":"https:\/\/developers.coassemble.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-coassemble"}},"is_oss":true,"name_cloud":"Coassemble","dockerRepository_cloud":"airbyte\/source-coassemble","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/coassemble","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"user_id":{"airbyte_secret":true,"order":1,"title":"User ID","type":"string"},"user_token":{"airbyte_secret":true,"name":"api_key","order":0,"title":"User Token","type":"string"}},"required":["user_token","user_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-19","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.coassemble.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"fd113140295dd74db917f49343a96fb226e8ff62","commit_timestamp":"2026-03-31T08:43:09+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coassemble\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:47:01.303144+00:00","registry_entry_generated_at":"2026-03-31T08:47:01.303144+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"85999b05-fae0-4312-a3ae-f4987f50d434","connector_name":"Coassemble","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coassemble","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"85999b05-fae0-4312-a3ae-f4987f50d434","connector_name":"Coassemble","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-coassemble","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"85999b05-fae0-4312-a3ae-f4987f50d434","connector_name":"Coassemble","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-coassemble","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coassemble\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-coassemble","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coassemble\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Coassemble API documentation","type":"api_reference","url":"https:\/\/developers.coassemble.com\/"},{"title":"Coassemble authentication","type":"authentication_guide","url":"https:\/\/developers.coassemble.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-coassemble"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-coassemble","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/coassemble","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-coassemble","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-coassemble:0.0.48","docker_image_cloud":"airbyte\/source-coassemble:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":296,"definitionId":"860ca029-c88c-4c0a-a7d8-08ce6e84729c","name_oss":"Picqer","dockerRepository_oss":"airbyte\/source-picqer","dockerImageTag_oss":"0.0.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/picqer","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"organization_name":{"description":"The organization name which is used to login to picqer","order":2,"title":"Organization Name","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","organization_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.picqer.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b83eb5d1a7d156f5970e01e80a448a1bba57850a","commit_timestamp":"2026-03-31T10:31:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-picqer\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:59.810340+00:00","registry_entry_generated_at":"2026-03-31T10:35:59.810340+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"860ca029-c88c-4c0a-a7d8-08ce6e84729c","connector_name":"Picqer","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-picqer","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"860ca029-c88c-4c0a-a7d8-08ce6e84729c","connector_name":"Picqer","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-picqer","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"860ca029-c88c-4c0a-a7d8-08ce6e84729c","connector_name":"Picqer","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-picqer","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-picqer\/0.0.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-picqer","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-picqer\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Picqer API documentation","type":"api_reference","url":"https:\/\/picqer.com\/en\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-picqer"}},"is_oss":true,"name_cloud":"Picqer","dockerRepository_cloud":"airbyte\/source-picqer","dockerImageTag_cloud":"0.0.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/picqer","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"organization_name":{"description":"The organization name which is used to login to picqer","order":2,"title":"Organization Name","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","organization_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.picqer.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b83eb5d1a7d156f5970e01e80a448a1bba57850a","commit_timestamp":"2026-03-31T10:31:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-picqer\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:59.538628+00:00","registry_entry_generated_at":"2026-03-31T10:35:59.538628+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"860ca029-c88c-4c0a-a7d8-08ce6e84729c","connector_name":"Picqer","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-picqer","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"860ca029-c88c-4c0a-a7d8-08ce6e84729c","connector_name":"Picqer","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-picqer","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"860ca029-c88c-4c0a-a7d8-08ce6e84729c","connector_name":"Picqer","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-picqer","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-picqer\/0.0.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-picqer","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-picqer\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Picqer API documentation","type":"api_reference","url":"https:\/\/picqer.com\/en\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-picqer"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-picqer","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/picqer","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-picqer","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-picqer:0.0.52","docker_image_cloud":"airbyte\/source-picqer:0.0.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":297,"definitionId":"8614fab8-aa3e-4dbe-8728-6d6c8a1d3514","name_oss":"Ubidots","dockerRepository_oss":"airbyte\/source-ubidots","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/ubidots","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use for authentication. Obtain it from your Ubidots account.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-24","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["industrial.api.ubidots.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e5fd3f5e298253ccc9ce05d6979cee5d6cdb5d14","commit_timestamp":"2026-03-31T06:40:26+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ubidots\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:23.803794+00:00","registry_entry_generated_at":"2026-03-31T06:44:23.803794+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8614fab8-aa3e-4dbe-8728-6d6c8a1d3514","connector_name":"Ubidots","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ubidots","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8614fab8-aa3e-4dbe-8728-6d6c8a1d3514","connector_name":"Ubidots","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-ubidots","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8614fab8-aa3e-4dbe-8728-6d6c8a1d3514","connector_name":"Ubidots","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-ubidots","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ubidots\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-ubidots","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ubidots\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Ubidots API documentation","type":"api_reference","url":"https:\/\/docs.ubidots.com\/reference\/welcome"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-ubidots"}},"is_oss":true,"name_cloud":"Ubidots","dockerRepository_cloud":"airbyte\/source-ubidots","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/ubidots","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use for authentication. Obtain it from your Ubidots account.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-24","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["industrial.api.ubidots.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e5fd3f5e298253ccc9ce05d6979cee5d6cdb5d14","commit_timestamp":"2026-03-31T06:40:26+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-ubidots\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:23.620386+00:00","registry_entry_generated_at":"2026-03-31T06:44:23.620386+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8614fab8-aa3e-4dbe-8728-6d6c8a1d3514","connector_name":"Ubidots","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-ubidots","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8614fab8-aa3e-4dbe-8728-6d6c8a1d3514","connector_name":"Ubidots","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-ubidots","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8614fab8-aa3e-4dbe-8728-6d6c8a1d3514","connector_name":"Ubidots","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-ubidots","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-ubidots\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-ubidots","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-ubidots\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Ubidots API documentation","type":"api_reference","url":"https:\/\/docs.ubidots.com\/reference\/welcome"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-ubidots"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-ubidots","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/ubidots","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-ubidots","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-ubidots:0.0.49","docker_image_cloud":"airbyte\/source-ubidots:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":298,"definitionId":"861e1bde-0d7c-4f15-9f96-e845df8d3544","name_oss":"Squarespace","dockerRepository_oss":"airbyte\/source-squarespace","dockerImageTag_oss":"0.0.42","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/squarespace","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/developers.squarespace.com\/commerce-apis\/authentication-and-permissions","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"description":"Any data before this date will not be replicated.","format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-10","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.squarespace.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9774a49a5f5a9ec4d3d4779911ee0907e29dc986","commit_timestamp":"2026-03-24T08:22:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-squarespace\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:28:18.136430+00:00","registry_entry_generated_at":"2026-03-24T08:28:18.136430+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"861e1bde-0d7c-4f15-9f96-e845df8d3544","connector_name":"Squarespace","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-squarespace","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"861e1bde-0d7c-4f15-9f96-e845df8d3544","connector_name":"Squarespace","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-squarespace","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"861e1bde-0d7c-4f15-9f96-e845df8d3544","connector_name":"Squarespace","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-squarespace","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-squarespace\/0.0.42.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-squarespace","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-squarespace\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Squarespace API documentation","type":"api_reference","url":"https:\/\/developers.squarespace.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-squarespace"}},"is_oss":true,"name_cloud":"Squarespace","dockerRepository_cloud":"airbyte\/source-squarespace","dockerImageTag_cloud":"0.0.42","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/squarespace","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it at https:\/\/developers.squarespace.com\/commerce-apis\/authentication-and-permissions","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"description":"Any data before this date will not be replicated.","format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-10","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.squarespace.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9774a49a5f5a9ec4d3d4779911ee0907e29dc986","commit_timestamp":"2026-03-24T08:22:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-squarespace\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T08:28:17.924882+00:00","registry_entry_generated_at":"2026-03-24T08:28:17.924882+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"861e1bde-0d7c-4f15-9f96-e845df8d3544","connector_name":"Squarespace","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-squarespace","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"861e1bde-0d7c-4f15-9f96-e845df8d3544","connector_name":"Squarespace","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-squarespace","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"861e1bde-0d7c-4f15-9f96-e845df8d3544","connector_name":"Squarespace","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-squarespace","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-squarespace\/0.0.42.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-squarespace","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-squarespace\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Squarespace API documentation","type":"api_reference","url":"https:\/\/developers.squarespace.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-squarespace"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-squarespace","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/squarespace","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-squarespace","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-squarespace:0.0.42","docker_image_cloud":"airbyte\/source-squarespace:0.0.42","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":299,"definitionId":"878608e5-4086-4cd2-8b23-32d839616687","name_oss":"Smartwaiver","dockerRepository_oss":"airbyte\/source-smartwaiver","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartwaiver","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"You can retrieve your token by visiting your dashboard then click on My Account then click on API keys.","order":0,"title":"API Key","type":"string"},"start_date":{"default":"2017-01-24 13:12:29","order":1,"title":"Start Date","type":"string"},"start_date_2":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date","start_date_2"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.smartwaiver.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9e906d4d996412f008f099a4cd80dacc085f3973","commit_timestamp":"2026-03-17T10:25:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartwaiver\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:42.876000+00:00","registry_entry_generated_at":"2026-03-17T10:31:52.656203"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"878608e5-4086-4cd2-8b23-32d839616687","connector_name":"Smartwaiver","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartwaiver","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"878608e5-4086-4cd2-8b23-32d839616687","connector_name":"Smartwaiver","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-smartwaiver","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"878608e5-4086-4cd2-8b23-32d839616687","connector_name":"Smartwaiver","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-smartwaiver","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartwaiver\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-smartwaiver","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartwaiver\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Smartwaiver API documentation","type":"api_reference","url":"https:\/\/api.smartwaiver.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-smartwaiver"}},"is_oss":true,"name_cloud":"Smartwaiver","dockerRepository_cloud":"airbyte\/source-smartwaiver","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartwaiver","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"You can retrieve your token by visiting your dashboard then click on My Account then click on API keys.","order":0,"title":"API Key","type":"string"},"start_date":{"default":"2017-01-24 13:12:29","order":1,"title":"Start Date","type":"string"},"start_date_2":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date","start_date_2"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.smartwaiver.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9e906d4d996412f008f099a4cd80dacc085f3973","commit_timestamp":"2026-03-17T10:25:41+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartwaiver\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:30:42.876000+00:00","registry_entry_generated_at":"2026-03-17T10:32:00.679135"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"878608e5-4086-4cd2-8b23-32d839616687","connector_name":"Smartwaiver","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartwaiver","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"878608e5-4086-4cd2-8b23-32d839616687","connector_name":"Smartwaiver","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-smartwaiver","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"878608e5-4086-4cd2-8b23-32d839616687","connector_name":"Smartwaiver","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-smartwaiver","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartwaiver\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-smartwaiver","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartwaiver\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Smartwaiver API documentation","type":"api_reference","url":"https:\/\/api.smartwaiver.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-smartwaiver"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-smartwaiver","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/smartwaiver","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-smartwaiver","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-smartwaiver:0.0.45","docker_image_cloud":"airbyte\/source-smartwaiver:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":300,"definitionId":"87c58f70-6f7a-4f70-aba5-bab1a458f5ba","name_oss":"Wikipedia Pageviews","dockerRepository_oss":"airbyte\/source-wikipedia-pageviews","dockerImageTag_oss":"0.2.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/wikipedia-pageviews","icon_oss":"wikipedia-pageviews.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access":{"description":"If you want to filter by access method, use one of desktop, mobile-app or mobile-web. If you are interested in pageviews regardless of access method, use all-access.","examples":["all-access","desktop","mobile-app","mobile-web"],"order":0,"title":"Access","type":"string"},"agent":{"description":"If you want to filter by agent type, use one of user, automated or spider. If you are interested in pageviews regardless of agent type, use all-agents.","examples":["all-agents","user","spider","automated"],"order":1,"title":"Agent","type":"string"},"article":{"description":"The title of any article in the specified project. Any spaces should be replaced with underscores. It also should be URI-encoded, so that non-URI-safe characters like %, \/ or ? are accepted.","examples":["Are_You_the_One%3F"],"order":2,"title":"Article","type":"string"},"country":{"description":"The ISO 3166-1 alpha-2 code of a country for which to retrieve top articles.","examples":["FR","IN"],"order":3,"title":"Country","type":"string"},"end":{"description":"The date of the last day to include, in YYYYMMDD or YYYYMMDDHH format.","order":4,"title":"End","type":"string"},"project":{"description":"If you want to filter by project, use the domain of any Wikimedia project.","examples":["en.wikipedia.org","www.mediawiki.org","commons.wikimedia.org"],"order":5,"title":"Project","type":"string"},"start":{"description":"The date of the first day to include, in YYYYMMDD or YYYYMMDDHH format. Also serves as the date to retrieve data for the top articles.","order":6,"title":"Start","type":"string"}},"required":["access","agent","article","country","end","project","start"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-31","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["wikimedia.org"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wikipedia-pageviews\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:37:27.626000+00:00","registry_entry_generated_at":"2025-11-19T02:50:17.796029"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"87c58f70-6f7a-4f70-aba5-bab1a458f5ba","connector_name":"Wikipedia Pageviews","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wikipedia-pageviews","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"87c58f70-6f7a-4f70-aba5-bab1a458f5ba","connector_name":"Wikipedia Pageviews","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-wikipedia-pageviews","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"87c58f70-6f7a-4f70-aba5-bab1a458f5ba","connector_name":"Wikipedia Pageviews","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-wikipedia-pageviews","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wikipedia-pageviews\/0.2.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"4c4d6da5-9b4e-4201-86e2-11504073bede","name":"wikipedia-pageviews_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WIKIPEDIA-PAGEVIEWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-wikipedia-pageviews","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wikipedia-pageviews\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Wikimedia Pageviews API","type":"api_reference","url":"https:\/\/wikitech.wikimedia.org\/wiki\/Analytics\/AQS\/Pageviews"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-wikipedia-pageviews"}},"is_oss":true,"name_cloud":"Wikipedia Pageviews","dockerRepository_cloud":"airbyte\/source-wikipedia-pageviews","dockerImageTag_cloud":"0.2.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/wikipedia-pageviews","icon_cloud":"wikipedia-pageviews.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access":{"description":"If you want to filter by access method, use one of desktop, mobile-app or mobile-web. If you are interested in pageviews regardless of access method, use all-access.","examples":["all-access","desktop","mobile-app","mobile-web"],"order":0,"title":"Access","type":"string"},"agent":{"description":"If you want to filter by agent type, use one of user, automated or spider. If you are interested in pageviews regardless of agent type, use all-agents.","examples":["all-agents","user","spider","automated"],"order":1,"title":"Agent","type":"string"},"article":{"description":"The title of any article in the specified project. Any spaces should be replaced with underscores. It also should be URI-encoded, so that non-URI-safe characters like %, \/ or ? are accepted.","examples":["Are_You_the_One%3F"],"order":2,"title":"Article","type":"string"},"country":{"description":"The ISO 3166-1 alpha-2 code of a country for which to retrieve top articles.","examples":["FR","IN"],"order":3,"title":"Country","type":"string"},"end":{"description":"The date of the last day to include, in YYYYMMDD or YYYYMMDDHH format.","order":4,"title":"End","type":"string"},"project":{"description":"If you want to filter by project, use the domain of any Wikimedia project.","examples":["en.wikipedia.org","www.mediawiki.org","commons.wikimedia.org"],"order":5,"title":"Project","type":"string"},"start":{"description":"The date of the first day to include, in YYYYMMDD or YYYYMMDDHH format. Also serves as the date to retrieve data for the top articles.","order":6,"title":"Start","type":"string"}},"required":["access","agent","article","country","end","project","start"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-31","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["wikimedia.org"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wikipedia-pageviews\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:37:27.626000+00:00","registry_entry_generated_at":"2025-11-19T02:50:27.800539"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"87c58f70-6f7a-4f70-aba5-bab1a458f5ba","connector_name":"Wikipedia Pageviews","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wikipedia-pageviews","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"87c58f70-6f7a-4f70-aba5-bab1a458f5ba","connector_name":"Wikipedia Pageviews","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-wikipedia-pageviews","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"87c58f70-6f7a-4f70-aba5-bab1a458f5ba","connector_name":"Wikipedia Pageviews","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-wikipedia-pageviews","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wikipedia-pageviews\/0.2.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"4c4d6da5-9b4e-4201-86e2-11504073bede","name":"wikipedia-pageviews_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WIKIPEDIA-PAGEVIEWS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-wikipedia-pageviews","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wikipedia-pageviews\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Wikimedia Pageviews API","type":"api_reference","url":"https:\/\/wikitech.wikimedia.org\/wiki\/Analytics\/AQS\/Pageviews"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-wikipedia-pageviews"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-wikipedia-pageviews","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/wikipedia-pageviews","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-wikipedia-pageviews","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-wikipedia-pageviews:0.2.22","docker_image_cloud":"airbyte\/source-wikipedia-pageviews:0.2.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":301,"definitionId":"88031c22-4e1e-40da-8900-80f2ad176c34","name_oss":"Perigon","dockerRepository_oss":"airbyte\/source-perigon","dockerImageTag_oss":"0.0.31","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/perigon","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API key for authenticating with the Perigon API. Obtain it by creating an account at https:\/\/www.perigon.io\/sign-up and verifying your email. The API key will be visible on your account dashboard.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-06","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.perigon.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e2e4e5d6860d960427c0b9054c7e41e4cfa20994","commit_timestamp":"2026-03-24T10:23:15+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-perigon\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T10:29:00.475176+00:00","registry_entry_generated_at":"2026-03-24T10:29:00.475176+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"88031c22-4e1e-40da-8900-80f2ad176c34","connector_name":"Perigon","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-perigon","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"88031c22-4e1e-40da-8900-80f2ad176c34","connector_name":"Perigon","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-perigon","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"88031c22-4e1e-40da-8900-80f2ad176c34","connector_name":"Perigon","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-perigon","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-perigon\/0.0.31.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-perigon","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-perigon\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Perigon API documentation","type":"api_reference","url":"https:\/\/docs.goperigon.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-perigon"}},"is_oss":true,"name_cloud":"Perigon","dockerRepository_cloud":"airbyte\/source-perigon","dockerImageTag_cloud":"0.0.31","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/perigon","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your API key for authenticating with the Perigon API. Obtain it by creating an account at https:\/\/www.perigon.io\/sign-up and verifying your email. The API key will be visible on your account dashboard.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-06","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.perigon.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e2e4e5d6860d960427c0b9054c7e41e4cfa20994","commit_timestamp":"2026-03-24T10:23:15+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-perigon\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T10:29:00.292147+00:00","registry_entry_generated_at":"2026-03-24T10:29:00.292147+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"88031c22-4e1e-40da-8900-80f2ad176c34","connector_name":"Perigon","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-perigon","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"88031c22-4e1e-40da-8900-80f2ad176c34","connector_name":"Perigon","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-perigon","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"88031c22-4e1e-40da-8900-80f2ad176c34","connector_name":"Perigon","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-perigon","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-perigon\/0.0.31.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-perigon","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-perigon\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Perigon API documentation","type":"api_reference","url":"https:\/\/docs.goperigon.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-perigon"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-perigon","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/perigon","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-perigon","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-perigon:0.0.31","docker_image_cloud":"airbyte\/source-perigon:0.0.31","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":302,"definitionId":"886bdbfe-7935-4d96-b097-e3c1db73b951","name_oss":"Outlook","dockerRepository_oss":"airbyte\/source-outlook","dockerImageTag_oss":"0.0.16","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/outlook","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your Microsoft Azure application","name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Microsoft Azure application","name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh token obtained from Microsoft OAuth flow","order":2,"title":"Refresh Token","type":"string"},"tenant_id":{"airbyte_secret":false,"default":"common","description":"Azure AD Tenant ID (optional for multi-tenant apps, defaults to 'common')","order":3,"title":"Tenant ID (Optional)","type":"string"}},"required":["client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-08-14","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"2b35f11d8d190a395226df3ba67e3156df26d751","commit_timestamp":"2026-03-17T06:31:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-outlook\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:36:27.211000+00:00","registry_entry_generated_at":"2026-03-17T06:39:23.966724"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"886bdbfe-7935-4d96-b097-e3c1db73b951","connector_name":"Outlook","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-outlook","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"886bdbfe-7935-4d96-b097-e3c1db73b951","connector_name":"Outlook","connector_type":"source","connector_version":"0.0.16","docker_repository":"airbyte\/source-outlook","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"886bdbfe-7935-4d96-b097-e3c1db73b951","connector_name":"Outlook","connector_type":"source","connector_version":"0.0.16","docker_repository":"airbyte\/source-outlook","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-outlook\/0.0.16.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-outlook","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-outlook\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Outlook Mail API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/api\/resources\/mail-api-overview"},{"title":"Microsoft Graph authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/auth\/"},{"title":"Microsoft Graph throttling","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/throttling"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-outlook"}},"is_oss":true,"name_cloud":"Outlook","dockerRepository_cloud":"airbyte\/source-outlook","dockerImageTag_cloud":"0.0.16","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/outlook","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your Microsoft Azure application","name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Microsoft Azure application","name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh token obtained from Microsoft OAuth flow","order":2,"title":"Refresh Token","type":"string"},"tenant_id":{"airbyte_secret":false,"default":"common","description":"Azure AD Tenant ID (optional for multi-tenant apps, defaults to 'common')","order":3,"title":"Tenant ID (Optional)","type":"string"}},"required":["client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-08-14","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"2b35f11d8d190a395226df3ba67e3156df26d751","commit_timestamp":"2026-03-17T06:31:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-outlook\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:36:27.211000+00:00","registry_entry_generated_at":"2026-03-17T06:39:32.933476"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"886bdbfe-7935-4d96-b097-e3c1db73b951","connector_name":"Outlook","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-outlook","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"886bdbfe-7935-4d96-b097-e3c1db73b951","connector_name":"Outlook","connector_type":"source","connector_version":"0.0.16","docker_repository":"airbyte\/source-outlook","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"886bdbfe-7935-4d96-b097-e3c1db73b951","connector_name":"Outlook","connector_type":"source","connector_version":"0.0.16","docker_repository":"airbyte\/source-outlook","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-outlook\/0.0.16.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-outlook","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-outlook\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Outlook Mail API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/api\/resources\/mail-api-overview"},{"title":"Microsoft Graph authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/auth\/"},{"title":"Microsoft Graph throttling","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/graph\/throttling"},{"title":"Microsoft 365 Status","type":"status_page","url":"https:\/\/status.office365.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-outlook"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-outlook","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/outlook","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-outlook","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-outlook:0.0.16","docker_image_cloud":"airbyte\/source-outlook:0.0.16","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":303,"definitionId":"88ecd3a8-5f5b-11ed-9b6a-0242ac120002","name_oss":"PyPI","dockerRepository_oss":"airbyte\/source-pypi","dockerImageTag_oss":"0.2.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pypi","icon_oss":"pypi.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"project_name":{"description":"Name of the project\/package. Can only be in lowercase with hyphen. This is the name used using pip command for installing the package.","examples":["sampleproject"],"order":0,"title":"PyPI Package","type":"string"},"version":{"description":"Version of the project\/package. Use it to find a particular release instead of all releases.","examples":["1.2.0"],"order":1,"title":"Package Version","type":"string"}},"required":["project_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"47f2fb848194bfbc0e663d741d96035601414eca","commit_timestamp":"2026-03-31T10:31:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pypi\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:31.573509+00:00","registry_entry_generated_at":"2026-03-31T10:35:31.573509+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"88ecd3a8-5f5b-11ed-9b6a-0242ac120002","connector_name":"PyPI","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pypi","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"88ecd3a8-5f5b-11ed-9b6a-0242ac120002","connector_name":"PyPI","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-pypi","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"88ecd3a8-5f5b-11ed-9b6a-0242ac120002","connector_name":"PyPI","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-pypi","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pypi\/0.2.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"23e31426-34f6-474d-9917-ad1e8631c8e2","name":"pypi_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PYPI__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-pypi","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pypi\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"PyPI API documentation","type":"api_reference","url":"https:\/\/warehouse.pypa.io\/api-reference\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pypi"}},"is_oss":true,"name_cloud":"PyPI","dockerRepository_cloud":"airbyte\/source-pypi","dockerImageTag_cloud":"0.2.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pypi","icon_cloud":"pypi.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"project_name":{"description":"Name of the project\/package. Can only be in lowercase with hyphen. This is the name used using pip command for installing the package.","examples":["sampleproject"],"order":0,"title":"PyPI Package","type":"string"},"version":{"description":"Version of the project\/package. Use it to find a particular release instead of all releases.","examples":["1.2.0"],"order":1,"title":"Package Version","type":"string"}},"required":["project_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"47f2fb848194bfbc0e663d741d96035601414eca","commit_timestamp":"2026-03-31T10:31:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pypi\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:31.396094+00:00","registry_entry_generated_at":"2026-03-31T10:35:31.396094+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"88ecd3a8-5f5b-11ed-9b6a-0242ac120002","connector_name":"PyPI","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pypi","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"88ecd3a8-5f5b-11ed-9b6a-0242ac120002","connector_name":"PyPI","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-pypi","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"88ecd3a8-5f5b-11ed-9b6a-0242ac120002","connector_name":"PyPI","connector_type":"source","connector_version":"0.2.49","docker_repository":"airbyte\/source-pypi","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pypi\/0.2.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"23e31426-34f6-474d-9917-ad1e8631c8e2","name":"pypi_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PYPI__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-pypi","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pypi\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"PyPI API documentation","type":"api_reference","url":"https:\/\/warehouse.pypa.io\/api-reference\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pypi"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pypi","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pypi","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pypi","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pypi:0.2.49","docker_image_cloud":"airbyte\/source-pypi:0.2.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":304,"definitionId":"896dc0b3-9b46-4ff4-8ba6-cfd7460a3895","name_oss":"Smartreach","dockerRepository_oss":"airbyte\/source-smartreach","dockerImageTag_oss":"0.0.43","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartreach","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"teamid":{"order":1,"title":"TeamID","type":"number"}},"required":["api_key","teamid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-01","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.smartreach.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3fd24b87b44f7bc86ee4eb0007178b6602d93260","commit_timestamp":"2026-03-31T10:29:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartreach\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:48.674445+00:00","registry_entry_generated_at":"2026-03-31T10:33:48.674445+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"896dc0b3-9b46-4ff4-8ba6-cfd7460a3895","connector_name":"Smartreach","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartreach","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"896dc0b3-9b46-4ff4-8ba6-cfd7460a3895","connector_name":"Smartreach","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-smartreach","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"896dc0b3-9b46-4ff4-8ba6-cfd7460a3895","connector_name":"Smartreach","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-smartreach","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartreach\/0.0.43.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-smartreach","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartreach\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SmartReach API documentation","type":"api_reference","url":"https:\/\/api.smartreach.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-smartreach"}},"is_oss":true,"name_cloud":"Smartreach","dockerRepository_cloud":"airbyte\/source-smartreach","dockerImageTag_cloud":"0.0.43","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/smartreach","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"teamid":{"order":1,"title":"TeamID","type":"number"}},"required":["api_key","teamid"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-01","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.smartreach.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3fd24b87b44f7bc86ee4eb0007178b6602d93260","commit_timestamp":"2026-03-31T10:29:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-smartreach\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:33:48.489933+00:00","registry_entry_generated_at":"2026-03-31T10:33:48.489933+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"896dc0b3-9b46-4ff4-8ba6-cfd7460a3895","connector_name":"Smartreach","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-smartreach","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"896dc0b3-9b46-4ff4-8ba6-cfd7460a3895","connector_name":"Smartreach","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-smartreach","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"896dc0b3-9b46-4ff4-8ba6-cfd7460a3895","connector_name":"Smartreach","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-smartreach","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-smartreach\/0.0.43.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-smartreach","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-smartreach\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SmartReach API documentation","type":"api_reference","url":"https:\/\/api.smartreach.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-smartreach"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-smartreach","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/smartreach","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-smartreach","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-smartreach:0.0.43","docker_image_cloud":"airbyte\/source-smartreach:0.0.43","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":305,"definitionId":"89f37cda-8b7d-4179-ad8a-91cf5045b5fd","name_oss":"Humanitix","dockerRepository_oss":"airbyte\/source-humanitix","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/humanitix","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.humanitix.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ece7f721a6d3beba627325d3c401529ab7fa57e2","commit_timestamp":"2026-03-31T04:56:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-humanitix\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:50.005703+00:00","registry_entry_generated_at":"2026-03-31T04:59:50.005703+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"89f37cda-8b7d-4179-ad8a-91cf5045b5fd","connector_name":"Humanitix","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-humanitix","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"89f37cda-8b7d-4179-ad8a-91cf5045b5fd","connector_name":"Humanitix","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-humanitix","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"89f37cda-8b7d-4179-ad8a-91cf5045b5fd","connector_name":"Humanitix","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-humanitix","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-humanitix\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-humanitix","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-humanitix\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Humanitix API documentation","type":"api_reference","url":"https:\/\/developers.humanitix.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-humanitix"}},"is_oss":true,"name_cloud":"Humanitix","dockerRepository_cloud":"airbyte\/source-humanitix","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/humanitix","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.humanitix.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ece7f721a6d3beba627325d3c401529ab7fa57e2","commit_timestamp":"2026-03-31T04:56:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-humanitix\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:49.853078+00:00","registry_entry_generated_at":"2026-03-31T04:59:49.853078+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"89f37cda-8b7d-4179-ad8a-91cf5045b5fd","connector_name":"Humanitix","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-humanitix","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"89f37cda-8b7d-4179-ad8a-91cf5045b5fd","connector_name":"Humanitix","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-humanitix","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"89f37cda-8b7d-4179-ad8a-91cf5045b5fd","connector_name":"Humanitix","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-humanitix","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-humanitix\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-humanitix","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-humanitix\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Humanitix API documentation","type":"api_reference","url":"https:\/\/developers.humanitix.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-humanitix"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-humanitix","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/humanitix","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-humanitix","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-humanitix:0.0.46","docker_image_cloud":"airbyte\/source-humanitix:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":306,"definitionId":"8a5d48f6-03bb-4038-a942-a8d3f175cca3","name_oss":"Freshcaller","dockerRepository_oss":"airbyte\/source-freshcaller","dockerImageTag_oss":"0.5.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/freshcaller","icon_oss":"freshcaller.svg","spec_oss":{"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Freshcaller API Key. See the docs for more information on how to obtain this key.","title":"API Key","type":"string"},"domain":{"description":"Used to construct Base URL for the Freshcaller APIs","examples":["snaptravel"],"title":"Domain for Freshcaller account","type":"string"},"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.","title":"Requests per minute","type":"integer"},"start_date":{"description":"UTC date and time. Any data created after this date will be replicated.","examples":["2022-01-01T12:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"sync_lag_minutes":{"description":"Lag in minutes for each sync, i.e., at time T, data for the time range [prev_sync_time, T-30] will be fetched","title":"Lag in minutes for each sync","type":"integer"}},"required":["domain","api_key"],"title":"Freshcaller Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":200,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freshcaller\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:17:21.694000+00:00","registry_entry_generated_at":"2025-11-19T02:34:38.632921"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8a5d48f6-03bb-4038-a942-a8d3f175cca3","connector_name":"Freshcaller","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freshcaller","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8a5d48f6-03bb-4038-a942-a8d3f175cca3","connector_name":"Freshcaller","connector_type":"source","connector_version":"0.5.4","docker_repository":"airbyte\/source-freshcaller","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8a5d48f6-03bb-4038-a942-a8d3f175cca3","connector_name":"Freshcaller","connector_type":"source","connector_version":"0.5.4","docker_repository":"airbyte\/source-freshcaller","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freshcaller\/0.5.4.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.3.9"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"e972eb0c-574a-4360-b6dd-50d638be0a64","name":"freshcaller_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FRESHCALLER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-freshcaller","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freshcaller\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Freshcaller API reference","type":"api_reference","url":"https:\/\/developers.freshcaller.com\/api\/"},{"title":"Freshcaller authentication","type":"authentication_guide","url":"https:\/\/developers.freshcaller.com\/api\/#authentication"},{"title":"Freshworks Status","type":"status_page","url":"https:\/\/status.freshworks.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-freshcaller"}},"is_oss":true,"name_cloud":"Freshcaller","dockerRepository_cloud":"airbyte\/source-freshcaller","dockerImageTag_cloud":"0.5.4","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/freshcaller","icon_cloud":"freshcaller.svg","spec_cloud":{"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Freshcaller API Key. See the docs for more information on how to obtain this key.","title":"API Key","type":"string"},"domain":{"description":"Used to construct Base URL for the Freshcaller APIs","examples":["snaptravel"],"title":"Domain for Freshcaller account","type":"string"},"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.","title":"Requests per minute","type":"integer"},"start_date":{"description":"UTC date and time. Any data created after this date will be replicated.","examples":["2022-01-01T12:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"sync_lag_minutes":{"description":"Lag in minutes for each sync, i.e., at time T, data for the time range [prev_sync_time, T-30] will be fetched","title":"Lag in minutes for each sync","type":"integer"}},"required":["domain","api_key"],"title":"Freshcaller Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":200,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freshcaller\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:17:21.694000+00:00","registry_entry_generated_at":"2025-11-19T02:34:44.176638"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8a5d48f6-03bb-4038-a942-a8d3f175cca3","connector_name":"Freshcaller","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freshcaller","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8a5d48f6-03bb-4038-a942-a8d3f175cca3","connector_name":"Freshcaller","connector_type":"source","connector_version":"0.5.4","docker_repository":"airbyte\/source-freshcaller","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8a5d48f6-03bb-4038-a942-a8d3f175cca3","connector_name":"Freshcaller","connector_type":"source","connector_version":"0.5.4","docker_repository":"airbyte\/source-freshcaller","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freshcaller\/0.5.4.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.3.9"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"e972eb0c-574a-4360-b6dd-50d638be0a64","name":"freshcaller_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FRESHCALLER__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-freshcaller","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freshcaller\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Freshcaller API reference","type":"api_reference","url":"https:\/\/developers.freshcaller.com\/api\/"},{"title":"Freshcaller authentication","type":"authentication_guide","url":"https:\/\/developers.freshcaller.com\/api\/#authentication"},{"title":"Freshworks Status","type":"status_page","url":"https:\/\/status.freshworks.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-freshcaller"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-freshcaller","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/freshcaller","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-freshcaller","ab_internal_ql":100.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-freshcaller:0.5.4","docker_image_cloud":"airbyte\/source-freshcaller:0.5.4","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":307,"definitionId":"8ac02323-03a3-4026-96f0-68573237c49a","name_oss":"Nutshell","dockerRepository_oss":"airbyte\/source-nutshell","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/nutshell","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"API Token","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.nutshell.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c046dd780afe58160a25fa03c6759908cab57164","commit_timestamp":"2026-03-31T06:42:08+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nutshell\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:46:17.358523+00:00","registry_entry_generated_at":"2026-03-31T06:46:17.358523+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8ac02323-03a3-4026-96f0-68573237c49a","connector_name":"Nutshell","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nutshell","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8ac02323-03a3-4026-96f0-68573237c49a","connector_name":"Nutshell","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-nutshell","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8ac02323-03a3-4026-96f0-68573237c49a","connector_name":"Nutshell","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-nutshell","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nutshell\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-nutshell","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nutshell\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Nutshell API documentation","type":"api_reference","url":"https:\/\/developers.nutshell.com\/"},{"title":"Nutshell authentication","type":"authentication_guide","url":"https:\/\/developers.nutshell.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-nutshell"}},"is_oss":true,"name_cloud":"Nutshell","dockerRepository_cloud":"airbyte\/source-nutshell","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/nutshell","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"API Token","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.nutshell.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c046dd780afe58160a25fa03c6759908cab57164","commit_timestamp":"2026-03-31T06:42:08+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nutshell\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:46:17.058772+00:00","registry_entry_generated_at":"2026-03-31T06:46:17.058772+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8ac02323-03a3-4026-96f0-68573237c49a","connector_name":"Nutshell","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nutshell","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8ac02323-03a3-4026-96f0-68573237c49a","connector_name":"Nutshell","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-nutshell","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8ac02323-03a3-4026-96f0-68573237c49a","connector_name":"Nutshell","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-nutshell","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nutshell\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-nutshell","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nutshell\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Nutshell API documentation","type":"api_reference","url":"https:\/\/developers.nutshell.com\/"},{"title":"Nutshell authentication","type":"authentication_guide","url":"https:\/\/developers.nutshell.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-nutshell"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-nutshell","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/nutshell","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-nutshell","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-nutshell:0.0.50","docker_image_cloud":"airbyte\/source-nutshell:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":308,"definitionId":"8ac29756-9a9d-4472-a20b-df29ac29764a","name_oss":"lu.ma","dockerRepository_oss":"airbyte\/source-luma","dockerImageTag_oss":"0.0.55","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/luma","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Get your API key on lu.ma Calendars dashboard \u2192 Settings.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.lu.ma"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"cee194cd01d6c04b2bafe913bff06dee77e2cde4","commit_timestamp":"2026-03-31T08:34:38+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-luma\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:06.874294+00:00","registry_entry_generated_at":"2026-03-31T08:39:06.874294+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8ac29756-9a9d-4472-a20b-df29ac29764a","connector_name":"lu.ma","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-luma","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8ac29756-9a9d-4472-a20b-df29ac29764a","connector_name":"lu.ma","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-luma","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8ac29756-9a9d-4472-a20b-df29ac29764a","connector_name":"lu.ma","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-luma","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-luma\/0.0.55.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-luma","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-luma\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Luma API documentation","type":"api_reference","url":"https:\/\/docs.lu.ma\/reference\/getting-started"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-luma"}},"is_oss":true,"name_cloud":"lu.ma","dockerRepository_cloud":"airbyte\/source-luma","dockerImageTag_cloud":"0.0.55","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/luma","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Get your API key on lu.ma Calendars dashboard \u2192 Settings.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.lu.ma"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"cee194cd01d6c04b2bafe913bff06dee77e2cde4","commit_timestamp":"2026-03-31T08:34:38+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-luma\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:06.547886+00:00","registry_entry_generated_at":"2026-03-31T08:39:06.547886+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8ac29756-9a9d-4472-a20b-df29ac29764a","connector_name":"lu.ma","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-luma","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8ac29756-9a9d-4472-a20b-df29ac29764a","connector_name":"lu.ma","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-luma","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8ac29756-9a9d-4472-a20b-df29ac29764a","connector_name":"lu.ma","connector_type":"source","connector_version":"0.0.55","docker_repository":"airbyte\/source-luma","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-luma\/0.0.55.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-luma","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-luma\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Luma API documentation","type":"api_reference","url":"https:\/\/docs.lu.ma\/reference\/getting-started"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-luma"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-luma","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/luma","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-luma","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-luma:0.0.55","docker_image_cloud":"airbyte\/source-luma:0.0.55","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":309,"definitionId":"8b418a25-7042-430f-96d8-72853a337a26","name_oss":"Easypromos","dockerRepository_oss":"airbyte\/source-easypromos","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/easypromos","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bearer_token":{"airbyte_secret":true,"name":"jwt_token","order":0,"title":"Bearer Token","type":"string"}},"required":["bearer_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-21","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.easypromosapp.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"22856818f1e936e7effe07f48e31a05b2ea36ac2","commit_timestamp":"2026-03-31T08:39:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-easypromos\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:43:36.557729+00:00","registry_entry_generated_at":"2026-03-31T08:43:36.557729+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8b418a25-7042-430f-96d8-72853a337a26","connector_name":"Easypromos","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-easypromos","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8b418a25-7042-430f-96d8-72853a337a26","connector_name":"Easypromos","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-easypromos","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8b418a25-7042-430f-96d8-72853a337a26","connector_name":"Easypromos","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-easypromos","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-easypromos\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-easypromos","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-easypromos\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Easypromos API documentation","type":"api_reference","url":"https:\/\/developers.easypromos.com\/"},{"title":"Easypromos authentication","type":"authentication_guide","url":"https:\/\/developers.easypromos.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-easypromos"}},"is_oss":true,"name_cloud":"Easypromos","dockerRepository_cloud":"airbyte\/source-easypromos","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/easypromos","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bearer_token":{"airbyte_secret":true,"name":"jwt_token","order":0,"title":"Bearer Token","type":"string"}},"required":["bearer_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-21","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.easypromosapp.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"22856818f1e936e7effe07f48e31a05b2ea36ac2","commit_timestamp":"2026-03-31T08:39:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-easypromos\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:43:36.248356+00:00","registry_entry_generated_at":"2026-03-31T08:43:36.248356+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8b418a25-7042-430f-96d8-72853a337a26","connector_name":"Easypromos","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-easypromos","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8b418a25-7042-430f-96d8-72853a337a26","connector_name":"Easypromos","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-easypromos","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8b418a25-7042-430f-96d8-72853a337a26","connector_name":"Easypromos","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-easypromos","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-easypromos\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-easypromos","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-easypromos\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Easypromos API documentation","type":"api_reference","url":"https:\/\/developers.easypromos.com\/"},{"title":"Easypromos authentication","type":"authentication_guide","url":"https:\/\/developers.easypromos.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-easypromos"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-easypromos","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/easypromos","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-easypromos","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-easypromos:0.0.49","docker_image_cloud":"airbyte\/source-easypromos:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":310,"definitionId":"8baba53d-2fe3-4e33-bc85-210d0eb62884","name_oss":"Zenefits","dockerRepository_oss":"airbyte\/source-zenefits","dockerImageTag_oss":"0.3.20","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zenefits","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"token":{"airbyte_secret":true,"description":"Use Sync with Zenefits button on the link given on the readme file, and get the token to access the api","title":"token","type":"string"}},"required":["token"],"title":"Zenefits Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/zenefits","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-08-24","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.zenefits.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zenefits\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:26:59.543000+00:00","registry_entry_generated_at":"2025-11-19T02:38:23.521128"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8baba53d-2fe3-4e33-bc85-210d0eb62884","connector_name":"Zenefits","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zenefits","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8baba53d-2fe3-4e33-bc85-210d0eb62884","connector_name":"Zenefits","connector_type":"source","connector_version":"0.3.20","docker_repository":"airbyte\/source-zenefits","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8baba53d-2fe3-4e33-bc85-210d0eb62884","connector_name":"Zenefits","connector_type":"source","connector_version":"0.3.20","docker_repository":"airbyte\/source-zenefits","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zenefits\/0.3.20.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ZENEFITS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-zenefits","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zenefits\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zenefits API documentation","type":"api_reference","url":"https:\/\/developers.zenefits.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zenefits"}},"is_oss":true,"name_cloud":"Zenefits","dockerRepository_cloud":"airbyte\/source-zenefits","dockerImageTag_cloud":"0.3.20","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zenefits","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"token":{"airbyte_secret":true,"description":"Use Sync with Zenefits button on the link given on the readme file, and get the token to access the api","title":"token","type":"string"}},"required":["token"],"title":"Zenefits Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/zenefits","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-08-24","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.zenefits.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zenefits\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:26:59.543000+00:00","registry_entry_generated_at":"2025-11-19T02:38:30.750387"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8baba53d-2fe3-4e33-bc85-210d0eb62884","connector_name":"Zenefits","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zenefits","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8baba53d-2fe3-4e33-bc85-210d0eb62884","connector_name":"Zenefits","connector_type":"source","connector_version":"0.3.20","docker_repository":"airbyte\/source-zenefits","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8baba53d-2fe3-4e33-bc85-210d0eb62884","connector_name":"Zenefits","connector_type":"source","connector_version":"0.3.20","docker_repository":"airbyte\/source-zenefits","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zenefits\/0.3.20.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ZENEFITS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-zenefits","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zenefits\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zenefits API documentation","type":"api_reference","url":"https:\/\/developers.zenefits.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zenefits"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zenefits","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zenefits","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zenefits","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zenefits:0.3.20","docker_image_cloud":"airbyte\/source-zenefits:0.3.20","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":311,"definitionId":"8be64312-22e6-4c6d-8738-2294bd565139","name_oss":"Eventee","dockerRepository_oss":"airbyte\/source-eventee","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/eventee","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Generate it at https:\/\/admin.eventee.co\/ in 'Settings -> Features'.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.eventee.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"47f0675a17033b0d70717589ccbaf6f0e59df523","commit_timestamp":"2026-03-31T08:36:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-eventee\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:41:13.561818+00:00","registry_entry_generated_at":"2026-03-31T08:41:13.561818+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8be64312-22e6-4c6d-8738-2294bd565139","connector_name":"Eventee","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-eventee","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8be64312-22e6-4c6d-8738-2294bd565139","connector_name":"Eventee","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-eventee","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8be64312-22e6-4c6d-8738-2294bd565139","connector_name":"Eventee","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-eventee","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-eventee\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-eventee","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-eventee\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Eventee API documentation","type":"api_reference","url":"https:\/\/eventee.co\/api-documentation"},{"title":"Eventee authentication","type":"authentication_guide","url":"https:\/\/eventee.co\/api-documentation#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-eventee"}},"is_oss":true,"name_cloud":"Eventee","dockerRepository_cloud":"airbyte\/source-eventee","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/eventee","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Generate it at https:\/\/admin.eventee.co\/ in 'Settings -> Features'.","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.eventee.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"47f0675a17033b0d70717589ccbaf6f0e59df523","commit_timestamp":"2026-03-31T08:36:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-eventee\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:41:13.261494+00:00","registry_entry_generated_at":"2026-03-31T08:41:13.261494+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8be64312-22e6-4c6d-8738-2294bd565139","connector_name":"Eventee","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-eventee","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8be64312-22e6-4c6d-8738-2294bd565139","connector_name":"Eventee","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-eventee","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8be64312-22e6-4c6d-8738-2294bd565139","connector_name":"Eventee","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-eventee","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-eventee\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-eventee","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-eventee\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Eventee API documentation","type":"api_reference","url":"https:\/\/eventee.co\/api-documentation"},{"title":"Eventee authentication","type":"authentication_guide","url":"https:\/\/eventee.co\/api-documentation#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-eventee"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-eventee","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/eventee","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-eventee","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-eventee:0.0.51","docker_image_cloud":"airbyte\/source-eventee:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":312,"definitionId":"8cc6537e-f8a6-423c-b960-e927af76116e","name_oss":"Reply.io","dockerRepository_oss":"airbyte\/source-reply-io","dockerImageTag_oss":"0.2.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/reply-io","icon_oss":"reply-io.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The API Token for Reply","order":0,"title":"API Token","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-22","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"fc84b776b5f836164f8679e90cf294cd2848473e","commit_timestamp":"2025-05-25T09:12:41+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CI6xw47+vY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-reply-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T06:24:22.311000+00:00","registry_entry_generated_at":"2025-05-25T06:27:08.370712"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8cc6537e-f8a6-423c-b960-e927af76116e","connector_name":"Reply.io","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-reply-io","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8cc6537e-f8a6-423c-b960-e927af76116e","connector_name":"Reply.io","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-reply-io","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8cc6537e-f8a6-423c-b960-e927af76116e","connector_name":"Reply.io","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-reply-io","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-reply-io\/0.2.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-REPLY-IO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-reply-io","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-reply-io"}},"is_oss":true,"name_cloud":"Reply.io","dockerRepository_cloud":"airbyte\/source-reply-io","dockerImageTag_cloud":"0.2.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/reply-io","icon_cloud":"reply-io.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"The API Token for Reply","order":0,"title":"API Token","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-22","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"fc84b776b5f836164f8679e90cf294cd2848473e","commit_timestamp":"2025-05-25T09:12:41+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CI6xw47+vY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-reply-io\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T06:24:22.311000+00:00","registry_entry_generated_at":"2025-05-25T06:27:08.855111"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8cc6537e-f8a6-423c-b960-e927af76116e","connector_name":"Reply.io","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-reply-io","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8cc6537e-f8a6-423c-b960-e927af76116e","connector_name":"Reply.io","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-reply-io","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8cc6537e-f8a6-423c-b960-e927af76116e","connector_name":"Reply.io","connector_type":"source","connector_version":"0.2.22","docker_repository":"airbyte\/source-reply-io","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-reply-io\/0.2.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-REPLY-IO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-reply-io","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-reply-io"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-reply-io","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/reply-io","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-reply-io","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-reply-io:0.2.22","docker_image_cloud":"airbyte\/source-reply-io:0.2.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":313,"definitionId":"8d22fb25-a6e8-40e5-9a8b-0e057cc0bb86","name_oss":"Workday REST","dockerRepository_oss":"airbyte\/source-workday-rest","dockerImageTag_oss":"0.1.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday-rest","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Credentials for connecting to the Workday (REST) API.","properties":{"access_token":{"airbyte_secret":true,"description":"Follow the instructions in the \"OAuth 2.0 in Postman - API Client for Integrations\" article in the Workday community docs to obtain access token.","order":0,"title":"Access token.","type":"string"}},"required":["access_token"],"title":"Authentication","type":"object"},"host":{"order":1,"title":"Workday hostname","type":"string"},"num_workers":{"default":20,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":50,"minimum":1,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"Rows after this date will be synced, default 2 years ago.","examples":["2024-10-26T07:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Start date","type":"string"},"tenant_id":{"airbyte_secret":true,"order":0,"title":"Workday tenant","type":"string"}},"required":["tenant_id","host","credentials"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":"2021-01-01","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8e9fee413768426830365d898be02868c8877e93","commit_timestamp":"2025-10-16T16:51:34+03:00","commit_author":"Daryna Ishchenko","commit_author_email":"80129833+darynaishchenko@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workday-rest\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-16T13:57:46.241000+00:00","registry_entry_generated_at":"2025-10-16T13:59:06.840907"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8d22fb25-a6e8-40e5-9a8b-0e057cc0bb86","connector_name":"Workday REST","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workday-rest","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8d22fb25-a6e8-40e5-9a8b-0e057cc0bb86","connector_name":"Workday REST","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-workday-rest","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8d22fb25-a6e8-40e5-9a8b-0e057cc0bb86","connector_name":"Workday REST","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-workday-rest","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workday-rest\/0.1.0.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WORKDAY-REST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-workday-rest","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.0@sha256:7165e772905c42562eb52620e03f37ddff4e101669e4177a272c24b2e17173d4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workday-rest\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-workday-rest"}},"is_oss":true,"name_cloud":"Workday REST","dockerRepository_cloud":"airbyte\/source-workday-rest","dockerImageTag_cloud":"0.1.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-workday-rest","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"Credentials for connecting to the Workday (REST) API.","properties":{"access_token":{"airbyte_secret":true,"description":"Follow the instructions in the \"OAuth 2.0 in Postman - API Client for Integrations\" article in the Workday community docs to obtain access token.","order":0,"title":"Access token.","type":"string"}},"required":["access_token"],"title":"Authentication","type":"object"},"host":{"order":1,"title":"Workday hostname","type":"string"},"num_workers":{"default":20,"description":"The number of worker threads to use for the sync.","examples":[1,2,3],"maximum":50,"minimum":1,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"Rows after this date will be synced, default 2 years ago.","examples":["2024-10-26T07:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Start date","type":"string"},"tenant_id":{"airbyte_secret":true,"order":0,"title":"Workday tenant","type":"string"}},"required":["tenant_id","host","credentials"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":"2021-01-01","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8e9fee413768426830365d898be02868c8877e93","commit_timestamp":"2025-10-16T16:51:34+03:00","commit_author":"Daryna Ishchenko","commit_author_email":"80129833+darynaishchenko@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workday-rest\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-16T13:57:46.241000+00:00","registry_entry_generated_at":"2025-10-16T13:59:14.871890"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8d22fb25-a6e8-40e5-9a8b-0e057cc0bb86","connector_name":"Workday REST","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workday-rest","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8d22fb25-a6e8-40e5-9a8b-0e057cc0bb86","connector_name":"Workday REST","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-workday-rest","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8d22fb25-a6e8-40e5-9a8b-0e057cc0bb86","connector_name":"Workday REST","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-workday-rest","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workday-rest\/0.1.0.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WORKDAY-REST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-workday-rest","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.3.0@sha256:7165e772905c42562eb52620e03f37ddff4e101669e4177a272c24b2e17173d4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workday-rest\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-workday-rest"}},"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/workday-rest","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-workday-rest","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-workday-rest:0.1.0","docker_image_cloud":"airbyte\/source-workday-rest:0.1.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":10.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":10.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":314,"definitionId":"8d518856-6bfa-4d92-80ca-796b0338e341","name_oss":"Rollbar","dockerRepository_oss":"airbyte\/source-rollbar","dockerImageTag_oss":"0.0.46","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/rollbar","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_access_token":{"airbyte_secret":true,"order":2,"title":"Account Access Token","type":"string"},"project_access_token":{"airbyte_secret":true,"name":"api_key","order":0,"title":"Project Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["project_access_token","start_date","account_access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-24","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.rollbar.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bf3ec592bdb381f9f3e053e5a68967b5cc411dc2","commit_timestamp":"2026-03-31T10:35:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-rollbar\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:39:03.969456+00:00","registry_entry_generated_at":"2026-03-31T10:39:03.969456+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8d518856-6bfa-4d92-80ca-796b0338e341","connector_name":"Rollbar","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rollbar","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8d518856-6bfa-4d92-80ca-796b0338e341","connector_name":"Rollbar","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-rollbar","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8d518856-6bfa-4d92-80ca-796b0338e341","connector_name":"Rollbar","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-rollbar","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rollbar\/0.0.46.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-rollbar","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-rollbar\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Rollbar API reference","type":"api_reference","url":"https:\/\/docs.rollbar.com\/reference\/getting-started"},{"title":"Rollbar authentication","type":"authentication_guide","url":"https:\/\/docs.rollbar.com\/reference\/authentication"},{"title":"Rollbar rate limits","type":"rate_limits","url":"https:\/\/docs.rollbar.com\/reference\/rate-limits"},{"title":"Rollbar Status","type":"status_page","url":"https:\/\/status.rollbar.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-rollbar"}},"is_oss":true,"name_cloud":"Rollbar","dockerRepository_cloud":"airbyte\/source-rollbar","dockerImageTag_cloud":"0.0.46","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/rollbar","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_access_token":{"airbyte_secret":true,"order":2,"title":"Account Access Token","type":"string"},"project_access_token":{"airbyte_secret":true,"name":"api_key","order":0,"title":"Project Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["project_access_token","start_date","account_access_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-24","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.rollbar.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"bf3ec592bdb381f9f3e053e5a68967b5cc411dc2","commit_timestamp":"2026-03-31T10:35:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-rollbar\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:39:03.797792+00:00","registry_entry_generated_at":"2026-03-31T10:39:03.797792+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8d518856-6bfa-4d92-80ca-796b0338e341","connector_name":"Rollbar","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rollbar","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8d518856-6bfa-4d92-80ca-796b0338e341","connector_name":"Rollbar","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-rollbar","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8d518856-6bfa-4d92-80ca-796b0338e341","connector_name":"Rollbar","connector_type":"source","connector_version":"0.0.46","docker_repository":"airbyte\/source-rollbar","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rollbar\/0.0.46.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-rollbar","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-rollbar\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Rollbar API reference","type":"api_reference","url":"https:\/\/docs.rollbar.com\/reference\/getting-started"},{"title":"Rollbar authentication","type":"authentication_guide","url":"https:\/\/docs.rollbar.com\/reference\/authentication"},{"title":"Rollbar rate limits","type":"rate_limits","url":"https:\/\/docs.rollbar.com\/reference\/rate-limits"},{"title":"Rollbar Status","type":"status_page","url":"https:\/\/status.rollbar.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-rollbar"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-rollbar","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/rollbar","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-rollbar","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-rollbar:0.0.46","docker_image_cloud":"airbyte\/source-rollbar:0.0.46","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":315,"definitionId":"8da67652-004c-11ec-9a03-0242ac130003","name_oss":"Trello","dockerRepository_oss":"airbyte\/source-trello","dockerImageTag_oss":"1.3.10","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello","icon_oss":"trello.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"key":{"path_in_connector_config":["key"],"type":"string"},"token":{"path_in_connector_config":["token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"board_ids":{"description":"IDs of the boards to replicate data from. If left empty, data from all boards to which you have access will be replicated. Please note that this is not the 8-character ID in the board's shortLink (URL of the board). Rather, what is required here is the 24-character ID usually returned by the API","items":{"pattern":"^[0-9a-fA-F]{24}$","type":"string"},"order":3,"title":"Trello Board IDs","type":"array"},"key":{"airbyte_secret":true,"description":"Trello API key. See the docs<\/a> for instructions on how to generate it.","order":0,"title":"API key","type":"string"},"start_date":{"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:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"token":{"airbyte_secret":true,"description":"Trello API token. See the docs<\/a> for instructions on how to generate it.","order":1,"title":"API token","type":"string"}},"required":["key","token","start_date"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":"2021-08-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.trello.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-09-28","message":"The verison migrates the Trello connector to the low-code framework for greater maintainability. This introduces a breaking change to the state format for the `response` stream. If you are using the incremental sync mode for this stream, you will need to reset the affected connection after upgrading to prevent sync failures.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello-migrations"},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-trello\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:23:13.103000+00:00","registry_entry_generated_at":"2025-11-19T02:44:21.781370"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8da67652-004c-11ec-9a03-0242ac130003","connector_name":"Trello","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-trello","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8da67652-004c-11ec-9a03-0242ac130003","connector_name":"Trello","connector_type":"source","connector_version":"1.3.10","docker_repository":"airbyte\/source-trello","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8da67652-004c-11ec-9a03-0242ac130003","connector_name":"Trello","connector_type":"source","connector_version":"1.3.10","docker_repository":"airbyte\/source-trello","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-trello\/1.3.10.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"791d4aa0-8fe2-4b8d-9ed3-131a5549821b","name":"trello_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TRELLO_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-trello","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.16@sha256:b8126848437ec5a6cff05fb4796fd775450b83e57925674d856a1838a390a28c"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-trello\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Trello REST API","type":"api_reference","url":"https:\/\/developer.atlassian.com\/cloud\/trello\/rest\/"},{"title":"Trello authentication","type":"authentication_guide","url":"https:\/\/developer.atlassian.com\/cloud\/trello\/guides\/rest-api\/authorization\/"},{"title":"Trello rate limits","type":"rate_limits","url":"https:\/\/developer.atlassian.com\/cloud\/trello\/guides\/rest-api\/rate-limits\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-trello"}},"is_oss":true,"name_cloud":"Trello","dockerRepository_cloud":"airbyte\/source-trello","dockerImageTag_cloud":"1.3.10","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello","icon_cloud":"trello.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"key":{"path_in_connector_config":["key"],"type":"string"},"token":{"path_in_connector_config":["token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"board_ids":{"description":"IDs of the boards to replicate data from. If left empty, data from all boards to which you have access will be replicated. Please note that this is not the 8-character ID in the board's shortLink (URL of the board). Rather, what is required here is the 24-character ID usually returned by the API","items":{"pattern":"^[0-9a-fA-F]{24}$","type":"string"},"order":3,"title":"Trello Board IDs","type":"array"},"key":{"airbyte_secret":true,"description":"Trello API key. See the docs<\/a> for instructions on how to generate it.","order":0,"title":"API key","type":"string"},"start_date":{"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:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"token":{"airbyte_secret":true,"description":"Trello API token. See the docs<\/a> for instructions on how to generate it.","order":1,"title":"API token","type":"string"}},"required":["key","token","start_date"],"type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":"2021-08-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.trello.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-09-28","message":"The verison migrates the Trello connector to the low-code framework for greater maintainability. This introduces a breaking change to the state format for the `response` stream. If you are using the incremental sync mode for this stream, you will need to reset the affected connection after upgrading to prevent sync failures.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/trello-migrations"},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"43f3d0566135edd3de517ff1e89e42a113200515","commit_timestamp":"2025-11-18T18:12:27-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-trello\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:23:13.103000+00:00","registry_entry_generated_at":"2025-11-19T02:44:29.017470"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8da67652-004c-11ec-9a03-0242ac130003","connector_name":"Trello","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-trello","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8da67652-004c-11ec-9a03-0242ac130003","connector_name":"Trello","connector_type":"source","connector_version":"1.3.10","docker_repository":"airbyte\/source-trello","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8da67652-004c-11ec-9a03-0242ac130003","connector_name":"Trello","connector_type":"source","connector_version":"1.3.10","docker_repository":"airbyte\/source-trello","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-trello\/1.3.10.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"791d4aa0-8fe2-4b8d-9ed3-131a5549821b","name":"trello_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TRELLO_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-trello","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.60.16@sha256:b8126848437ec5a6cff05fb4796fd775450b83e57925674d856a1838a390a28c"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-trello\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Trello REST API","type":"api_reference","url":"https:\/\/developer.atlassian.com\/cloud\/trello\/rest\/"},{"title":"Trello authentication","type":"authentication_guide","url":"https:\/\/developer.atlassian.com\/cloud\/trello\/guides\/rest-api\/authorization\/"},{"title":"Trello rate limits","type":"rate_limits","url":"https:\/\/developer.atlassian.com\/cloud\/trello\/guides\/rest-api\/rate-limits\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-trello"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-trello","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/trello","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-trello","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-trello:1.3.10","docker_image_cloud":"airbyte\/source-trello:1.3.10","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":316,"definitionId":"8e1ae2d2-4790-44d3-9d83-75b3fc3940ff","name_oss":"Datascope","dockerRepository_oss":"airbyte\/source-datascope","dockerImageTag_oss":"0.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/datascope","icon_oss":"datascope.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"Authorization","type":"string"},"start_date":{"description":"Start date for the data to be replicated","examples":["dd\/mm\/YYYY HH:MM"],"order":1,"pattern":"^[0-9]{2}\/[0-9]{2}\/[0-9]{4} [0-9]{2}:[0-9]{2}$","title":"Start Date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-datascope\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:40:38.920000+00:00","registry_entry_generated_at":"2025-11-19T02:02:42.355804"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8e1ae2d2-4790-44d3-9d83-75b3fc3940ff","connector_name":"Datascope","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-datascope","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8e1ae2d2-4790-44d3-9d83-75b3fc3940ff","connector_name":"Datascope","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-datascope","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8e1ae2d2-4790-44d3-9d83-75b3fc3940ff","connector_name":"Datascope","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-datascope","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-datascope\/0.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"17f5b107-4256-48f8-916b-0f61df1ff14f","name":"datascope_config_dev_null"}]}],"githubIssueLabel_oss":"source-datascope","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-datascope\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"DataScope API documentation","type":"api_reference","url":"https:\/\/app.mydatascope.com\/api\/external\/docs\/"},{"title":"DataScope authentication","type":"authentication_guide","url":"https:\/\/app.mydatascope.com\/api\/external\/docs\/#section\/Authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-datascope"}},"is_oss":true,"name_cloud":"Datascope","dockerRepository_cloud":"airbyte\/source-datascope","dockerImageTag_cloud":"0.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/datascope","icon_cloud":"datascope.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"Authorization","type":"string"},"start_date":{"description":"Start date for the data to be replicated","examples":["dd\/mm\/YYYY HH:MM"],"order":1,"pattern":"^[0-9]{2}\/[0-9]{2}\/[0-9]{4} [0-9]{2}:[0-9]{2}$","title":"Start Date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-datascope\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:40:38.920000+00:00","registry_entry_generated_at":"2025-11-19T02:02:47.608403"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8e1ae2d2-4790-44d3-9d83-75b3fc3940ff","connector_name":"Datascope","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-datascope","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8e1ae2d2-4790-44d3-9d83-75b3fc3940ff","connector_name":"Datascope","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-datascope","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8e1ae2d2-4790-44d3-9d83-75b3fc3940ff","connector_name":"Datascope","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-datascope","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-datascope\/0.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"17f5b107-4256-48f8-916b-0f61df1ff14f","name":"datascope_config_dev_null"}]}],"githubIssueLabel_cloud":"source-datascope","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-datascope\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"DataScope API documentation","type":"api_reference","url":"https:\/\/app.mydatascope.com\/api\/external\/docs\/"},{"title":"DataScope authentication","type":"authentication_guide","url":"https:\/\/app.mydatascope.com\/api\/external\/docs\/#section\/Authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-datascope"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-datascope","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/datascope","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-datascope","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-datascope:0.2.25","docker_image_cloud":"airbyte\/source-datascope:0.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":317,"definitionId":"8f4b2d64-970a-4a6f-b316-3d1144c67be8","name_oss":"Height","dockerRepository_oss":"airbyte\/source-height","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/height","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"search_query":{"default":"task","description":"Search query to be used with search stream","order":2,"title":"search_query","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-08-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.height.app"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4b2c10801a5ee9f69f148368a652d90f4d8ae28d","commit_timestamp":"2026-03-17T06:33:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-height\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:39:56.801000+00:00","registry_entry_generated_at":"2026-03-17T06:41:01.910047"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8f4b2d64-970a-4a6f-b316-3d1144c67be8","connector_name":"Height","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-height","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8f4b2d64-970a-4a6f-b316-3d1144c67be8","connector_name":"Height","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-height","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8f4b2d64-970a-4a6f-b316-3d1144c67be8","connector_name":"Height","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-height","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-height\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-height","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-height\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Height API documentation","type":"api_reference","url":"https:\/\/www.height.app\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-height"}},"is_oss":true,"name_cloud":"Height","dockerRepository_cloud":"airbyte\/source-height","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/height","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"search_query":{"default":"task","description":"Search query to be used with search stream","order":2,"title":"search_query","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-08-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.height.app"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4b2c10801a5ee9f69f148368a652d90f4d8ae28d","commit_timestamp":"2026-03-17T06:33:50+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-height\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:39:56.801000+00:00","registry_entry_generated_at":"2026-03-17T06:41:10.175381"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8f4b2d64-970a-4a6f-b316-3d1144c67be8","connector_name":"Height","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-height","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8f4b2d64-970a-4a6f-b316-3d1144c67be8","connector_name":"Height","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-height","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"8f4b2d64-970a-4a6f-b316-3d1144c67be8","connector_name":"Height","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-height","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-height\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-height","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-height\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Height API documentation","type":"api_reference","url":"https:\/\/www.height.app\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-height"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-height","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/height","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-height","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-height:0.0.51","docker_image_cloud":"airbyte\/source-height:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":318,"definitionId":"8fa13fb7-2cf7-4c5e-9a91-bae6f71f1fb7","name_oss":"Couchbase","dockerRepository_oss":"airbyte\/source-couchbase","dockerImageTag_oss":"0.1.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/couchbase","icon_oss":"couchbase.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bucket":{"description":"The name of the bucket to sync data from","order":3,"title":"Bucket","type":"string"},"connection_string":{"description":"The connection string for the Couchbase server (e.g., couchbase:\/\/localhost or couchbases:\/\/example.com)","order":0,"title":"Connection String","type":"string"},"password":{"airbyte_secret":true,"description":"The password to use for authentication","order":2,"title":"Password","type":"string"},"start_date":{"description":"The date from which you'd like to replicate data for incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. If not set, all data will be replicated.","format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"username":{"description":"The username to use for authentication","order":1,"title":"Username","type":"string"}},"required":["connection_string","username","password","bucket"],"title":"Couchbase Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/couchbase","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-couchbase\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:37:35.913000+00:00","registry_entry_generated_at":"2025-11-19T02:01:30.207613"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8fa13fb7-2cf7-4c5e-9a91-bae6f71f1fb7","connector_name":"Couchbase","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-couchbase","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8fa13fb7-2cf7-4c5e-9a91-bae6f71f1fb7","connector_name":"Couchbase","connector_type":"source","connector_version":"0.1.8","docker_repository":"airbyte\/source-couchbase","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8fa13fb7-2cf7-4c5e-9a91-bae6f71f1fb7","connector_name":"Couchbase","connector_type":"source","connector_version":"0.1.8","docker_repository":"airbyte\/source-couchbase","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-couchbase\/0.1.8.spdx.json"},"packageInfo_oss":{"cdk_version":"python:5.17.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-couchbase","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-couchbase\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Couchbase SQL++ reference","type":"sql_reference","url":"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/index.html"},{"title":"Couchbase authentication","type":"authentication_guide","url":"https:\/\/docs.couchbase.com\/server\/current\/learn\/security\/authentication.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-couchbase"}},"is_oss":true,"name_cloud":"Couchbase","dockerRepository_cloud":"airbyte\/source-couchbase","dockerImageTag_cloud":"0.1.8","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/couchbase","icon_cloud":"couchbase.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bucket":{"description":"The name of the bucket to sync data from","order":3,"title":"Bucket","type":"string"},"connection_string":{"description":"The connection string for the Couchbase server (e.g., couchbase:\/\/localhost or couchbases:\/\/example.com)","order":0,"title":"Connection String","type":"string"},"password":{"airbyte_secret":true,"description":"The password to use for authentication","order":2,"title":"Password","type":"string"},"start_date":{"description":"The date from which you'd like to replicate data for incremental streams, in the format YYYY-MM-DDT00:00:00Z. All data generated after this date will be replicated. If not set, all data will be replicated.","format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"username":{"description":"The username to use for authentication","order":1,"title":"Username","type":"string"}},"required":["connection_string","username","password","bucket"],"title":"Couchbase Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/couchbase","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1be0a6150243ebea2241ebaf66f7a3077c8bd32d","commit_timestamp":"2025-11-18T17:31:41-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-couchbase\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:37:35.913000+00:00","registry_entry_generated_at":"2025-11-19T02:01:41.590072"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"8fa13fb7-2cf7-4c5e-9a91-bae6f71f1fb7","connector_name":"Couchbase","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-couchbase","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"8fa13fb7-2cf7-4c5e-9a91-bae6f71f1fb7","connector_name":"Couchbase","connector_type":"source","connector_version":"0.1.8","docker_repository":"airbyte\/source-couchbase","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"8fa13fb7-2cf7-4c5e-9a91-bae6f71f1fb7","connector_name":"Couchbase","connector_type":"source","connector_version":"0.1.8","docker_repository":"airbyte\/source-couchbase","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-couchbase\/0.1.8.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:5.17.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"}],"githubIssueLabel_cloud":"source-couchbase","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-couchbase\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Couchbase SQL++ reference","type":"sql_reference","url":"https:\/\/docs.couchbase.com\/server\/current\/n1ql\/n1ql-language-reference\/index.html"},{"title":"Couchbase authentication","type":"authentication_guide","url":"https:\/\/docs.couchbase.com\/server\/current\/learn\/security\/authentication.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-couchbase"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-couchbase","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/couchbase","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-couchbase","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-couchbase:0.1.8","docker_image_cloud":"airbyte\/source-couchbase:0.1.8","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":319,"definitionId":"9023923c-002f-4131-9554-3ebdf56540a4","name_oss":"Granola","dockerRepository_oss":"airbyte\/source-granola","dockerImageTag_oss":"0.1.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/granola","icon_oss":null,"spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Granola Enterprise API key. Generate one from Settings > Workspaces > API in your Granola workspace.","order":0,"title":"API Key","type":"string"},"start_date":{"description":"The earliest date from which to start replicating notes, in YYYY-MM-DD format.","examples":["2024-01-01"],"format":"date","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["public-api.granola.ai"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"31570ff5ada257fd5b323ab4e3561f8ad7278a02","commit_timestamp":"2026-03-31T06:37:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-granola\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:26.513438+00:00","registry_entry_generated_at":"2026-03-31T06:41:26.513438+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9023923c-002f-4131-9554-3ebdf56540a4","connector_name":"Granola","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-granola","sync_success_rate":"high","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9023923c-002f-4131-9554-3ebdf56540a4","connector_name":"Granola","connector_type":"source","connector_version":"0.1.2","docker_repository":"airbyte\/source-granola","sync_success_rate":"high","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9023923c-002f-4131-9554-3ebdf56540a4","connector_name":"Granola","connector_type":"source","connector_version":"0.1.2","docker_repository":"airbyte\/source-granola","sync_success_rate":"high","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-granola\/0.1.2.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GRANOLA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-granola","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-granola\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Granola Enterprise API documentation","type":"api_reference","url":"https:\/\/docs.granola.ai\/introduction"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-granola"}},"is_oss":true,"name_cloud":"Granola","dockerRepository_cloud":"airbyte\/source-granola","dockerImageTag_cloud":"0.1.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/granola","icon_cloud":null,"spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your Granola Enterprise API key. Generate one from Settings > Workspaces > API in your Granola workspace.","order":0,"title":"API Key","type":"string"},"start_date":{"description":"The earliest date from which to start replicating notes, in YYYY-MM-DD format.","examples":["2024-01-01"],"format":"date","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","pattern_descriptor":"YYYY-MM-DD","title":"Start Date","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["public-api.granola.ai"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"31570ff5ada257fd5b323ab4e3561f8ad7278a02","commit_timestamp":"2026-03-31T06:37:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-granola\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:26.288407+00:00","registry_entry_generated_at":"2026-03-31T06:41:26.288407+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9023923c-002f-4131-9554-3ebdf56540a4","connector_name":"Granola","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-granola","sync_success_rate":"high","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9023923c-002f-4131-9554-3ebdf56540a4","connector_name":"Granola","connector_type":"source","connector_version":"0.1.2","docker_repository":"airbyte\/source-granola","sync_success_rate":"high","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9023923c-002f-4131-9554-3ebdf56540a4","connector_name":"Granola","connector_type":"source","connector_version":"0.1.2","docker_repository":"airbyte\/source-granola","sync_success_rate":"high","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-granola\/0.1.2.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GRANOLA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-granola","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-granola\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Granola Enterprise API documentation","type":"api_reference","url":"https:\/\/docs.granola.ai\/introduction"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-granola"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-granola","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/granola","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-granola","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-granola:0.1.2","docker_image_cloud":"airbyte\/source-granola:0.1.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":{"streams":["detailed_notes"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":{"streams":["detailed_notes"]},"erdUrl_cloud":null},{"index":320,"definitionId":"9065ae98-3c65-4283-b858-d22772b6fab5","name_oss":"Alpaca Broker API","dockerRepository_oss":"airbyte\/source-alpaca-broker-api","dockerImageTag_oss":"0.0.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/alpaca-broker-api","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"environment":{"default":"broker-api.sandbox","description":"The trading environment, either 'live', 'paper' or 'broker-api.sandbox'.","enum":["api","paper-api","broker-api.sandbox"],"name":"environment","order":0,"title":"Environment","type":"string"},"limit":{"default":"20","description":"Limit for each response objects","order":4,"title":"Limit","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"description":"Your Alpaca API Secret Key. You can find this in the Alpaca developer web console under your account settings.","order":2,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"description":"API Key ID for the alpaca market","order":1,"title":"Username","type":"string"}},"required":["environment","username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-02","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/*.alpaca.markets"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5e39a30574e5e17d5cfbfa0dd1aab64d8f20d899","commit_timestamp":"2026-03-24T06:34:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-alpaca-broker-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:03.626757+00:00","registry_entry_generated_at":"2026-03-24T06:40:03.626757+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9065ae98-3c65-4283-b858-d22772b6fab5","connector_name":"Alpaca Broker API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-alpaca-broker-api","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9065ae98-3c65-4283-b858-d22772b6fab5","connector_name":"Alpaca Broker API","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-alpaca-broker-api","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9065ae98-3c65-4283-b858-d22772b6fab5","connector_name":"Alpaca Broker API","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-alpaca-broker-api","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-alpaca-broker-api\/0.0.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-alpaca-broker-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-alpaca-broker-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Broker API documentation","type":"api_reference","url":"https:\/\/docs.alpaca.markets\/docs\/broker-api"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.alpaca.markets\/docs\/broker-api-keys"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/docs.alpaca.markets\/docs\/rate-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-alpaca-broker-api"}},"is_oss":true,"name_cloud":"Alpaca Broker API","dockerRepository_cloud":"airbyte\/source-alpaca-broker-api","dockerImageTag_cloud":"0.0.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/alpaca-broker-api","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"environment":{"default":"broker-api.sandbox","description":"The trading environment, either 'live', 'paper' or 'broker-api.sandbox'.","enum":["api","paper-api","broker-api.sandbox"],"name":"environment","order":0,"title":"Environment","type":"string"},"limit":{"default":"20","description":"Limit for each response objects","order":4,"title":"Limit","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"description":"Your Alpaca API Secret Key. You can find this in the Alpaca developer web console under your account settings.","order":2,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"description":"API Key ID for the alpaca market","order":1,"title":"Username","type":"string"}},"required":["environment","username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-02","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/*.alpaca.markets"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5e39a30574e5e17d5cfbfa0dd1aab64d8f20d899","commit_timestamp":"2026-03-24T06:34:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-alpaca-broker-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:03.406685+00:00","registry_entry_generated_at":"2026-03-24T06:40:03.406685+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9065ae98-3c65-4283-b858-d22772b6fab5","connector_name":"Alpaca Broker API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-alpaca-broker-api","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9065ae98-3c65-4283-b858-d22772b6fab5","connector_name":"Alpaca Broker API","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-alpaca-broker-api","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9065ae98-3c65-4283-b858-d22772b6fab5","connector_name":"Alpaca Broker API","connector_type":"source","connector_version":"0.0.22","docker_repository":"airbyte\/source-alpaca-broker-api","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-alpaca-broker-api\/0.0.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-alpaca-broker-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-alpaca-broker-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Broker API documentation","type":"api_reference","url":"https:\/\/docs.alpaca.markets\/docs\/broker-api"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/docs.alpaca.markets\/docs\/broker-api-keys"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/docs.alpaca.markets\/docs\/rate-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-alpaca-broker-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-alpaca-broker-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/alpaca-broker-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-alpaca-broker-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-alpaca-broker-api:0.0.22","docker_image_cloud":"airbyte\/source-alpaca-broker-api:0.0.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":321,"definitionId":"90916976-a132-4ce9-8bce-82a03dd58788","name_oss":"BambooHR","dockerRepository_oss":"airbyte\/source-bamboo-hr","dockerImageTag_oss":"0.9.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/bamboo-hr","icon_oss":"bamboohr.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Api key of bamboo hr","order":0,"title":"api_key","type":"string"},"custom_reports_fields":{"description":"Comma-separated list of fields to include in custom reports.","order":2,"title":"custom_reports_fields","type":"string"},"custom_reports_include_default_fields":{"default":true,"description":"If true, the custom reports endpoint will include the default fields defined here: https:\/\/documentation.bamboohr.com\/docs\/list-of-field-names.","order":3,"title":"custom_reports_include_default_fields","type":"boolean"},"employee_fields":{"default":"firstName,lastName","description":"Comma-separated list of fields to include for employees.","order":4,"title":"employee_fields","type":"string"},"start_date":{"format":"date-time","order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"description":"Sub Domain of bamboo hr","order":1,"title":"subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-08-27","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.bamboohr.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1e600747e0eaedcc57c325c52f7004563ea0c997","commit_timestamp":"2025-05-25T03:37:23+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMbsiumyvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-bamboo-hr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T00:47:31.127000+00:00","registry_entry_generated_at":"2025-05-25T00:51:54.073062"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"90916976-a132-4ce9-8bce-82a03dd58788","connector_name":"BambooHR","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bamboo-hr","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"90916976-a132-4ce9-8bce-82a03dd58788","connector_name":"BambooHR","connector_type":"source","connector_version":"0.9.3","docker_repository":"airbyte\/source-bamboo-hr","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"90916976-a132-4ce9-8bce-82a03dd58788","connector_name":"BambooHR","connector_type":"source","connector_version":"0.9.3","docker_repository":"airbyte\/source-bamboo-hr","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bamboo-hr\/0.9.3.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"8e16832e-a1c2-449e-80d8-6ac54b62db9d","name":"bamboo-hr_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-BAMBOO-HR__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-bamboo-hr","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-bamboo-hr"}},"is_oss":true,"name_cloud":"BambooHR","dockerRepository_cloud":"airbyte\/source-bamboo-hr","dockerImageTag_cloud":"0.9.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/bamboo-hr","icon_cloud":"bamboohr.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Api key of bamboo hr","order":0,"title":"api_key","type":"string"},"custom_reports_fields":{"description":"Comma-separated list of fields to include in custom reports.","order":2,"title":"custom_reports_fields","type":"string"},"custom_reports_include_default_fields":{"default":true,"description":"If true, the custom reports endpoint will include the default fields defined here: https:\/\/documentation.bamboohr.com\/docs\/list-of-field-names.","order":3,"title":"custom_reports_include_default_fields","type":"boolean"},"employee_fields":{"default":"firstName,lastName","description":"Comma-separated list of fields to include for employees.","order":4,"title":"employee_fields","type":"string"},"start_date":{"format":"date-time","order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"subdomain":{"description":"Sub Domain of bamboo hr","order":1,"title":"subdomain","type":"string"}},"required":["api_key","subdomain"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-08-27","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.bamboohr.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1e600747e0eaedcc57c325c52f7004563ea0c997","commit_timestamp":"2025-05-25T03:37:23+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CMbsiumyvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-bamboo-hr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T00:47:31.127000+00:00","registry_entry_generated_at":"2025-05-25T00:51:54.595038"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"90916976-a132-4ce9-8bce-82a03dd58788","connector_name":"BambooHR","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-bamboo-hr","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"90916976-a132-4ce9-8bce-82a03dd58788","connector_name":"BambooHR","connector_type":"source","connector_version":"0.9.3","docker_repository":"airbyte\/source-bamboo-hr","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"90916976-a132-4ce9-8bce-82a03dd58788","connector_name":"BambooHR","connector_type":"source","connector_version":"0.9.3","docker_repository":"airbyte\/source-bamboo-hr","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-bamboo-hr\/0.9.3.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"8e16832e-a1c2-449e-80d8-6ac54b62db9d","name":"bamboo-hr_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-BAMBOO-HR__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-bamboo-hr","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-bamboo-hr"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-bamboo-hr","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/bamboo-hr","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-bamboo-hr","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-bamboo-hr:0.9.3","docker_image_cloud":"airbyte\/source-bamboo-hr:0.9.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":322,"definitionId":"912eb6b7-a893-4a5b-b1c0-36ebbe2de8cd","name_oss":"Aircall","dockerRepository_oss":"airbyte\/source-aircall","dockerImageTag_oss":"0.4.7","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/aircall","icon_oss":"aircall.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_id":{"airbyte_secret":true,"description":"App ID found at settings https:\/\/dashboard.aircall.io\/integrations\/api-keys","order":0,"title":"API ID","type":"string"},"api_token":{"airbyte_secret":true,"description":"App token found at settings (Ref- https:\/\/dashboard.aircall.io\/integrations\/api-keys)","order":1,"title":"API Token","type":"string"},"start_date":{"description":"Date time filter for incremental filter, Specify which date to extract from.","examples":["2022-03-01T00:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Date-From Filter","type":"string"}},"required":["api_id","api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"08fd00357062bfc5f54f1c853ede2fb89b443e16","commit_timestamp":"2026-03-17T06:30:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-aircall\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:29.081000+00:00","registry_entry_generated_at":"2026-03-17T06:37:31.490550"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"912eb6b7-a893-4a5b-b1c0-36ebbe2de8cd","connector_name":"Aircall","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-aircall","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"912eb6b7-a893-4a5b-b1c0-36ebbe2de8cd","connector_name":"Aircall","connector_type":"source","connector_version":"0.4.7","docker_repository":"airbyte\/source-aircall","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"912eb6b7-a893-4a5b-b1c0-36ebbe2de8cd","connector_name":"Aircall","connector_type":"source","connector_version":"0.4.7","docker_repository":"airbyte\/source-aircall","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-aircall\/0.4.7.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"0c9b5c44-50a9-410f-8ed4-01ac9323df46","name":"aircall_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AIRCALL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-aircall","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-aircall\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API documentation","type":"api_reference","url":"https:\/\/developer.aircall.io\/api-references\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developer.aircall.io\/api-references\/#authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/developer.aircall.io\/api-references\/#rate-limit"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-aircall"}},"is_oss":true,"name_cloud":"Aircall","dockerRepository_cloud":"airbyte\/source-aircall","dockerImageTag_cloud":"0.4.7","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/aircall","icon_cloud":"aircall.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_id":{"airbyte_secret":true,"description":"App ID found at settings https:\/\/dashboard.aircall.io\/integrations\/api-keys","order":0,"title":"API ID","type":"string"},"api_token":{"airbyte_secret":true,"description":"App token found at settings (Ref- https:\/\/dashboard.aircall.io\/integrations\/api-keys)","order":1,"title":"API Token","type":"string"},"start_date":{"description":"Date time filter for incremental filter, Specify which date to extract from.","examples":["2022-03-01T00:00:00.000Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}.[0-9]{3}Z$","title":"Date-From Filter","type":"string"}},"required":["api_id","api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"08fd00357062bfc5f54f1c853ede2fb89b443e16","commit_timestamp":"2026-03-17T06:30:51+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-aircall\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:35:29.081000+00:00","registry_entry_generated_at":"2026-03-17T06:37:37.166245"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"912eb6b7-a893-4a5b-b1c0-36ebbe2de8cd","connector_name":"Aircall","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-aircall","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"912eb6b7-a893-4a5b-b1c0-36ebbe2de8cd","connector_name":"Aircall","connector_type":"source","connector_version":"0.4.7","docker_repository":"airbyte\/source-aircall","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"912eb6b7-a893-4a5b-b1c0-36ebbe2de8cd","connector_name":"Aircall","connector_type":"source","connector_version":"0.4.7","docker_repository":"airbyte\/source-aircall","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-aircall\/0.4.7.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0c9b5c44-50a9-410f-8ed4-01ac9323df46","name":"aircall_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AIRCALL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-aircall","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-aircall\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API documentation","type":"api_reference","url":"https:\/\/developer.aircall.io\/api-references\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developer.aircall.io\/api-references\/#authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/developer.aircall.io\/api-references\/#rate-limit"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-aircall"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-aircall","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/aircall","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-aircall","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-aircall:0.4.7","docker_image_cloud":"airbyte\/source-aircall:0.4.7","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":323,"definitionId":"919984ef-53a2-479b-8ffe-9c1ddb9fc3f3","name_oss":"Coin API","dockerRepository_oss":"airbyte\/source-coin-api","dockerImageTag_oss":"0.3.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/coin-api","icon_oss":"coinapi.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"type":"string"},"end_date":{"description":"The end date in ISO 8601 format. If not supplied, data will be returned\nfrom the start date to the current time, or when the count of result\nelements reaches its limit.\n","examples":["2019-01-01T00:00:00"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$","type":"string"},"environment":{"default":"sandbox","description":"The environment to use. Either sandbox or production.\n","enum":["sandbox","production"],"order":1,"type":"string"},"limit":{"default":100,"description":"The maximum number of elements to return. If not supplied, the default\nis 100. For numbers larger than 100, each 100 items is counted as one\nrequest for pricing purposes. Maximum value is 100000.\n","maximum":100000,"minimum":1,"type":"integer"},"period":{"description":"The period to use. See the documentation for a list. https:\/\/docs.coinapi.io\/#list-all-periods-get","examples":["5SEC","2MTH"],"type":"string"},"start_date":{"description":"The start date in ISO 8601 format.","examples":["2019-01-01T00:00:00"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$","type":"string"},"symbol_id":{"description":"The symbol ID to use. See the documentation for a list.\nhttps:\/\/docs.coinapi.io\/#list-all-symbols-get\n","order":2,"type":"string"}},"required":["api_key","environment","symbol_id","period","start_date"],"title":"Coin API Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/coin-api","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coin-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:55:02.727000+00:00","registry_entry_generated_at":"2025-11-19T02:06:34.998351"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"919984ef-53a2-479b-8ffe-9c1ddb9fc3f3","connector_name":"Coin API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coin-api","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"919984ef-53a2-479b-8ffe-9c1ddb9fc3f3","connector_name":"Coin API","connector_type":"source","connector_version":"0.3.22","docker_repository":"airbyte\/source-coin-api","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"919984ef-53a2-479b-8ffe-9c1ddb9fc3f3","connector_name":"Coin API","connector_type":"source","connector_version":"0.3.22","docker_repository":"airbyte\/source-coin-api","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coin-api\/0.3.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"3999ec4a-cb58-4bce-b508-7b23e94e1360","name":"coin-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-COIN-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-coin-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coin-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"CoinAPI documentation","type":"api_reference","url":"https:\/\/docs.coinapi.io\/"},{"title":"CoinAPI authentication","type":"authentication_guide","url":"https:\/\/docs.coinapi.io\/#authentication"},{"title":"CoinAPI rate limits","type":"rate_limits","url":"https:\/\/docs.coinapi.io\/#rate-limits"},{"title":"CoinAPI Status","type":"status_page","url":"https:\/\/status.coinapi.io\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-coin-api"}},"is_oss":true,"name_cloud":"Coin API","dockerRepository_cloud":"airbyte\/source-coin-api","dockerImageTag_cloud":"0.3.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/coin-api","icon_cloud":"coinapi.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"type":"string"},"end_date":{"description":"The end date in ISO 8601 format. If not supplied, data will be returned\nfrom the start date to the current time, or when the count of result\nelements reaches its limit.\n","examples":["2019-01-01T00:00:00"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$","type":"string"},"environment":{"default":"sandbox","description":"The environment to use. Either sandbox or production.\n","enum":["sandbox","production"],"order":1,"type":"string"},"limit":{"default":100,"description":"The maximum number of elements to return. If not supplied, the default\nis 100. For numbers larger than 100, each 100 items is counted as one\nrequest for pricing purposes. Maximum value is 100000.\n","maximum":100000,"minimum":1,"type":"integer"},"period":{"description":"The period to use. See the documentation for a list. https:\/\/docs.coinapi.io\/#list-all-periods-get","examples":["5SEC","2MTH"],"type":"string"},"start_date":{"description":"The start date in ISO 8601 format.","examples":["2019-01-01T00:00:00"],"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}$","type":"string"},"symbol_id":{"description":"The symbol ID to use. See the documentation for a list.\nhttps:\/\/docs.coinapi.io\/#list-all-symbols-get\n","order":2,"type":"string"}},"required":["api_key","environment","symbol_id","period","start_date"],"title":"Coin API Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/coin-api","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coin-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:55:02.727000+00:00","registry_entry_generated_at":"2025-11-19T02:06:39.883957"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"919984ef-53a2-479b-8ffe-9c1ddb9fc3f3","connector_name":"Coin API","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coin-api","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"919984ef-53a2-479b-8ffe-9c1ddb9fc3f3","connector_name":"Coin API","connector_type":"source","connector_version":"0.3.22","docker_repository":"airbyte\/source-coin-api","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"919984ef-53a2-479b-8ffe-9c1ddb9fc3f3","connector_name":"Coin API","connector_type":"source","connector_version":"0.3.22","docker_repository":"airbyte\/source-coin-api","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coin-api\/0.3.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"3999ec4a-cb58-4bce-b508-7b23e94e1360","name":"coin-api_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-COIN-API__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-coin-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coin-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"CoinAPI documentation","type":"api_reference","url":"https:\/\/docs.coinapi.io\/"},{"title":"CoinAPI authentication","type":"authentication_guide","url":"https:\/\/docs.coinapi.io\/#authentication"},{"title":"CoinAPI rate limits","type":"rate_limits","url":"https:\/\/docs.coinapi.io\/#rate-limits"},{"title":"CoinAPI Status","type":"status_page","url":"https:\/\/status.coinapi.io\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-coin-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-coin-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/coin-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-coin-api","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-coin-api:0.3.22","docker_image_cloud":"airbyte\/source-coin-api:0.3.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":324,"definitionId":"921d9608-3915-450b-8078-0af18801ea1b","name_oss":"Rocket.chat","dockerRepository_oss":"airbyte\/source-rocket-chat","dockerImageTag_oss":"0.2.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/rocket-chat","icon_oss":"rocket-chat.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"endpoint":{"description":"Your rocket.chat instance URL.","examples":["https:\/\/airbyte-connector-poc.rocket.chat","https:\/\/hey.yoursite.com"],"order":0,"title":"Endpoint","type":"string"},"token":{"airbyte_secret":true,"description":"Your API Token. See here<\/a>. The token is case sensitive.","order":1,"title":"Token","type":"string"},"user_id":{"description":"Your User Id.","order":2,"title":"User ID.","type":"string"}},"required":["endpoint","token","user_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"31e4c466bbc6cb4df54afe35ab5290f897d7af48","commit_timestamp":"2025-05-11T11:12:14+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CKG2+O\/+mo0DEAE=","metadata_file_path":"metadata\/airbyte\/source-rocket-chat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-11T08:24:35.770000+00:00","registry_entry_generated_at":"2025-05-11T08:28:06.645608"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"921d9608-3915-450b-8078-0af18801ea1b","connector_name":"Rocket.chat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rocket-chat","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"921d9608-3915-450b-8078-0af18801ea1b","connector_name":"Rocket.chat","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-rocket-chat","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"921d9608-3915-450b-8078-0af18801ea1b","connector_name":"Rocket.chat","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-rocket-chat","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rocket-chat\/0.2.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-rocket-chat","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-rocket-chat"}},"is_oss":true,"name_cloud":"Rocket.chat","dockerRepository_cloud":"airbyte\/source-rocket-chat","dockerImageTag_cloud":"0.2.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/rocket-chat","icon_cloud":"rocket-chat.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"endpoint":{"description":"Your rocket.chat instance URL.","examples":["https:\/\/airbyte-connector-poc.rocket.chat","https:\/\/hey.yoursite.com"],"order":0,"title":"Endpoint","type":"string"},"token":{"airbyte_secret":true,"description":"Your API Token. See here<\/a>. The token is case sensitive.","order":1,"title":"Token","type":"string"},"user_id":{"description":"Your User Id.","order":2,"title":"User ID.","type":"string"}},"required":["endpoint","token","user_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"31e4c466bbc6cb4df54afe35ab5290f897d7af48","commit_timestamp":"2025-05-11T11:12:14+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CKG2+O\/+mo0DEAE=","metadata_file_path":"metadata\/airbyte\/source-rocket-chat\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-11T08:24:35.770000+00:00","registry_entry_generated_at":"2025-05-11T08:28:07.176148"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"921d9608-3915-450b-8078-0af18801ea1b","connector_name":"Rocket.chat","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-rocket-chat","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"921d9608-3915-450b-8078-0af18801ea1b","connector_name":"Rocket.chat","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-rocket-chat","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"921d9608-3915-450b-8078-0af18801ea1b","connector_name":"Rocket.chat","connector_type":"source","connector_version":"0.2.25","docker_repository":"airbyte\/source-rocket-chat","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-rocket-chat\/0.2.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-rocket-chat","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-rocket-chat"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-rocket-chat","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/rocket-chat","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-rocket-chat","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-rocket-chat:0.2.25","docker_image_cloud":"airbyte\/source-rocket-chat:0.2.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":325,"definitionId":"9220e3de-3b60-4bb2-a46f-046d59ea235a","name_oss":"Microsoft Dataverse","dockerRepository_oss":"airbyte\/source-microsoft-dataverse","dockerImageTag_oss":"0.1.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-dataverse","icon_oss":"microsoftdataverse.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"App Registration Client Id","order":2,"title":"Client Id","type":"string"},"client_secret_value":{"airbyte_secret":true,"description":"App Registration Client Secret","order":3,"title":"Client Secret","type":"string"},"odata_maxpagesize":{"default":5000,"description":"Max number of results per page. Default=5000","order":4,"title":"Max page size","type":"integer"},"tenant_id":{"airbyte_secret":true,"description":"Tenant Id of your Microsoft Dataverse Instance","order":1,"title":"Tenant Id","type":"string"},"url":{"description":"URL to Microsoft Dataverse API","examples":["https:\/\/.crm.dynamics.com"],"order":0,"title":"URL","type":"string"}},"required":["url","tenant_id","client_id","client_secret_value"],"title":"Microsoft Dataverse Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/microsoft-dataverse"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-dataverse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:32:48.903000+00:00","registry_entry_generated_at":"2025-11-19T02:43:47.764790"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9220e3de-3b60-4bb2-a46f-046d59ea235a","connector_name":"Microsoft Dataverse","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-dataverse","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9220e3de-3b60-4bb2-a46f-046d59ea235a","connector_name":"Microsoft Dataverse","connector_type":"source","connector_version":"0.1.32","docker_repository":"airbyte\/source-microsoft-dataverse","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9220e3de-3b60-4bb2-a46f-046d59ea235a","connector_name":"Microsoft Dataverse","connector_type":"source","connector_version":"0.1.32","docker_repository":"airbyte\/source-microsoft-dataverse","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-dataverse\/0.1.32.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.80.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-microsoft-dataverse","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-dataverse\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Microsoft Dataverse Web API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/webapi\/overview"},{"title":"Dataverse authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/authenticate-oauth"},{"title":"Dataverse API limits","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/api-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-microsoft-dataverse"}},"is_oss":true,"name_cloud":"Microsoft Dataverse","dockerRepository_cloud":"airbyte\/source-microsoft-dataverse","dockerImageTag_cloud":"0.1.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/microsoft-dataverse","icon_cloud":"microsoftdataverse.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"App Registration Client Id","order":2,"title":"Client Id","type":"string"},"client_secret_value":{"airbyte_secret":true,"description":"App Registration Client Secret","order":3,"title":"Client Secret","type":"string"},"odata_maxpagesize":{"default":5000,"description":"Max number of results per page. Default=5000","order":4,"title":"Max page size","type":"integer"},"tenant_id":{"airbyte_secret":true,"description":"Tenant Id of your Microsoft Dataverse Instance","order":1,"title":"Tenant Id","type":"string"},"url":{"description":"URL to Microsoft Dataverse API","examples":["https:\/\/.crm.dynamics.com"],"order":0,"title":"URL","type":"string"}},"required":["url","tenant_id","client_id","client_secret_value"],"title":"Microsoft Dataverse Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/microsoft-dataverse"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-microsoft-dataverse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:32:48.903000+00:00","registry_entry_generated_at":"2025-11-19T02:43:55.086283"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9220e3de-3b60-4bb2-a46f-046d59ea235a","connector_name":"Microsoft Dataverse","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-microsoft-dataverse","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9220e3de-3b60-4bb2-a46f-046d59ea235a","connector_name":"Microsoft Dataverse","connector_type":"source","connector_version":"0.1.32","docker_repository":"airbyte\/source-microsoft-dataverse","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9220e3de-3b60-4bb2-a46f-046d59ea235a","connector_name":"Microsoft Dataverse","connector_type":"source","connector_version":"0.1.32","docker_repository":"airbyte\/source-microsoft-dataverse","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-microsoft-dataverse\/0.1.32.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.80.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"}],"githubIssueLabel_cloud":"source-microsoft-dataverse","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-microsoft-dataverse\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Microsoft Dataverse Web API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/webapi\/overview"},{"title":"Dataverse authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/authenticate-oauth"},{"title":"Dataverse API limits","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/power-apps\/developer\/data-platform\/api-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-microsoft-dataverse"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-microsoft-dataverse","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/microsoft-dataverse","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-microsoft-dataverse","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-microsoft-dataverse:0.1.32","docker_image_cloud":"airbyte\/source-microsoft-dataverse:0.1.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":326,"definitionId":"935fd132-47dc-4d4c-99a5-5c7c0421401a","name_oss":"Thrive Learning","dockerRepository_oss":"airbyte\/source-thrive-learning","dockerImageTag_oss":"0.0.27","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/thrive-learning","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"description":"Your website Tenant ID (eu-west-000000 please contact support for your tenant)","order":0,"title":"Tenant ID","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-05-16","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["public.api.learn.link"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0bea63e2cedfcaa10a0cd598544bc37450ab2aff","commit_timestamp":"2026-03-17T08:22:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-thrive-learning\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:26:40.610000+00:00","registry_entry_generated_at":"2026-03-17T08:27:51.867426"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"935fd132-47dc-4d4c-99a5-5c7c0421401a","connector_name":"Thrive Learning","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-thrive-learning","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"935fd132-47dc-4d4c-99a5-5c7c0421401a","connector_name":"Thrive Learning","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-thrive-learning","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"935fd132-47dc-4d4c-99a5-5c7c0421401a","connector_name":"Thrive Learning","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-thrive-learning","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-thrive-learning\/0.0.27.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-thrive-learning","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-thrive-learning\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Thrive Learning API","type":"api_reference","url":"https:\/\/developers.thrivelearning.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-thrive-learning"}},"is_oss":true,"name_cloud":"Thrive Learning","dockerRepository_cloud":"airbyte\/source-thrive-learning","dockerImageTag_cloud":"0.0.27","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/thrive-learning","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"description":"Your website Tenant ID (eu-west-000000 please contact support for your tenant)","order":0,"title":"Tenant ID","type":"string"}},"required":["username","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-05-16","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["public.api.learn.link"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0bea63e2cedfcaa10a0cd598544bc37450ab2aff","commit_timestamp":"2026-03-17T08:22:00+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-thrive-learning\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:26:40.610000+00:00","registry_entry_generated_at":"2026-03-17T08:27:57.753618"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"935fd132-47dc-4d4c-99a5-5c7c0421401a","connector_name":"Thrive Learning","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-thrive-learning","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"935fd132-47dc-4d4c-99a5-5c7c0421401a","connector_name":"Thrive Learning","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-thrive-learning","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"935fd132-47dc-4d4c-99a5-5c7c0421401a","connector_name":"Thrive Learning","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-thrive-learning","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-thrive-learning\/0.0.27.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-thrive-learning","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-thrive-learning\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Thrive Learning API","type":"api_reference","url":"https:\/\/developers.thrivelearning.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-thrive-learning"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-thrive-learning","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/thrive-learning","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-thrive-learning","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-thrive-learning:0.0.27","docker_image_cloud":"airbyte\/source-thrive-learning:0.0.27","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":327,"definitionId":"948f3a37-f80b-4f57-a918-9fd733f7a018","name_oss":"Mode","dockerRepository_oss":"airbyte\/source-mode","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mode","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_secret":{"airbyte_secret":true,"description":"API secret to use as the password for Basic Authentication.","name":"api_secret","order":1,"title":"API Secret","type":"string"},"api_token":{"airbyte_secret":true,"description":"API token to use as the username for Basic Authentication.","name":"api_token","order":0,"title":"API Token","type":"string"},"workspace":{"order":2,"title":"workspace","type":"string"}},"required":["api_token","api_secret","workspace"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-12","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["app.mode.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d6762d71fbc3cd8a5813ac69724090ccf8c0fbe5","commit_timestamp":"2026-03-17T08:21:49+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mode\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:26:04.996000+00:00","registry_entry_generated_at":"2026-03-17T08:27:34.781706"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"948f3a37-f80b-4f57-a918-9fd733f7a018","connector_name":"Mode","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mode","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"948f3a37-f80b-4f57-a918-9fd733f7a018","connector_name":"Mode","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mode","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"948f3a37-f80b-4f57-a918-9fd733f7a018","connector_name":"Mode","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mode","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mode\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mode","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mode\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mode API documentation","type":"api_reference","url":"https:\/\/mode.com\/developer\/api-reference\/"},{"title":"Mode authentication","type":"authentication_guide","url":"https:\/\/mode.com\/developer\/api-reference\/authentication\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mode"}},"is_oss":true,"name_cloud":"Mode","dockerRepository_cloud":"airbyte\/source-mode","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mode","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_secret":{"airbyte_secret":true,"description":"API secret to use as the password for Basic Authentication.","name":"api_secret","order":1,"title":"API Secret","type":"string"},"api_token":{"airbyte_secret":true,"description":"API token to use as the username for Basic Authentication.","name":"api_token","order":0,"title":"API Token","type":"string"},"workspace":{"order":2,"title":"workspace","type":"string"}},"required":["api_token","api_secret","workspace"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-12","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["app.mode.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d6762d71fbc3cd8a5813ac69724090ccf8c0fbe5","commit_timestamp":"2026-03-17T08:21:49+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mode\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:26:04.996000+00:00","registry_entry_generated_at":"2026-03-17T08:27:40.472186"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"948f3a37-f80b-4f57-a918-9fd733f7a018","connector_name":"Mode","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mode","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"948f3a37-f80b-4f57-a918-9fd733f7a018","connector_name":"Mode","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mode","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"948f3a37-f80b-4f57-a918-9fd733f7a018","connector_name":"Mode","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-mode","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mode\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mode","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mode\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mode API documentation","type":"api_reference","url":"https:\/\/mode.com\/developer\/api-reference\/"},{"title":"Mode authentication","type":"authentication_guide","url":"https:\/\/mode.com\/developer\/api-reference\/authentication\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mode"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mode","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mode","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mode","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mode:0.0.48","docker_image_cloud":"airbyte\/source-mode:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":328,"definitionId":"95e8cffd-b8c4-4039-968e-d32fb4a69bde","name_oss":"Klaviyo","dockerRepository_oss":"airbyte\/source-klaviyo","dockerImageTag_oss":"2.17.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo","icon_oss":"klaviyo.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Klaviyo API Key. See our docs<\/a> if you need help finding this key.","order":0,"title":"Api Key","type":"string"},"disable_fetching_predictive_analytics":{"description":"Certain streams like the profiles stream can retrieve predictive analytics data from Klaviyo's API. However, at high volume, this can lead to service availability issues on the API which can be improved by not fetching this field. WARNING: Enabling this setting will stop the \"predictive_analytics\" column from being populated in your downstream destination.","order":2,"title":"Disable Fetching Predictive Analytics","type":"boolean"},"lookback_window":{"default":0,"description":"The number of days to look back when syncing data in incremental mode. This helps capture any late-arriving data. Only applies to the events_detailed stream.","examples":[0,7],"minimum":0,"order":4,"title":"Lookback Window (Days)","type":"integer"},"metric_ids":{"description":"OPTIONAL: Comma-separated list of specific metric IDs to use for flow_series_reports and campaign_values_reports streams. If left empty, the connector will automatically fetch reports for ALL available metrics in your account. Due to Klaviyo's strict API rate limits - see [Klaviyo's API docs](https:\/\/developers.klaviyo.com\/en\/reference\/query_campaign_values), syncing all metrics can be extremely slow and may take hours to complete. RECOMMENDED: Specify only the conversion metrics you need (e.g., \"RESQ6t\" for Placed Order) to avoid slow syncs. Find metric IDs in your Klaviyo account under Analytics > Metrics, or use the metrics stream to list all available metrics and their IDs.","examples":["RESQ6t","RESQ6t,ABC123,XYZ789"],"order":5,"title":"Report Stream Conversion Metric IDs","type":"string"},"num_workers":{"default":10,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Klaviyo plan. More info about the rate limit plan tiers can be found on Klaviyo's API docs<\/a>.","examples":[1,2,3],"maximum":50,"minimum":1,"order":3,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This field is optional - if not provided, all data will be replicated.","examples":["2017-01-25T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["a.klaviyo.com","klaviyo.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-11-30","message":"In this release, for 'events' stream changed type of 'event_properties\/items\/quantity' field from integer to number. Users will need to refresh the source schema and reset events streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-11-30","message":"In this release, streams 'campaigns', 'email_templates', 'events', 'flows', 'global_exclusions', 'lists', and 'metrics' are now pulling data using latest API which has a different schema. Users will need to refresh the source schemas and reset these streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"28f9c71f3aad27f5c95d7402f7900add15a15436","commit_timestamp":"2026-03-17T08:25:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-klaviyo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:30:48.153000+00:00","registry_entry_generated_at":"2026-03-17T08:31:56.338207"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"95e8cffd-b8c4-4039-968e-d32fb4a69bde","connector_name":"Klaviyo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-klaviyo","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"95e8cffd-b8c4-4039-968e-d32fb4a69bde","connector_name":"Klaviyo","connector_type":"source","connector_version":"2.17.3","docker_repository":"airbyte\/source-klaviyo","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"95e8cffd-b8c4-4039-968e-d32fb4a69bde","connector_name":"Klaviyo","connector_type":"source","connector_version":"2.17.3","docker_repository":"airbyte\/source-klaviyo","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-klaviyo\/2.17.3.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"7d2eeae8-62d9-4694-8bfa-46b96375cd2d","name":"klaviyo_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-KLAVIYO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-klaviyo","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-klaviyo\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Versioning docs","type":"api_reference","url":"https:\/\/developers.klaviyo.com\/en\/docs\/api_versioning_and_deprecation_policy"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.klaviyo.com\/en\/docs\/changelog_"},{"title":"Developer Group","url":"https:\/\/community.klaviyo.com\/groups\/developer-group-64"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.klaviyo.com\/en\/docs\/changelog"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-klaviyo"}},"is_oss":true,"name_cloud":"Klaviyo","dockerRepository_cloud":"airbyte\/source-klaviyo","dockerImageTag_cloud":"2.17.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo","icon_cloud":"klaviyo.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Klaviyo API Key. See our docs<\/a> if you need help finding this key.","order":0,"title":"Api Key","type":"string"},"disable_fetching_predictive_analytics":{"description":"Certain streams like the profiles stream can retrieve predictive analytics data from Klaviyo's API. However, at high volume, this can lead to service availability issues on the API which can be improved by not fetching this field. WARNING: Enabling this setting will stop the \"predictive_analytics\" column from being populated in your downstream destination.","order":2,"title":"Disable Fetching Predictive Analytics","type":"boolean"},"lookback_window":{"default":0,"description":"The number of days to look back when syncing data in incremental mode. This helps capture any late-arriving data. Only applies to the events_detailed stream.","examples":[0,7],"minimum":0,"order":4,"title":"Lookback Window (Days)","type":"integer"},"metric_ids":{"description":"OPTIONAL: Comma-separated list of specific metric IDs to use for flow_series_reports and campaign_values_reports streams. If left empty, the connector will automatically fetch reports for ALL available metrics in your account. Due to Klaviyo's strict API rate limits - see [Klaviyo's API docs](https:\/\/developers.klaviyo.com\/en\/reference\/query_campaign_values), syncing all metrics can be extremely slow and may take hours to complete. RECOMMENDED: Specify only the conversion metrics you need (e.g., \"RESQ6t\" for Placed Order) to avoid slow syncs. Find metric IDs in your Klaviyo account under Analytics > Metrics, or use the metrics stream to list all available metrics and their IDs.","examples":["RESQ6t","RESQ6t,ABC123,XYZ789"],"order":5,"title":"Report Stream Conversion Metric IDs","type":"string"},"num_workers":{"default":10,"description":"The number of worker threads to use for the sync. The performance upper boundary is based on the limit of your Klaviyo plan. More info about the rate limit plan tiers can be found on Klaviyo's API docs<\/a>.","examples":[1,2,3],"maximum":50,"minimum":1,"order":3,"title":"Number of concurrent workers","type":"integer"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated. This field is optional - if not provided, all data will be replicated.","examples":["2017-01-25T00:00:00Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["a.klaviyo.com","klaviyo.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-11-30","message":"In this release, for 'events' stream changed type of 'event_properties\/items\/quantity' field from integer to number. Users will need to refresh the source schema and reset events streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2023-11-30","message":"In this release, streams 'campaigns', 'email_templates', 'events', 'flows', 'global_exclusions', 'lists', and 'metrics' are now pulling data using latest API which has a different schema. Users will need to refresh the source schemas and reset these streams after upgrading.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaviyo-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"28f9c71f3aad27f5c95d7402f7900add15a15436","commit_timestamp":"2026-03-17T08:25:23+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-klaviyo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T08:30:48.153000+00:00","registry_entry_generated_at":"2026-03-17T08:32:05.767548"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"95e8cffd-b8c4-4039-968e-d32fb4a69bde","connector_name":"Klaviyo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-klaviyo","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"95e8cffd-b8c4-4039-968e-d32fb4a69bde","connector_name":"Klaviyo","connector_type":"source","connector_version":"2.17.3","docker_repository":"airbyte\/source-klaviyo","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"95e8cffd-b8c4-4039-968e-d32fb4a69bde","connector_name":"Klaviyo","connector_type":"source","connector_version":"2.17.3","docker_repository":"airbyte\/source-klaviyo","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-klaviyo\/2.17.3.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"7d2eeae8-62d9-4694-8bfa-46b96375cd2d","name":"klaviyo_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-KLAVIYO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-klaviyo","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-klaviyo\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Versioning docs","type":"api_reference","url":"https:\/\/developers.klaviyo.com\/en\/docs\/api_versioning_and_deprecation_policy"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.klaviyo.com\/en\/docs\/changelog_"},{"title":"Developer Group","url":"https:\/\/community.klaviyo.com\/groups\/developer-group-64"},{"title":"Changelog","type":"api_release_history","url":"https:\/\/developers.klaviyo.com\/en\/docs\/changelog"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-klaviyo"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-klaviyo","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/klaviyo","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-klaviyo","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-klaviyo:2.17.3","docker_image_cloud":"airbyte\/source-klaviyo:2.17.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":60.0,"suggestedStreams_oss":{"streams":["events","campaigns","lists","metrics","flows"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":60.0,"suggestedStreams_cloud":{"streams":["events","campaigns","lists","metrics","flows"]},"erdUrl_cloud":null},{"index":329,"definitionId":"96377d38-0bc6-47c0-9c84-c0fcc0f8ce40","name_oss":"Help Scout","dockerRepository_oss":"airbyte\/source-help-scout","dockerImageTag_oss":"0.0.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/help-scout","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"Application ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"Application Secret","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-01-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.helpscout.net"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6f7955df754c990b2583a832377c03db0b1e2e3d","commit_timestamp":"2026-03-31T06:37:08+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-help-scout\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:26.715558+00:00","registry_entry_generated_at":"2026-03-31T06:41:26.715558+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"96377d38-0bc6-47c0-9c84-c0fcc0f8ce40","connector_name":"Help Scout","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-help-scout","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"96377d38-0bc6-47c0-9c84-c0fcc0f8ce40","connector_name":"Help Scout","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-help-scout","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"96377d38-0bc6-47c0-9c84-c0fcc0f8ce40","connector_name":"Help Scout","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-help-scout","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-help-scout\/0.0.40.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-help-scout","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-help-scout\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Help Scout API reference","type":"api_reference","url":"https:\/\/developer.helpscout.com\/"},{"title":"Help Scout authentication","type":"authentication_guide","url":"https:\/\/developer.helpscout.com\/mailbox-api\/overview\/authentication\/"},{"title":"Help Scout rate limits","type":"rate_limits","url":"https:\/\/developer.helpscout.com\/mailbox-api\/overview\/rate-limiting\/"},{"title":"Help Scout Status","type":"status_page","url":"https:\/\/status.helpscout.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-help-scout"}},"is_oss":true,"name_cloud":"Help Scout","dockerRepository_cloud":"airbyte\/source-help-scout","dockerImageTag_cloud":"0.0.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/help-scout","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"Application ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"Application Secret","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-01-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.helpscout.net"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6f7955df754c990b2583a832377c03db0b1e2e3d","commit_timestamp":"2026-03-31T06:37:08+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-help-scout\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:41:26.376203+00:00","registry_entry_generated_at":"2026-03-31T06:41:26.376203+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"96377d38-0bc6-47c0-9c84-c0fcc0f8ce40","connector_name":"Help Scout","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-help-scout","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"96377d38-0bc6-47c0-9c84-c0fcc0f8ce40","connector_name":"Help Scout","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-help-scout","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"96377d38-0bc6-47c0-9c84-c0fcc0f8ce40","connector_name":"Help Scout","connector_type":"source","connector_version":"0.0.40","docker_repository":"airbyte\/source-help-scout","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-help-scout\/0.0.40.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-help-scout","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-help-scout\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Help Scout API reference","type":"api_reference","url":"https:\/\/developer.helpscout.com\/"},{"title":"Help Scout authentication","type":"authentication_guide","url":"https:\/\/developer.helpscout.com\/mailbox-api\/overview\/authentication\/"},{"title":"Help Scout rate limits","type":"rate_limits","url":"https:\/\/developer.helpscout.com\/mailbox-api\/overview\/rate-limiting\/"},{"title":"Help Scout Status","type":"status_page","url":"https:\/\/status.helpscout.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-help-scout"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-help-scout","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/help-scout","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-help-scout","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-help-scout:0.0.40","docker_image_cloud":"airbyte\/source-help-scout:0.0.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":330,"definitionId":"96f224c5-8e85-4427-b299-dbd5c52de47c","name_oss":"Less Annoying CRM","dockerRepository_oss":"airbyte\/source-less-annoying-crm","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/less-annoying-crm","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Manage and create your API keys on the Programmer API settings page at https:\/\/account.lessannoyingcrm.com\/app\/Settings\/Api.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.lessannoyingcrm.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1f8f9f75c628857b5142b0a3bf1e7ea342a5d3c2","commit_timestamp":"2026-03-31T06:39:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-less-annoying-crm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:04.925612+00:00","registry_entry_generated_at":"2026-03-31T06:44:04.925612+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"96f224c5-8e85-4427-b299-dbd5c52de47c","connector_name":"Less Annoying CRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-less-annoying-crm","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"96f224c5-8e85-4427-b299-dbd5c52de47c","connector_name":"Less Annoying CRM","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-less-annoying-crm","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"96f224c5-8e85-4427-b299-dbd5c52de47c","connector_name":"Less Annoying CRM","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-less-annoying-crm","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-less-annoying-crm\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-less-annoying-crm","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-less-annoying-crm\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Less Annoying CRM API","type":"api_reference","url":"https:\/\/www.lessannoyingcrm.com\/help\/topic\/API"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-less-annoying-crm"}},"is_oss":true,"name_cloud":"Less Annoying CRM","dockerRepository_cloud":"airbyte\/source-less-annoying-crm","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/less-annoying-crm","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Manage and create your API keys on the Programmer API settings page at https:\/\/account.lessannoyingcrm.com\/app\/Settings\/Api.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.lessannoyingcrm.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1f8f9f75c628857b5142b0a3bf1e7ea342a5d3c2","commit_timestamp":"2026-03-31T06:39:45+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-less-annoying-crm\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:04.601788+00:00","registry_entry_generated_at":"2026-03-31T06:44:04.601788+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"96f224c5-8e85-4427-b299-dbd5c52de47c","connector_name":"Less Annoying CRM","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-less-annoying-crm","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"96f224c5-8e85-4427-b299-dbd5c52de47c","connector_name":"Less Annoying CRM","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-less-annoying-crm","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"96f224c5-8e85-4427-b299-dbd5c52de47c","connector_name":"Less Annoying CRM","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-less-annoying-crm","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-less-annoying-crm\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-less-annoying-crm","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-less-annoying-crm\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Less Annoying CRM API","type":"api_reference","url":"https:\/\/www.lessannoyingcrm.com\/help\/topic\/API"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-less-annoying-crm"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-less-annoying-crm","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/less-annoying-crm","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-less-annoying-crm","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-less-annoying-crm:0.0.48","docker_image_cloud":"airbyte\/source-less-annoying-crm:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":331,"definitionId":"971c3e1e-78a5-411e-ad56-c4052b50876b","name_oss":"Babelforce","dockerRepository_oss":"airbyte\/source-babelforce","dockerImageTag_oss":"0.3.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/babelforce","icon_oss":"babelforce.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"description":"The Babelforce access key ID","order":0,"title":"Access Key ID","type":"string"},"access_token":{"airbyte_secret":true,"description":"The Babelforce access token","order":1,"title":"Access Token","type":"string"},"date_created_from":{"description":"Timestamp in Unix the replication from Babelforce API will start from. For example 1651363200 which corresponds to 2022-05-01 00:00:00.","examples":[1651363200],"order":2,"title":"Date Created from","type":"integer"},"date_created_to":{"description":"Timestamp in Unix the replication from Babelforce will be up to. For example 1651363200 which corresponds to 2022-05-01 00:00:00.","examples":[1651363200],"order":3,"title":"Date Created to","type":"integer"},"region":{"default":"services","description":"Babelforce region","enum":["services","us-east","ap-southeast"],"order":4,"title":"Region","type":"string"}},"required":["access_key_id","access_token","region"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-05-09","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*.babelforce.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dd59f8a5b50160a855c9011db9b8e5157ace7d8a","commit_timestamp":"2025-09-05T17:28:18-04:00","commit_author":"Maxime Carbonneau-Leclerc","commit_author_email":"3360483+maxi297@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CP3A\/cezxI8DEAE=","metadata_file_path":"metadata\/airbyte\/source-babelforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-09-06T15:01:01.337000+00:00","registry_entry_generated_at":"2025-09-06T15:03:03.372256"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"971c3e1e-78a5-411e-ad56-c4052b50876b","connector_name":"Babelforce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-babelforce","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"971c3e1e-78a5-411e-ad56-c4052b50876b","connector_name":"Babelforce","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-babelforce","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"971c3e1e-78a5-411e-ad56-c4052b50876b","connector_name":"Babelforce","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-babelforce","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-babelforce\/0.3.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-babelforce","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.0.0@sha256:af8807056f8218ecf0d4ec6b6ee717cdf20251fee5d2c1c77b5723771363b9b0"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-babelforce"}},"is_oss":true,"name_cloud":"Babelforce","dockerRepository_cloud":"airbyte\/source-babelforce","dockerImageTag_cloud":"0.3.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/babelforce","icon_cloud":"babelforce.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key_id":{"airbyte_secret":true,"description":"The Babelforce access key ID","order":0,"title":"Access Key ID","type":"string"},"access_token":{"airbyte_secret":true,"description":"The Babelforce access token","order":1,"title":"Access Token","type":"string"},"date_created_from":{"description":"Timestamp in Unix the replication from Babelforce API will start from. For example 1651363200 which corresponds to 2022-05-01 00:00:00.","examples":[1651363200],"order":2,"title":"Date Created from","type":"integer"},"date_created_to":{"description":"Timestamp in Unix the replication from Babelforce will be up to. For example 1651363200 which corresponds to 2022-05-01 00:00:00.","examples":[1651363200],"order":3,"title":"Date Created to","type":"integer"},"region":{"default":"services","description":"Babelforce region","enum":["services","us-east","ap-southeast"],"order":4,"title":"Region","type":"string"}},"required":["access_key_id","access_token","region"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-05-09","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*.babelforce.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dd59f8a5b50160a855c9011db9b8e5157ace7d8a","commit_timestamp":"2025-09-05T17:28:18-04:00","commit_author":"Maxime Carbonneau-Leclerc","commit_author_email":"3360483+maxi297@users.noreply.github.com"},"source_file_info":{"metadata_etag":"CP3A\/cezxI8DEAE=","metadata_file_path":"metadata\/airbyte\/source-babelforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-09-06T15:01:01.337000+00:00","registry_entry_generated_at":"2025-09-06T15:03:04.091891"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"971c3e1e-78a5-411e-ad56-c4052b50876b","connector_name":"Babelforce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-babelforce","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"971c3e1e-78a5-411e-ad56-c4052b50876b","connector_name":"Babelforce","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-babelforce","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"971c3e1e-78a5-411e-ad56-c4052b50876b","connector_name":"Babelforce","connector_type":"source","connector_version":"0.3.26","docker_repository":"airbyte\/source-babelforce","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-babelforce\/0.3.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-babelforce","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.0.0@sha256:af8807056f8218ecf0d4ec6b6ee717cdf20251fee5d2c1c77b5723771363b9b0"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-babelforce"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-babelforce","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/babelforce","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-babelforce","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-babelforce:0.3.26","docker_image_cloud":"airbyte\/source-babelforce:0.3.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":332,"definitionId":"97b9e157-7645-4f39-a949-d35ce4410216","name_oss":"Giphy","dockerRepository_oss":"airbyte\/source-giphy","dockerImageTag_oss":"0.0.31","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/giphy","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your GIPHY API Key. You can create and find your API key in the GIPHY Developer Dashboard at https:\/\/developers.giphy.com\/dashboard\/.","name":"api_key","order":0,"title":"API Key","type":"string"},"query":{"default":"foo","description":"A query for search endpoint","order":2,"title":"Query for search endpoints","type":"string"},"query_for_clips":{"default":"foo","description":"Query for clips search endpoint","order":5,"title":"Query for clips search endpoint","type":"string"},"query_for_gif":{"default":"foo","description":"Query for gif search endpoint","order":3,"title":"Query for gif search endpoint","type":"string"},"query_for_stickers":{"default":"foo","description":"Query for stickers search endpoint","order":4,"title":"Query for stickers search endpoint","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date","query","query_for_gif","query_for_stickers","query_for_clips"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.giphy.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6e3d4f5ee3ea617555f52749cf4b7bf3b8eec3fc","commit_timestamp":"2026-03-17T06:31:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-giphy\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:16.703000+00:00","registry_entry_generated_at":"2026-03-17T06:39:23.844678"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"97b9e157-7645-4f39-a949-d35ce4410216","connector_name":"Giphy","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-giphy","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"97b9e157-7645-4f39-a949-d35ce4410216","connector_name":"Giphy","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-giphy","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"97b9e157-7645-4f39-a949-d35ce4410216","connector_name":"Giphy","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-giphy","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-giphy\/0.0.31.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-giphy","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-giphy\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"GIPHY API documentation","type":"api_reference","url":"https:\/\/developers.giphy.com\/docs\/api\/"},{"title":"GIPHY rate limits","type":"rate_limits","url":"https:\/\/developers.giphy.com\/docs\/api\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-giphy"}},"is_oss":true,"name_cloud":"Giphy","dockerRepository_cloud":"airbyte\/source-giphy","dockerImageTag_cloud":"0.0.31","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/giphy","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your GIPHY API Key. You can create and find your API key in the GIPHY Developer Dashboard at https:\/\/developers.giphy.com\/dashboard\/.","name":"api_key","order":0,"title":"API Key","type":"string"},"query":{"default":"foo","description":"A query for search endpoint","order":2,"title":"Query for search endpoints","type":"string"},"query_for_clips":{"default":"foo","description":"Query for clips search endpoint","order":5,"title":"Query for clips search endpoint","type":"string"},"query_for_gif":{"default":"foo","description":"Query for gif search endpoint","order":3,"title":"Query for gif search endpoint","type":"string"},"query_for_stickers":{"default":"foo","description":"Query for stickers search endpoint","order":4,"title":"Query for stickers search endpoint","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date","query","query_for_gif","query_for_stickers","query_for_clips"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.giphy.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"6e3d4f5ee3ea617555f52749cf4b7bf3b8eec3fc","commit_timestamp":"2026-03-17T06:31:58+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-giphy\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:16.703000+00:00","registry_entry_generated_at":"2026-03-17T06:39:32.255705"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"97b9e157-7645-4f39-a949-d35ce4410216","connector_name":"Giphy","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-giphy","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"97b9e157-7645-4f39-a949-d35ce4410216","connector_name":"Giphy","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-giphy","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"97b9e157-7645-4f39-a949-d35ce4410216","connector_name":"Giphy","connector_type":"source","connector_version":"0.0.31","docker_repository":"airbyte\/source-giphy","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-giphy\/0.0.31.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-giphy","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-giphy\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"GIPHY API documentation","type":"api_reference","url":"https:\/\/developers.giphy.com\/docs\/api\/"},{"title":"GIPHY rate limits","type":"rate_limits","url":"https:\/\/developers.giphy.com\/docs\/api\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-giphy"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-giphy","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/giphy","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-giphy","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-giphy:0.0.31","docker_image_cloud":"airbyte\/source-giphy:0.0.31","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":333,"definitionId":"982eaa4c-bba1-4cce-a971-06a41f700b8c","name_oss":null,"dockerRepository_oss":null,"dockerImageTag_oss":null,"documentationUrl_oss":null,"icon_oss":null,"spec_oss":null,"tombstone_oss":null,"public_oss":null,"custom_oss":null,"releaseStage_oss":null,"supportLevel_oss":null,"releaseDate_oss":null,"tags_oss":null,"allowedHosts_oss":null,"releases_oss":null,"ab_internal_oss":null,"supportsRefreshes_oss":null,"supportsFileTransfer_oss":null,"supportsDataActivation_oss":null,"generated_oss":null,"packageInfo_oss":null,"language_oss":null,"connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":null,"sourceType_oss":null,"license_oss":null,"connectorBuildOptions_oss":null,"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":false,"name_cloud":"Zendesk Sell","dockerRepository_cloud":"airbyte\/source-zendesk-sell","dockerImageTag_cloud":"0.3.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-sell","icon_cloud":"zendesk.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"The API token for authenticating to Zendesk Sell","examples":["f23yhd630otl94y85a8bf384958473pto95847fd006da49382716or937ruw059"],"order":1,"title":"API token","type":"string"}},"required":["api_token"],"title":"Source Zendesk Sell Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/zendesk-sell","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.getbase.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"381ca5533e9d5e4b12bc8fa9ed4c648dd665af61","commit_timestamp":"2025-11-18T18:13:26-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zendesk-sell\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:24:54.451000+00:00","registry_entry_generated_at":"2025-11-19T02:37:25.185746"},"metrics":{"cloud":{"airbyte_platform":"cloud","connector_definition_id":"982eaa4c-bba1-4cce-a971-06a41f700b8c","connector_name":"Zendesk Sell","connector_type":"source","connector_version":"0.3.22","docker_repository":"airbyte\/source-zendesk-sell","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zendesk-sell\/0.3.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"0f954007-88f7-494e-a8a0-8a12fb659200","name":"zendesk-sell_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-ZENDESK-SELL__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-zendesk-sell","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zendesk-sell\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zendesk Sell API","type":"api_reference","url":"https:\/\/developer.zendesk.com\/api-reference\/sales-crm\/introduction\/"},{"title":"Zendesk authentication","type":"authentication_guide","url":"https:\/\/developer.zendesk.com\/api-reference\/sales-crm\/authentication\/"},{"title":"Zendesk rate limits","type":"rate_limits","url":"https:\/\/developer.zendesk.com\/api-reference\/sales-crm\/rate-limits\/"},{"title":"Zendesk Status","type":"status_page","url":"https:\/\/status.zendesk.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zendesk-sell"}},"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":null,"test_summary_url":null,"ab_internal_ql":null,"ab_internal_sl":null,"docker_image_oss":null,"docker_image_cloud":"airbyte\/source-zendesk-sell:0.3.22","docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":334,"definitionId":"983fd355-6bf3-4709-91b5-37afa391eeb6","name_oss":"Amazon SQS","dockerRepository_oss":"airbyte\/source-amazon-sqs","dockerImageTag_oss":"1.0.15","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/amazon-sqs","icon_oss":"amazon-sqs.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key":{"airbyte_secret":true,"description":"The Access Key ID of the AWS IAM Role to use for pulling messages","examples":["xxxxxHRNxxx3TBxxxxxx"],"order":6,"title":"AWS IAM Access Key ID","type":"string"},"attributes_to_return":{"default":"All","description":"Comma separated list of Mesage Attribute names to return","examples":["attr1,attr2"],"order":4,"title":"Message Attributes To Return","type":"string"},"max_batch_size":{"default":10,"description":"Max amount of messages to get in one batch (10 max)","examples":[5],"order":2,"title":"Max Batch Size","type":"integer"},"max_wait_time":{"default":20,"description":"Max amount of time in seconds to wait for messages in a single poll (20 max)","examples":[5],"order":3,"title":"Max Wait Time","type":"integer"},"queue_url":{"description":"URL of the SQS Queue","examples":["https:\/\/sqs.eu-west-1.amazonaws.com\/1234567890\/my-example-queue"],"order":0,"title":"Queue URL","type":"string"},"region":{"default":"us-east-1","description":"AWS Region of the SQS Queue","enum":["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":1,"title":"AWS Region","type":"string"},"secret_key":{"airbyte_secret":true,"description":"The Secret Key of the AWS IAM Role to use for pulling messages","examples":["hu+qE5exxxxT6o\/ZrKsxxxxxxBhxxXLexxxxxVKz"],"order":7,"title":"AWS IAM Secret Key","type":"string"},"target":{"default":"ReceiveMessage","description":"Note - Different targets have different attribute enum requirements, please refer actions sections in https:\/\/docs.aws.amazon.com\/AWSSimpleQueueService\/latest\/APIReference\/Welcome.html","enum":["GetQueueAttributes","ReceiveMessage"],"order":8,"title":"The targeted action resource for the fetch","type":"string"},"visibility_timeout":{"default":20,"description":"Modify the Visibility Timeout of the individual message from the Queue's default (seconds).","examples":[20],"order":5,"title":"Message Visibility Timeout","type":"integer"}},"required":["queue_url","region","access_key","secret_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-10-27","tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["sqs.*.amazonaws.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-01-30","message":"The verison migrates the Amazon SQS connector to the low-code framework for greater maintainability. !! Important: The management_events stream changed it's EventTime field from integer to float. The `start_date` parameter is now optional and the connector now takes current date as default start date ","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/amazon-sqs-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/amazon-sqs-migrations"},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"9320edb61b487532a38882b2c43a17c66b4a461c","commit_timestamp":"2025-05-10T17:13:27+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJ+yjeiOmY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-amazon-sqs\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T14:30:34.819000+00:00","registry_entry_generated_at":"2025-05-10T14:33:05.795589"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"983fd355-6bf3-4709-91b5-37afa391eeb6","connector_name":"Amazon SQS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-amazon-sqs","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"983fd355-6bf3-4709-91b5-37afa391eeb6","connector_name":"Amazon SQS","connector_type":"source","connector_version":"1.0.15","docker_repository":"airbyte\/source-amazon-sqs","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"983fd355-6bf3-4709-91b5-37afa391eeb6","connector_name":"Amazon SQS","connector_type":"source","connector_version":"1.0.15","docker_repository":"airbyte\/source-amazon-sqs","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-amazon-sqs\/1.0.15.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.48.10"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"549c80d0-eb61-458e-bc60-45105ba3f89a","name":"amazon-sqs_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AMAZON-SQS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-amazon-sqs","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-amazon-sqs"}},"is_oss":true,"name_cloud":"Amazon SQS","dockerRepository_cloud":"airbyte\/source-amazon-sqs","dockerImageTag_cloud":"1.0.15","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/amazon-sqs","icon_cloud":"amazon-sqs.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key":{"airbyte_secret":true,"description":"The Access Key ID of the AWS IAM Role to use for pulling messages","examples":["xxxxxHRNxxx3TBxxxxxx"],"order":6,"title":"AWS IAM Access Key ID","type":"string"},"attributes_to_return":{"default":"All","description":"Comma separated list of Mesage Attribute names to return","examples":["attr1,attr2"],"order":4,"title":"Message Attributes To Return","type":"string"},"max_batch_size":{"default":10,"description":"Max amount of messages to get in one batch (10 max)","examples":[5],"order":2,"title":"Max Batch Size","type":"integer"},"max_wait_time":{"default":20,"description":"Max amount of time in seconds to wait for messages in a single poll (20 max)","examples":[5],"order":3,"title":"Max Wait Time","type":"integer"},"queue_url":{"description":"URL of the SQS Queue","examples":["https:\/\/sqs.eu-west-1.amazonaws.com\/1234567890\/my-example-queue"],"order":0,"title":"Queue URL","type":"string"},"region":{"default":"us-east-1","description":"AWS Region of the SQS Queue","enum":["af-south-1","ap-east-1","ap-northeast-1","ap-northeast-2","ap-northeast-3","ap-south-1","ap-south-2","ap-southeast-1","ap-southeast-2","ap-southeast-3","ap-southeast-4","ca-central-1","ca-west-1","cn-north-1","cn-northwest-1","eu-central-1","eu-central-2","eu-north-1","eu-south-1","eu-south-2","eu-west-1","eu-west-2","eu-west-3","il-central-1","me-central-1","me-south-1","sa-east-1","us-east-1","us-east-2","us-gov-east-1","us-gov-west-1","us-west-1","us-west-2"],"order":1,"title":"AWS Region","type":"string"},"secret_key":{"airbyte_secret":true,"description":"The Secret Key of the AWS IAM Role to use for pulling messages","examples":["hu+qE5exxxxT6o\/ZrKsxxxxxxBhxxXLexxxxxVKz"],"order":7,"title":"AWS IAM Secret Key","type":"string"},"target":{"default":"ReceiveMessage","description":"Note - Different targets have different attribute enum requirements, please refer actions sections in https:\/\/docs.aws.amazon.com\/AWSSimpleQueueService\/latest\/APIReference\/Welcome.html","enum":["GetQueueAttributes","ReceiveMessage"],"order":8,"title":"The targeted action resource for the fetch","type":"string"},"visibility_timeout":{"default":20,"description":"Modify the Visibility Timeout of the individual message from the Queue's default (seconds).","examples":[20],"order":5,"title":"Message Visibility Timeout","type":"integer"}},"required":["queue_url","region","access_key","secret_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-10-27","tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["sqs.*.amazonaws.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-01-30","message":"The verison migrates the Amazon SQS connector to the low-code framework for greater maintainability. !! Important: The management_events stream changed it's EventTime field from integer to float. The `start_date` parameter is now optional and the connector now takes current date as default start date ","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/amazon-sqs-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/amazon-sqs-migrations"},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"9320edb61b487532a38882b2c43a17c66b4a461c","commit_timestamp":"2025-05-10T17:13:27+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJ+yjeiOmY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-amazon-sqs\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-10T14:30:34.819000+00:00","registry_entry_generated_at":"2025-05-10T14:33:06.380556"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"983fd355-6bf3-4709-91b5-37afa391eeb6","connector_name":"Amazon SQS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-amazon-sqs","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"983fd355-6bf3-4709-91b5-37afa391eeb6","connector_name":"Amazon SQS","connector_type":"source","connector_version":"1.0.15","docker_repository":"airbyte\/source-amazon-sqs","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"983fd355-6bf3-4709-91b5-37afa391eeb6","connector_name":"Amazon SQS","connector_type":"source","connector_version":"1.0.15","docker_repository":"airbyte\/source-amazon-sqs","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-amazon-sqs\/1.0.15.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.48.10"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"549c80d0-eb61-458e-bc60-45105ba3f89a","name":"amazon-sqs_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-AMAZON-SQS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-amazon-sqs","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-amazon-sqs"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-amazon-sqs","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/amazon-sqs","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-amazon-sqs","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-amazon-sqs:1.0.15","docker_image_cloud":"airbyte\/source-amazon-sqs:1.0.15","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":335,"definitionId":"9855e6be-a7b7-48a1-acc4-935f88215aed","name_oss":"Paperform","dockerRepository_oss":"airbyte\/source-paperform","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/paperform","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Generate it on your account page at https:\/\/paperform.co\/account\/developer.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-31","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.paperform.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"5a3555cb65f1571788b5010457da903ab81d0a29","commit_timestamp":"2026-03-17T06:32:25+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-paperform\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:19.796000+00:00","registry_entry_generated_at":"2026-03-17T06:39:28.425112"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9855e6be-a7b7-48a1-acc4-935f88215aed","connector_name":"Paperform","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-paperform","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9855e6be-a7b7-48a1-acc4-935f88215aed","connector_name":"Paperform","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-paperform","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9855e6be-a7b7-48a1-acc4-935f88215aed","connector_name":"Paperform","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-paperform","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-paperform\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-paperform","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-paperform\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Paperform API documentation","type":"api_reference","url":"https:\/\/paperform.co\/help\/api\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-paperform"}},"is_oss":true,"name_cloud":"Paperform","dockerRepository_cloud":"airbyte\/source-paperform","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/paperform","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Generate it on your account page at https:\/\/paperform.co\/account\/developer.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-31","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.paperform.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"5a3555cb65f1571788b5010457da903ab81d0a29","commit_timestamp":"2026-03-17T06:32:25+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-paperform\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:19.796000+00:00","registry_entry_generated_at":"2026-03-17T06:39:36.926749"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9855e6be-a7b7-48a1-acc4-935f88215aed","connector_name":"Paperform","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-paperform","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9855e6be-a7b7-48a1-acc4-935f88215aed","connector_name":"Paperform","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-paperform","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9855e6be-a7b7-48a1-acc4-935f88215aed","connector_name":"Paperform","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-paperform","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-paperform\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-paperform","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-paperform\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Paperform API documentation","type":"api_reference","url":"https:\/\/paperform.co\/help\/api\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-paperform"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-paperform","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/paperform","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-paperform","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-paperform:0.0.45","docker_image_cloud":"airbyte\/source-paperform:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":336,"definitionId":"998c12c8-09f9-4f57-9411-4efc498b7858","name_oss":"Shutterstock","dockerRepository_oss":"airbyte\/source-shutterstock","dockerImageTag_oss":"0.0.33","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/shutterstock","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your OAuth 2.0 token for accessing the Shutterstock API. Obtain this token from your Shutterstock developer account.","name":"api_token","order":0,"title":"API Token","type":"string"},"query_for_audio_search":{"default":"mountain","description":"The query for image search","order":4,"title":"Query for audio search","type":"string"},"query_for_catalog_search":{"default":"mountain","description":"The query for catalog search","order":5,"title":"Query for catalog search","type":"string"},"query_for_image_search":{"default":"mountain","description":"The query for image search","order":2,"title":"Query for image search","type":"string"},"query_for_video_search":{"default":"mountain","description":"The Query for `videos_search` stream","order":3,"title":"Query for video search","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_token","start_date","query_for_image_search","query_for_video_search","query_for_audio_search","query_for_catalog_search"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-03","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.shutterstock.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"afa966b5952ece895dbfed7115735a7d0f582eda","commit_timestamp":"2026-03-31T08:35:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shutterstock\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:10.214786+00:00","registry_entry_generated_at":"2026-03-31T08:39:10.214786+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"998c12c8-09f9-4f57-9411-4efc498b7858","connector_name":"Shutterstock","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shutterstock","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"998c12c8-09f9-4f57-9411-4efc498b7858","connector_name":"Shutterstock","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-shutterstock","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"998c12c8-09f9-4f57-9411-4efc498b7858","connector_name":"Shutterstock","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-shutterstock","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shutterstock\/0.0.33.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-shutterstock","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shutterstock\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Shutterstock API reference","type":"api_reference","url":"https:\/\/api-reference.shutterstock.com\/"},{"title":"Shutterstock authentication","type":"authentication_guide","url":"https:\/\/api-reference.shutterstock.com\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-shutterstock"}},"is_oss":true,"name_cloud":"Shutterstock","dockerRepository_cloud":"airbyte\/source-shutterstock","dockerImageTag_cloud":"0.0.33","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/shutterstock","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"Your OAuth 2.0 token for accessing the Shutterstock API. Obtain this token from your Shutterstock developer account.","name":"api_token","order":0,"title":"API Token","type":"string"},"query_for_audio_search":{"default":"mountain","description":"The query for image search","order":4,"title":"Query for audio search","type":"string"},"query_for_catalog_search":{"default":"mountain","description":"The query for catalog search","order":5,"title":"Query for catalog search","type":"string"},"query_for_image_search":{"default":"mountain","description":"The query for image search","order":2,"title":"Query for image search","type":"string"},"query_for_video_search":{"default":"mountain","description":"The Query for `videos_search` stream","order":3,"title":"Query for video search","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_token","start_date","query_for_image_search","query_for_video_search","query_for_audio_search","query_for_catalog_search"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-03","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.shutterstock.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"afa966b5952ece895dbfed7115735a7d0f582eda","commit_timestamp":"2026-03-31T08:35:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shutterstock\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:10.051389+00:00","registry_entry_generated_at":"2026-03-31T08:39:10.051389+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"998c12c8-09f9-4f57-9411-4efc498b7858","connector_name":"Shutterstock","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shutterstock","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"998c12c8-09f9-4f57-9411-4efc498b7858","connector_name":"Shutterstock","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-shutterstock","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"998c12c8-09f9-4f57-9411-4efc498b7858","connector_name":"Shutterstock","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-shutterstock","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shutterstock\/0.0.33.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-shutterstock","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shutterstock\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Shutterstock API reference","type":"api_reference","url":"https:\/\/api-reference.shutterstock.com\/"},{"title":"Shutterstock authentication","type":"authentication_guide","url":"https:\/\/api-reference.shutterstock.com\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-shutterstock"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-shutterstock","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/shutterstock","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-shutterstock","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-shutterstock:0.0.33","docker_image_cloud":"airbyte\/source-shutterstock:0.0.33","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":337,"definitionId":"9a24ef99-06b5-4e04-9d9e-09e41e5e2a24","name_oss":"Mendeley","dockerRepository_oss":"airbyte\/source-mendeley","dockerImageTag_oss":"0.0.33","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mendeley","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"Could be found at `https:\/\/dev.mendeley.com\/myapps.html`","order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"description":"Use cURL or Postman with the OAuth 2.0 Authorization tab. Set the Auth URL to https:\/\/api.mendeley.com\/oauth\/authorize, the Token URL to https:\/\/api.mendeley.com\/oauth\/token, and use all as the scope.","order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Could be found at `https:\/\/dev.mendeley.com\/myapps.html`","order":1,"title":"Client secret","type":"string"},"name_for_institution":{"default":"City University","description":"The name parameter for institutions search","order":5,"title":"Name for institution","type":"string"},"query_for_catalog":{"default":"Polar Bear","description":"Query for catalog search","order":4,"title":"Query for catalog search","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","client_refresh_token","start_date","query_for_catalog","name_for_institution"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.mendeley.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d537544cca378680901af3973100d3e673f542fc","commit_timestamp":"2026-03-31T08:31:28+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mendeley\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:34.039305+00:00","registry_entry_generated_at":"2026-03-31T08:35:34.039305+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9a24ef99-06b5-4e04-9d9e-09e41e5e2a24","connector_name":"Mendeley","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mendeley","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9a24ef99-06b5-4e04-9d9e-09e41e5e2a24","connector_name":"Mendeley","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-mendeley","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9a24ef99-06b5-4e04-9d9e-09e41e5e2a24","connector_name":"Mendeley","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-mendeley","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mendeley\/0.0.33.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mendeley","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mendeley\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mendeley API documentation","type":"api_reference","url":"https:\/\/dev.mendeley.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mendeley"}},"is_oss":true,"name_cloud":"Mendeley","dockerRepository_cloud":"airbyte\/source-mendeley","dockerImageTag_cloud":"0.0.33","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mendeley","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"Could be found at `https:\/\/dev.mendeley.com\/myapps.html`","order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"description":"Use cURL or Postman with the OAuth 2.0 Authorization tab. Set the Auth URL to https:\/\/api.mendeley.com\/oauth\/authorize, the Token URL to https:\/\/api.mendeley.com\/oauth\/token, and use all as the scope.","order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Could be found at `https:\/\/dev.mendeley.com\/myapps.html`","order":1,"title":"Client secret","type":"string"},"name_for_institution":{"default":"City University","description":"The name parameter for institutions search","order":5,"title":"Name for institution","type":"string"},"query_for_catalog":{"default":"Polar Bear","description":"Query for catalog search","order":4,"title":"Query for catalog search","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["client_id","client_secret","client_refresh_token","start_date","query_for_catalog","name_for_institution"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.mendeley.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d537544cca378680901af3973100d3e673f542fc","commit_timestamp":"2026-03-31T08:31:28+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mendeley\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:33.852130+00:00","registry_entry_generated_at":"2026-03-31T08:35:33.852130+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9a24ef99-06b5-4e04-9d9e-09e41e5e2a24","connector_name":"Mendeley","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mendeley","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9a24ef99-06b5-4e04-9d9e-09e41e5e2a24","connector_name":"Mendeley","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-mendeley","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9a24ef99-06b5-4e04-9d9e-09e41e5e2a24","connector_name":"Mendeley","connector_type":"source","connector_version":"0.0.33","docker_repository":"airbyte\/source-mendeley","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mendeley\/0.0.33.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mendeley","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mendeley\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mendeley API documentation","type":"api_reference","url":"https:\/\/dev.mendeley.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mendeley"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mendeley","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mendeley","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mendeley","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mendeley:0.0.33","docker_image_cloud":"airbyte\/source-mendeley:0.0.33","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":338,"definitionId":"9a5346ac-42ee-485d-a791-d079f92ccdfc","name_oss":"Criteo Marketing","dockerRepository_oss":"airbyte\/source-criteo-marketing","dockerImageTag_oss":"0.0.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/criteo-marketing","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"currency":{"description":"Currency to be used on the report","order":4,"title":"Currency","type":"string"},"end_date":{"description":"End date of the report","format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"EndDate","type":"string"},"start_date":{"description":"Start date of the report","format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"StartDate","type":"string"}},"required":["client_id","client_secret","start_date","currency"],"type":"object"},"documentationUrl":"https:\/\/developers.criteo.com\/marketing-solutions\/reference\/","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2026-02-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1b68f7dab95b51c55e1bfc09ec427fbea6735c17","commit_timestamp":"2026-03-03T06:25:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-criteo-marketing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T06:30:16.600000+00:00","registry_entry_generated_at":"2026-03-03T06:31:23.692852"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9a5346ac-42ee-485d-a791-d079f92ccdfc","connector_name":"Criteo Marketing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-criteo-marketing","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9a5346ac-42ee-485d-a791-d079f92ccdfc","connector_name":"Criteo Marketing","connector_type":"source","connector_version":"0.0.2","docker_repository":"airbyte\/source-criteo-marketing","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9a5346ac-42ee-485d-a791-d079f92ccdfc","connector_name":"Criteo Marketing","connector_type":"source","connector_version":"0.0.2","docker_repository":"airbyte\/source-criteo-marketing","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-criteo-marketing\/0.0.2.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-criteo-marketing","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-criteo-marketing\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-criteo-marketing"}},"is_oss":true,"name_cloud":"Criteo Marketing","dockerRepository_cloud":"airbyte\/source-criteo-marketing","dockerImageTag_cloud":"0.0.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/criteo-marketing","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"},"currency":{"description":"Currency to be used on the report","order":4,"title":"Currency","type":"string"},"end_date":{"description":"End date of the report","format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"EndDate","type":"string"},"start_date":{"description":"Start date of the report","format":"date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"StartDate","type":"string"}},"required":["client_id","client_secret","start_date","currency"],"type":"object"},"documentationUrl":"https:\/\/developers.criteo.com\/marketing-solutions\/reference\/","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2026-02-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1b68f7dab95b51c55e1bfc09ec427fbea6735c17","commit_timestamp":"2026-03-03T06:25:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-criteo-marketing\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-03T06:30:16.600000+00:00","registry_entry_generated_at":"2026-03-03T06:31:32.305330"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9a5346ac-42ee-485d-a791-d079f92ccdfc","connector_name":"Criteo Marketing","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-criteo-marketing","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9a5346ac-42ee-485d-a791-d079f92ccdfc","connector_name":"Criteo Marketing","connector_type":"source","connector_version":"0.0.2","docker_repository":"airbyte\/source-criteo-marketing","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9a5346ac-42ee-485d-a791-d079f92ccdfc","connector_name":"Criteo Marketing","connector_type":"source","connector_version":"0.0.2","docker_repository":"airbyte\/source-criteo-marketing","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-criteo-marketing\/0.0.2.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-criteo-marketing","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-criteo-marketing\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-criteo-marketing"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-criteo-marketing","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/criteo-marketing","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-criteo-marketing","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-criteo-marketing:0.0.2","docker_image_cloud":"airbyte\/source-criteo-marketing:0.0.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":339,"definitionId":"9acfeefc-dad6-4887-a928-6c15ce5737b6","name_oss":"Zoho Expense","dockerRepository_oss":"airbyte\/source-zoho-expense","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-expense","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":1,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":2,"title":"OAuth Client Secret","type":"string"},"data_center":{"default":"com","description":"The domain suffix for the Zoho Expense API based on your data center location (e.g., 'com', 'eu', 'in', etc.)","enum":["com","in","jp","ca","com.cn","sa","com.au","eu"],"name":"domain","order":0,"title":"Data Center","type":"string"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":3,"title":"OAuth Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-26","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["zohoapis."]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c58fe628acaa94bc7c8622c0a027337a2241e1b7","commit_timestamp":"2026-03-31T08:30:49+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-expense\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:03.133046+00:00","registry_entry_generated_at":"2026-03-31T08:35:03.133046+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9acfeefc-dad6-4887-a928-6c15ce5737b6","connector_name":"Zoho Expense","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-expense","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9acfeefc-dad6-4887-a928-6c15ce5737b6","connector_name":"Zoho Expense","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zoho-expense","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9acfeefc-dad6-4887-a928-6c15ce5737b6","connector_name":"Zoho Expense","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zoho-expense","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-expense\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-zoho-expense","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-expense\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Zoho Expense API","type":"api_reference","url":"https:\/\/www.zoho.com\/expense\/api\/v1\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-expense"}},"is_oss":true,"name_cloud":"Zoho Expense","dockerRepository_cloud":"airbyte\/source-zoho-expense","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/zoho-expense","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":1,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":2,"title":"OAuth Client Secret","type":"string"},"data_center":{"default":"com","description":"The domain suffix for the Zoho Expense API based on your data center location (e.g., 'com', 'eu', 'in', etc.)","enum":["com","in","jp","ca","com.cn","sa","com.au","eu"],"name":"domain","order":0,"title":"Data Center","type":"string"},"refresh_token":{"airbyte_secret":true,"name":"refresh_token","order":3,"title":"OAuth Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-26","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["zohoapis."]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c58fe628acaa94bc7c8622c0a027337a2241e1b7","commit_timestamp":"2026-03-31T08:30:49+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-zoho-expense\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:35:02.831876+00:00","registry_entry_generated_at":"2026-03-31T08:35:02.831876+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9acfeefc-dad6-4887-a928-6c15ce5737b6","connector_name":"Zoho Expense","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-zoho-expense","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9acfeefc-dad6-4887-a928-6c15ce5737b6","connector_name":"Zoho Expense","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zoho-expense","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9acfeefc-dad6-4887-a928-6c15ce5737b6","connector_name":"Zoho Expense","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-zoho-expense","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-zoho-expense\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-zoho-expense","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-zoho-expense\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Zoho Expense API","type":"api_reference","url":"https:\/\/www.zoho.com\/expense\/api\/v1\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-zoho-expense"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-zoho-expense","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/zoho-expense","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-zoho-expense","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-zoho-expense:0.0.49","docker_image_cloud":"airbyte\/source-zoho-expense:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":340,"definitionId":"9b0d6e72-5c85-40a3-af88-3a8f7c65746f","name_oss":"Buildkite","dockerRepository_oss":"airbyte\/source-buildkite","dockerImageTag_oss":"0.0.43","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/buildkite","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-11","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.buildkite.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c60ee5ec289235076bd42ed2c3e7180b715af78c","commit_timestamp":"2026-03-31T06:41:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-buildkite\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:02.048017+00:00","registry_entry_generated_at":"2026-03-31T06:45:02.048017+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9b0d6e72-5c85-40a3-af88-3a8f7c65746f","connector_name":"Buildkite","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-buildkite","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9b0d6e72-5c85-40a3-af88-3a8f7c65746f","connector_name":"Buildkite","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-buildkite","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9b0d6e72-5c85-40a3-af88-3a8f7c65746f","connector_name":"Buildkite","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-buildkite","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-buildkite\/0.0.43.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-buildkite","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-buildkite\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Buildkite REST API","type":"api_reference","url":"https:\/\/buildkite.com\/docs\/apis\/rest-api"},{"title":"Buildkite authentication","type":"authentication_guide","url":"https:\/\/buildkite.com\/docs\/apis\/rest-api#authentication"},{"title":"Buildkite API rate limits","type":"rate_limits","url":"https:\/\/buildkite.com\/docs\/apis\/rest-api#rate-limiting"},{"title":"Buildkite Status","type":"status_page","url":"https:\/\/www.buildkitestatus.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-buildkite"}},"is_oss":true,"name_cloud":"Buildkite","dockerRepository_cloud":"airbyte\/source-buildkite","dockerImageTag_cloud":"0.0.43","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/buildkite","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-11","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.buildkite.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c60ee5ec289235076bd42ed2c3e7180b715af78c","commit_timestamp":"2026-03-31T06:41:06+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-buildkite\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:01.868505+00:00","registry_entry_generated_at":"2026-03-31T06:45:01.868505+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9b0d6e72-5c85-40a3-af88-3a8f7c65746f","connector_name":"Buildkite","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-buildkite","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9b0d6e72-5c85-40a3-af88-3a8f7c65746f","connector_name":"Buildkite","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-buildkite","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9b0d6e72-5c85-40a3-af88-3a8f7c65746f","connector_name":"Buildkite","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-buildkite","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-buildkite\/0.0.43.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-buildkite","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-buildkite\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Buildkite REST API","type":"api_reference","url":"https:\/\/buildkite.com\/docs\/apis\/rest-api"},{"title":"Buildkite authentication","type":"authentication_guide","url":"https:\/\/buildkite.com\/docs\/apis\/rest-api#authentication"},{"title":"Buildkite API rate limits","type":"rate_limits","url":"https:\/\/buildkite.com\/docs\/apis\/rest-api#rate-limiting"},{"title":"Buildkite Status","type":"status_page","url":"https:\/\/www.buildkitestatus.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-buildkite"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-buildkite","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/buildkite","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-buildkite","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-buildkite:0.0.43","docker_image_cloud":"airbyte\/source-buildkite:0.0.43","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":341,"definitionId":"9b2d3607-7222-4709-9fa2-c2abdebbdd88","name_oss":"Chargify","dockerRepository_oss":"airbyte\/source-chargify","dockerImageTag_oss":"0.5.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/chargify","icon_oss":"chargify.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Maxio Advanced Billing\/Chargify API Key.","order":0,"title":"API Key","type":"string"},"domain":{"description":"Chargify domain. Normally this domain follows the following format","order":1,"title":"Domain","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":3,"title":"Password","type":"string"},"username":{"order":2,"title":"Username","type":"string"}},"required":["api_key","domain","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-08-11","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["${domain}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-chargify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:42:07.552000+00:00","registry_entry_generated_at":"2025-11-19T02:01:39.391669"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9b2d3607-7222-4709-9fa2-c2abdebbdd88","connector_name":"Chargify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-chargify","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9b2d3607-7222-4709-9fa2-c2abdebbdd88","connector_name":"Chargify","connector_type":"source","connector_version":"0.5.22","docker_repository":"airbyte\/source-chargify","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9b2d3607-7222-4709-9fa2-c2abdebbdd88","connector_name":"Chargify","connector_type":"source","connector_version":"0.5.22","docker_repository":"airbyte\/source-chargify","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-chargify\/0.5.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-chargify","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-chargify\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Chargify API reference","type":"api_reference","url":"https:\/\/developers.chargify.com\/docs\/api-docs\/YXBpOjE0MTA4MjYx-chargify-api"},{"title":"Chargify authentication","type":"authentication_guide","url":"https:\/\/developers.chargify.com\/docs\/api-docs\/YXBpOjE0MTA4MjYx-authentication"},{"title":"Chargify rate limits","type":"rate_limits","url":"https:\/\/developers.chargify.com\/docs\/api-docs\/YXBpOjE0MTA4MjYx-rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-chargify"}},"is_oss":true,"name_cloud":"Chargify","dockerRepository_cloud":"airbyte\/source-chargify","dockerImageTag_cloud":"0.5.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/chargify","icon_cloud":"chargify.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Maxio Advanced Billing\/Chargify API Key.","order":0,"title":"API Key","type":"string"},"domain":{"description":"Chargify domain. Normally this domain follows the following format","order":1,"title":"Domain","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":3,"title":"Password","type":"string"},"username":{"order":2,"title":"Username","type":"string"}},"required":["api_key","domain","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-08-11","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["${domain}"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-chargify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:42:07.552000+00:00","registry_entry_generated_at":"2025-11-19T02:01:45.367315"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9b2d3607-7222-4709-9fa2-c2abdebbdd88","connector_name":"Chargify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-chargify","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9b2d3607-7222-4709-9fa2-c2abdebbdd88","connector_name":"Chargify","connector_type":"source","connector_version":"0.5.22","docker_repository":"airbyte\/source-chargify","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9b2d3607-7222-4709-9fa2-c2abdebbdd88","connector_name":"Chargify","connector_type":"source","connector_version":"0.5.22","docker_repository":"airbyte\/source-chargify","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-chargify\/0.5.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-chargify","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.10@sha256:09947fb38d07e515f9901a12f22cc44f1512f6148703341de80403c0e0c1b8c3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-chargify\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Chargify API reference","type":"api_reference","url":"https:\/\/developers.chargify.com\/docs\/api-docs\/YXBpOjE0MTA4MjYx-chargify-api"},{"title":"Chargify authentication","type":"authentication_guide","url":"https:\/\/developers.chargify.com\/docs\/api-docs\/YXBpOjE0MTA4MjYx-authentication"},{"title":"Chargify rate limits","type":"rate_limits","url":"https:\/\/developers.chargify.com\/docs\/api-docs\/YXBpOjE0MTA4MjYx-rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-chargify"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-chargify","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/chargify","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-chargify","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-chargify:0.5.22","docker_image_cloud":"airbyte\/source-chargify:0.5.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":342,"definitionId":"9b6cc0c0-da81-4103-bbfd-5279e18a849a","name_oss":"Railz","dockerRepository_oss":"airbyte\/source-railz","dockerImageTag_oss":"0.2.11","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/railz","icon_oss":"railz.svg","spec_oss":{"connectionSpecification":{"properties":{"client_id":{"description":"Client ID (client_id)","order":0,"title":"Client ID","type":"string"},"secret_key":{"airbyte_secret":true,"description":"Secret key (secret_key)","order":1,"title":"Secret key","type":"string"},"start_date":{"description":"Start date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start date","type":"string"}},"required":["client_id","secret_key","start_date"],"schema":"http:\/\/json-schema.org\/draft-07\/schema#","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"11cf4daa99ba7c14b6cda46400dd0f54b4221fb3","commit_timestamp":"2025-05-25T05:43:26+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CNyn5Y7OvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-railz\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:49:37.980000+00:00","registry_entry_generated_at":"2025-05-25T02:54:26.280897"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9b6cc0c0-da81-4103-bbfd-5279e18a849a","connector_name":"Railz","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-railz","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9b6cc0c0-da81-4103-bbfd-5279e18a849a","connector_name":"Railz","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-railz","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9b6cc0c0-da81-4103-bbfd-5279e18a849a","connector_name":"Railz","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-railz","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-railz\/0.2.11.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"source-railz","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-railz"}},"is_oss":true,"name_cloud":"Railz","dockerRepository_cloud":"airbyte\/source-railz","dockerImageTag_cloud":"0.2.11","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/railz","icon_cloud":"railz.svg","spec_cloud":{"connectionSpecification":{"properties":{"client_id":{"description":"Client ID (client_id)","order":0,"title":"Client ID","type":"string"},"secret_key":{"airbyte_secret":true,"description":"Secret key (secret_key)","order":1,"title":"Secret key","type":"string"},"start_date":{"description":"Start date","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start date","type":"string"}},"required":["client_id","secret_key","start_date"],"schema":"http:\/\/json-schema.org\/draft-07\/schema#","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"11cf4daa99ba7c14b6cda46400dd0f54b4221fb3","commit_timestamp":"2025-05-25T05:43:26+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CNyn5Y7OvY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-railz\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-25T02:49:37.980000+00:00","registry_entry_generated_at":"2025-05-25T02:54:26.741644"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9b6cc0c0-da81-4103-bbfd-5279e18a849a","connector_name":"Railz","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-railz","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9b6cc0c0-da81-4103-bbfd-5279e18a849a","connector_name":"Railz","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-railz","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9b6cc0c0-da81-4103-bbfd-5279e18a849a","connector_name":"Railz","connector_type":"source","connector_version":"0.2.11","docker_repository":"airbyte\/source-railz","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-railz\/0.2.11.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"source-railz","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-railz"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-railz","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/railz","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-railz","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-railz:0.2.11","docker_image_cloud":"airbyte\/source-railz:0.2.11","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":343,"definitionId":"9ba00df2-313c-46f2-b102-a5063a1ee18a","name_oss":"Mailtrap","dockerRepository_oss":"airbyte\/source-mailtrap","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailtrap","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Find it at https:\/\/mailtrap.io\/account","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-23","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["mailtrap.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d79b9b52ad0ae1cce3304f8d4d21f58bcaf27b9b","commit_timestamp":"2026-03-31T08:34:43+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailtrap\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:39.736091+00:00","registry_entry_generated_at":"2026-03-31T08:38:39.736091+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9ba00df2-313c-46f2-b102-a5063a1ee18a","connector_name":"Mailtrap","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailtrap","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9ba00df2-313c-46f2-b102-a5063a1ee18a","connector_name":"Mailtrap","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-mailtrap","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9ba00df2-313c-46f2-b102-a5063a1ee18a","connector_name":"Mailtrap","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-mailtrap","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailtrap\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mailtrap","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailtrap\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mailtrap API documentation","type":"api_reference","url":"https:\/\/api-docs.mailtrap.io\/"},{"title":"Mailtrap authentication","type":"authentication_guide","url":"https:\/\/api-docs.mailtrap.io\/docs\/mailtrap-api-docs\/ZG9jOjI2MjA1MzI2-authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailtrap"}},"is_oss":true,"name_cloud":"Mailtrap","dockerRepository_cloud":"airbyte\/source-mailtrap","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailtrap","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Find it at https:\/\/mailtrap.io\/account","name":"api_token","order":0,"title":"API Token","type":"string"}},"required":["api_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-23","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["mailtrap.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d79b9b52ad0ae1cce3304f8d4d21f58bcaf27b9b","commit_timestamp":"2026-03-31T08:34:43+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailtrap\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:38:39.588028+00:00","registry_entry_generated_at":"2026-03-31T08:38:39.588028+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9ba00df2-313c-46f2-b102-a5063a1ee18a","connector_name":"Mailtrap","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailtrap","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9ba00df2-313c-46f2-b102-a5063a1ee18a","connector_name":"Mailtrap","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-mailtrap","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9ba00df2-313c-46f2-b102-a5063a1ee18a","connector_name":"Mailtrap","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-mailtrap","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailtrap\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mailtrap","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailtrap\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mailtrap API documentation","type":"api_reference","url":"https:\/\/api-docs.mailtrap.io\/"},{"title":"Mailtrap authentication","type":"authentication_guide","url":"https:\/\/api-docs.mailtrap.io\/docs\/mailtrap-api-docs\/ZG9jOjI2MjA1MzI2-authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailtrap"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mailtrap","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mailtrap","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mailtrap","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mailtrap:0.0.49","docker_image_cloud":"airbyte\/source-mailtrap:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":344,"definitionId":"9bb85338-ea95-4c93-b267-6be89125b267","name_oss":"Freshservice","dockerRepository_oss":"airbyte\/source-freshservice","dockerImageTag_oss":"1.4.53","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/freshservice","icon_oss":"freshservice.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Freshservice API Key. See here<\/a>. The key is case sensitive.","order":0,"title":"API Key","type":"string"},"domain_name":{"description":"The name of your Freshservice domain","examples":["mydomain.freshservice.com"],"order":1,"title":"Domain Name","type":"string"},"start_date":{"description":"UTC date and time in the format 2020-10-01T00:00:00Z. Any data before this date will not be replicated.","examples":["2020-10-01T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key","domain_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2021-10-29","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["${domain_name}\/api\/v2"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c894a4ae180559e154dfcbc995ecd23fcf659121","commit_timestamp":"2026-03-31T04:55:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freshservice\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:26.645158+00:00","registry_entry_generated_at":"2026-03-31T04:59:26.645158+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9bb85338-ea95-4c93-b267-6be89125b267","connector_name":"Freshservice","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freshservice","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9bb85338-ea95-4c93-b267-6be89125b267","connector_name":"Freshservice","connector_type":"source","connector_version":"1.4.53","docker_repository":"airbyte\/source-freshservice","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9bb85338-ea95-4c93-b267-6be89125b267","connector_name":"Freshservice","connector_type":"source","connector_version":"1.4.53","docker_repository":"airbyte\/source-freshservice","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freshservice\/1.4.53.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"e47f94ef-d605-4a50-92d9-f6c873f2b2d2","name":"freshservice_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FRESHSERVICE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-freshservice","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freshservice\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Freshservice API reference","type":"api_reference","url":"https:\/\/api.freshservice.com\/"},{"title":"Freshservice authentication","type":"authentication_guide","url":"https:\/\/api.freshservice.com\/#authentication"},{"title":"Freshworks Status","type":"status_page","url":"https:\/\/status.freshworks.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-freshservice"}},"is_oss":true,"name_cloud":"Freshservice","dockerRepository_cloud":"airbyte\/source-freshservice","dockerImageTag_cloud":"1.4.53","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/freshservice","icon_cloud":"freshservice.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Freshservice API Key. See here<\/a>. The key is case sensitive.","order":0,"title":"API Key","type":"string"},"domain_name":{"description":"The name of your Freshservice domain","examples":["mydomain.freshservice.com"],"order":1,"title":"Domain Name","type":"string"},"start_date":{"description":"UTC date and time in the format 2020-10-01T00:00:00Z. Any data before this date will not be replicated.","examples":["2020-10-01T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key","domain_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2021-10-29","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["${domain_name}\/api\/v2"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c894a4ae180559e154dfcbc995ecd23fcf659121","commit_timestamp":"2026-03-31T04:55:17+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freshservice\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:26.331129+00:00","registry_entry_generated_at":"2026-03-31T04:59:26.331129+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9bb85338-ea95-4c93-b267-6be89125b267","connector_name":"Freshservice","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freshservice","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9bb85338-ea95-4c93-b267-6be89125b267","connector_name":"Freshservice","connector_type":"source","connector_version":"1.4.53","docker_repository":"airbyte\/source-freshservice","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9bb85338-ea95-4c93-b267-6be89125b267","connector_name":"Freshservice","connector_type":"source","connector_version":"1.4.53","docker_repository":"airbyte\/source-freshservice","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freshservice\/1.4.53.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"e47f94ef-d605-4a50-92d9-f6c873f2b2d2","name":"freshservice_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-FRESHSERVICE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-freshservice","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freshservice\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Freshservice API reference","type":"api_reference","url":"https:\/\/api.freshservice.com\/"},{"title":"Freshservice authentication","type":"authentication_guide","url":"https:\/\/api.freshservice.com\/#authentication"},{"title":"Freshworks Status","type":"status_page","url":"https:\/\/status.freshworks.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-freshservice"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-freshservice","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/freshservice","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-freshservice","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-freshservice:1.4.53","docker_image_cloud":"airbyte\/source-freshservice:1.4.53","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":345,"definitionId":"9c13f986-a13b-4988-b808-4705badf71c2","name_oss":"Wrike","dockerRepository_oss":"airbyte\/source-wrike","dockerImageTag_oss":"0.3.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/wrike","icon_oss":"wrike.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Permanent access token. You can find documentation on how to acquire a permanent access token here<\/a>","order":0,"title":"Permanent Access Token","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Only comments after this date will be replicated.","examples":["2017-01-25T00:00:00Z"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date for comments","type":"string"},"wrike_instance":{"default":"app-us2.wrike.com","description":"Wrike's instance such as `app-us2.wrike.com`","order":1,"title":"Wrike Instance (hostname)","type":"string"}},"required":["access_token","wrike_instance"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-10-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["app-us*.wrike.com","app-eu*.wrike.com","www.wrike.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e6a9146861db89e69cb63794e19ed12392ec53b8","commit_timestamp":"2026-03-31T10:28:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wrike\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:51.906506+00:00","registry_entry_generated_at":"2026-03-31T10:32:51.906506+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9c13f986-a13b-4988-b808-4705badf71c2","connector_name":"Wrike","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wrike","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9c13f986-a13b-4988-b808-4705badf71c2","connector_name":"Wrike","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-wrike","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9c13f986-a13b-4988-b808-4705badf71c2","connector_name":"Wrike","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-wrike","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wrike\/0.3.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WRIKE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-wrike","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wrike\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Wrike API reference","type":"api_reference","url":"https:\/\/developers.wrike.com\/api\/v4\/"},{"title":"Wrike authentication","type":"authentication_guide","url":"https:\/\/developers.wrike.com\/api\/v4\/oauth-20-authorization\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-wrike"}},"is_oss":true,"name_cloud":"Wrike","dockerRepository_cloud":"airbyte\/source-wrike","dockerImageTag_cloud":"0.3.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/wrike","icon_cloud":"wrike.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Permanent access token. You can find documentation on how to acquire a permanent access token here<\/a>","order":0,"title":"Permanent Access Token","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Only comments after this date will be replicated.","examples":["2017-01-25T00:00:00Z"],"order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date for comments","type":"string"},"wrike_instance":{"default":"app-us2.wrike.com","description":"Wrike's instance such as `app-us2.wrike.com`","order":1,"title":"Wrike Instance (hostname)","type":"string"}},"required":["access_token","wrike_instance"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-10-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["app-us*.wrike.com","app-eu*.wrike.com","www.wrike.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e6a9146861db89e69cb63794e19ed12392ec53b8","commit_timestamp":"2026-03-31T10:28:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-wrike\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:51.617919+00:00","registry_entry_generated_at":"2026-03-31T10:32:51.617919+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9c13f986-a13b-4988-b808-4705badf71c2","connector_name":"Wrike","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-wrike","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9c13f986-a13b-4988-b808-4705badf71c2","connector_name":"Wrike","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-wrike","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9c13f986-a13b-4988-b808-4705badf71c2","connector_name":"Wrike","connector_type":"source","connector_version":"0.3.52","docker_repository":"airbyte\/source-wrike","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-wrike\/0.3.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-WRIKE__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-wrike","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-wrike\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Wrike API reference","type":"api_reference","url":"https:\/\/developers.wrike.com\/api\/v4\/"},{"title":"Wrike authentication","type":"authentication_guide","url":"https:\/\/developers.wrike.com\/api\/v4\/oauth-20-authorization\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-wrike"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-wrike","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/wrike","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-wrike","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-wrike:0.3.52","docker_image_cloud":"airbyte\/source-wrike:0.3.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":346,"definitionId":"9c74c2d7-531a-4ebf-b6d8-6181f805ecdc","name_oss":"Younium","dockerRepository_oss":"airbyte\/source-younium","dockerImageTag_oss":"0.4.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/younium","icon_oss":"younium.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"legal_entity":{"description":"Legal Entity that data should be pulled from","title":"Legal Entity","type":"string"},"password":{"airbyte_secret":true,"description":"Account password for younium account API key","title":"Password","type":"string"},"playground":{"default":false,"description":"Property defining if connector is used against playground or production environment","title":"Playground environment","type":"boolean"},"username":{"description":"Username for Younium account","title":"Username","type":"string"}},"required":["username","password","legal_entity"],"title":"Younium Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/younium","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-11-09","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d8ae8893465acb7a62336d24314e9f394db6c134","commit_timestamp":"2026-03-31T10:31:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-younium\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:30.115660+00:00","registry_entry_generated_at":"2026-03-31T10:35:30.115660+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9c74c2d7-531a-4ebf-b6d8-6181f805ecdc","connector_name":"Younium","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-younium","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9c74c2d7-531a-4ebf-b6d8-6181f805ecdc","connector_name":"Younium","connector_type":"source","connector_version":"0.4.45","docker_repository":"airbyte\/source-younium","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9c74c2d7-531a-4ebf-b6d8-6181f805ecdc","connector_name":"Younium","connector_type":"source","connector_version":"0.4.45","docker_repository":"airbyte\/source-younium","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-younium\/0.4.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"bcc0a350-b9df-478f-8c08-1cd996b05026","name":"younium_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-YOUNIUM__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-younium","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-younium\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Younium API documentation","type":"api_reference","url":"https:\/\/developer.younium.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-younium"}},"is_oss":true,"name_cloud":"Younium","dockerRepository_cloud":"airbyte\/source-younium","dockerImageTag_cloud":"0.4.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/younium","icon_cloud":"younium.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"legal_entity":{"description":"Legal Entity that data should be pulled from","title":"Legal Entity","type":"string"},"password":{"airbyte_secret":true,"description":"Account password for younium account API key","title":"Password","type":"string"},"playground":{"default":false,"description":"Property defining if connector is used against playground or production environment","title":"Playground environment","type":"boolean"},"username":{"description":"Username for Younium account","title":"Username","type":"string"}},"required":["username","password","legal_entity"],"title":"Younium Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/younium","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-11-09","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d8ae8893465acb7a62336d24314e9f394db6c134","commit_timestamp":"2026-03-31T10:31:31+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-younium\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:35:29.905796+00:00","registry_entry_generated_at":"2026-03-31T10:35:29.905796+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9c74c2d7-531a-4ebf-b6d8-6181f805ecdc","connector_name":"Younium","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-younium","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9c74c2d7-531a-4ebf-b6d8-6181f805ecdc","connector_name":"Younium","connector_type":"source","connector_version":"0.4.45","docker_repository":"airbyte\/source-younium","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9c74c2d7-531a-4ebf-b6d8-6181f805ecdc","connector_name":"Younium","connector_type":"source","connector_version":"0.4.45","docker_repository":"airbyte\/source-younium","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-younium\/0.4.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"bcc0a350-b9df-478f-8c08-1cd996b05026","name":"younium_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-YOUNIUM__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-younium","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-younium\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Younium API documentation","type":"api_reference","url":"https:\/\/developer.younium.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-younium"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-younium","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/younium","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-younium","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-younium:0.4.45","docker_image_cloud":"airbyte\/source-younium:0.4.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":347,"definitionId":"9cdd4183-d0ba-40c3-aad3-6f46d4103974","name_oss":"CoinGecko Coins","dockerRepository_oss":"airbyte\/source-coingecko-coins","dockerImageTag_oss":"0.2.26","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/coingecko-coins","icon_oss":"coingeckocoins.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key (for pro users)","order":0,"type":"string"},"coin_id":{"description":"CoinGecko coin ID (e.g. bitcoin). Can be retrieved from the\n`\/coins\/list` endpoint.\n","order":1,"type":"string"},"days":{"default":"30","description":"The number of days of data for market chart.\n","enum":["1","7","14","30","90","180","365","max"],"order":3,"type":"string"},"end_date":{"description":"The end date for the historical data stream in dd-mm-yyyy format.\n","format":"date","order":5,"pattern":"^[0-9]{2}-[0-9]{2}-[0-9]{4}$","type":"string"},"start_date":{"description":"The start date for the historical data stream in dd-mm-yyyy format.\n","format":"date","order":4,"pattern":"^[0-9]{2}-[0-9]{2}-[0-9]{4}$","type":"string"},"vs_currency":{"description":"The target currency of market data (e.g. usd, eur, jpy, etc.)\n","order":2,"type":"string"}},"required":["coin_id","vs_currency","days","start_date"],"title":"CoinGecko Coins Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coingecko-coins\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:54:59.128000+00:00","registry_entry_generated_at":"2025-11-19T02:07:09.050201"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9cdd4183-d0ba-40c3-aad3-6f46d4103974","connector_name":"CoinGecko Coins","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coingecko-coins","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9cdd4183-d0ba-40c3-aad3-6f46d4103974","connector_name":"CoinGecko Coins","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-coingecko-coins","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9cdd4183-d0ba-40c3-aad3-6f46d4103974","connector_name":"CoinGecko Coins","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-coingecko-coins","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coingecko-coins\/0.2.26.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-coingecko-coins","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coingecko-coins\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"CoinGecko API documentation","type":"api_reference","url":"https:\/\/www.coingecko.com\/en\/api\/documentation"},{"title":"CoinGecko authentication","type":"authentication_guide","url":"https:\/\/www.coingecko.com\/en\/api\/documentation"},{"title":"CoinGecko rate limits","type":"rate_limits","url":"https:\/\/www.coingecko.com\/en\/api\/pricing"},{"title":"CoinGecko Status","type":"status_page","url":"https:\/\/status.coingecko.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-coingecko-coins"}},"is_oss":true,"name_cloud":"CoinGecko Coins","dockerRepository_cloud":"airbyte\/source-coingecko-coins","dockerImageTag_cloud":"0.2.26","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/coingecko-coins","icon_cloud":"coingeckocoins.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API Key (for pro users)","order":0,"type":"string"},"coin_id":{"description":"CoinGecko coin ID (e.g. bitcoin). Can be retrieved from the\n`\/coins\/list` endpoint.\n","order":1,"type":"string"},"days":{"default":"30","description":"The number of days of data for market chart.\n","enum":["1","7","14","30","90","180","365","max"],"order":3,"type":"string"},"end_date":{"description":"The end date for the historical data stream in dd-mm-yyyy format.\n","format":"date","order":5,"pattern":"^[0-9]{2}-[0-9]{2}-[0-9]{4}$","type":"string"},"start_date":{"description":"The start date for the historical data stream in dd-mm-yyyy format.\n","format":"date","order":4,"pattern":"^[0-9]{2}-[0-9]{2}-[0-9]{4}$","type":"string"},"vs_currency":{"description":"The target currency of market data (e.g. usd, eur, jpy, etc.)\n","order":2,"type":"string"}},"required":["coin_id","vs_currency","days","start_date"],"title":"CoinGecko Coins Spec","type":"object"},"documentationUrl":"https:\/\/docsurl.com","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ec5f3bb3dd5ec1f1d9b0f957ff4e252d784a0129","commit_timestamp":"2025-11-18T17:28:04-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-coingecko-coins\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T01:54:59.128000+00:00","registry_entry_generated_at":"2025-11-19T02:07:14.133352"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9cdd4183-d0ba-40c3-aad3-6f46d4103974","connector_name":"CoinGecko Coins","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-coingecko-coins","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9cdd4183-d0ba-40c3-aad3-6f46d4103974","connector_name":"CoinGecko Coins","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-coingecko-coins","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"9cdd4183-d0ba-40c3-aad3-6f46d4103974","connector_name":"CoinGecko Coins","connector_type":"source","connector_version":"0.2.26","docker_repository":"airbyte\/source-coingecko-coins","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-coingecko-coins\/0.2.26.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-coingecko-coins","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-coingecko-coins\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"CoinGecko API documentation","type":"api_reference","url":"https:\/\/www.coingecko.com\/en\/api\/documentation"},{"title":"CoinGecko authentication","type":"authentication_guide","url":"https:\/\/www.coingecko.com\/en\/api\/documentation"},{"title":"CoinGecko rate limits","type":"rate_limits","url":"https:\/\/www.coingecko.com\/en\/api\/pricing"},{"title":"CoinGecko Status","type":"status_page","url":"https:\/\/status.coingecko.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-coingecko-coins"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-coingecko-coins","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/coingecko-coins","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-coingecko-coins","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-coingecko-coins:0.2.26","docker_image_cloud":"airbyte\/source-coingecko-coins:0.2.26","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":348,"definitionId":"9cddb136-acda-4755-9200-9014944650fc","name_oss":"Clockodo","dockerRepository_oss":"airbyte\/source-clockodo","dockerImageTag_oss":"0.0.50","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/clockodo","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it in the 'Personal data' section of your Clockodo account.","name":"api_key","order":0,"title":"API Key","type":"string"},"email_address":{"description":"Your Clockodo account email address. Find it in your Clockodo account settings.","name":"email_address","order":1,"title":"Email Address","type":"string"},"external_application":{"default":"Airbyte","description":"Identification of the calling application, including the email address of a technical contact person. Format: [name of application or company];[email address].","name":"external_application","order":2,"title":"External Application Header","type":"string"},"start_date":{"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"years":{"description":"2024, 2025","order":3,"title":"Years","type":"array"}},"required":["api_key","email_address","external_application","years","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["my.clockodo.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"63b7675f5ea9b8b23f3bf32a21ad85eb0928bf3e","commit_timestamp":"2026-03-31T06:36:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-clockodo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:23.297078+00:00","registry_entry_generated_at":"2026-03-31T06:40:23.297078+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9cddb136-acda-4755-9200-9014944650fc","connector_name":"Clockodo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-clockodo","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9cddb136-acda-4755-9200-9014944650fc","connector_name":"Clockodo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-clockodo","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9cddb136-acda-4755-9200-9014944650fc","connector_name":"Clockodo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-clockodo","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-clockodo\/0.0.50.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-clockodo","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-clockodo\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Clockodo API documentation","type":"api_reference","url":"https:\/\/www.clockodo.com\/en\/api\/"},{"title":"Clockodo authentication","type":"authentication_guide","url":"https:\/\/www.clockodo.com\/en\/api\/#authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-clockodo"}},"is_oss":true,"name_cloud":"Clockodo","dockerRepository_cloud":"airbyte\/source-clockodo","dockerImageTag_cloud":"0.0.50","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/clockodo","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Find it in the 'Personal data' section of your Clockodo account.","name":"api_key","order":0,"title":"API Key","type":"string"},"email_address":{"description":"Your Clockodo account email address. Find it in your Clockodo account settings.","name":"email_address","order":1,"title":"Email Address","type":"string"},"external_application":{"default":"Airbyte","description":"Identification of the calling application, including the email address of a technical contact person. Format: [name of application or company];[email address].","name":"external_application","order":2,"title":"External Application Header","type":"string"},"start_date":{"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"years":{"description":"2024, 2025","order":3,"title":"Years","type":"array"}},"required":["api_key","email_address","external_application","years","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["my.clockodo.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"63b7675f5ea9b8b23f3bf32a21ad85eb0928bf3e","commit_timestamp":"2026-03-31T06:36:02+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-clockodo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:22.970633+00:00","registry_entry_generated_at":"2026-03-31T06:40:22.970633+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9cddb136-acda-4755-9200-9014944650fc","connector_name":"Clockodo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-clockodo","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9cddb136-acda-4755-9200-9014944650fc","connector_name":"Clockodo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-clockodo","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9cddb136-acda-4755-9200-9014944650fc","connector_name":"Clockodo","connector_type":"source","connector_version":"0.0.50","docker_repository":"airbyte\/source-clockodo","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-clockodo\/0.0.50.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-clockodo","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-clockodo\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Clockodo API documentation","type":"api_reference","url":"https:\/\/www.clockodo.com\/en\/api\/"},{"title":"Clockodo authentication","type":"authentication_guide","url":"https:\/\/www.clockodo.com\/en\/api\/#authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-clockodo"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-clockodo","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/clockodo","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-clockodo","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-clockodo:0.0.50","docker_image_cloud":"airbyte\/source-clockodo:0.0.50","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":349,"definitionId":"9d350ec7-2860-4106-a331-7d9403dd9a02","name_oss":"Campaign Monitor","dockerRepository_oss":"airbyte\/source-campaign-monitor","dockerImageTag_oss":"0.0.42","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/campaign-monitor","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"description":"Date from when the sync should start","order":2,"title":"start_date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-05","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.createsend.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7200adc0ac827cd052f2eea6e74886d4224622f4","commit_timestamp":"2026-03-31T04:53:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-campaign-monitor\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:36.431473+00:00","registry_entry_generated_at":"2026-03-31T04:57:36.431473+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9d350ec7-2860-4106-a331-7d9403dd9a02","connector_name":"Campaign Monitor","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-campaign-monitor","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9d350ec7-2860-4106-a331-7d9403dd9a02","connector_name":"Campaign Monitor","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-campaign-monitor","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9d350ec7-2860-4106-a331-7d9403dd9a02","connector_name":"Campaign Monitor","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-campaign-monitor","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-campaign-monitor\/0.0.42.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-campaign-monitor","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-campaign-monitor\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Campaign Monitor API reference","type":"api_reference","url":"https:\/\/www.campaignmonitor.com\/api\/"},{"title":"Campaign Monitor authentication","type":"authentication_guide","url":"https:\/\/www.campaignmonitor.com\/api\/getting-started\/#authenticating"},{"title":"Campaign Monitor rate limits","type":"rate_limits","url":"https:\/\/www.campaignmonitor.com\/api\/getting-started\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-campaign-monitor"}},"is_oss":true,"name_cloud":"Campaign Monitor","dockerRepository_cloud":"airbyte\/source-campaign-monitor","dockerImageTag_cloud":"0.0.42","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/campaign-monitor","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"description":"Date from when the sync should start","order":2,"title":"start_date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-05","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.createsend.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7200adc0ac827cd052f2eea6e74886d4224622f4","commit_timestamp":"2026-03-31T04:53:53+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-campaign-monitor\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:57:36.242675+00:00","registry_entry_generated_at":"2026-03-31T04:57:36.242675+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9d350ec7-2860-4106-a331-7d9403dd9a02","connector_name":"Campaign Monitor","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-campaign-monitor","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9d350ec7-2860-4106-a331-7d9403dd9a02","connector_name":"Campaign Monitor","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-campaign-monitor","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9d350ec7-2860-4106-a331-7d9403dd9a02","connector_name":"Campaign Monitor","connector_type":"source","connector_version":"0.0.42","docker_repository":"airbyte\/source-campaign-monitor","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-campaign-monitor\/0.0.42.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-campaign-monitor","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-campaign-monitor\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Campaign Monitor API reference","type":"api_reference","url":"https:\/\/www.campaignmonitor.com\/api\/"},{"title":"Campaign Monitor authentication","type":"authentication_guide","url":"https:\/\/www.campaignmonitor.com\/api\/getting-started\/#authenticating"},{"title":"Campaign Monitor rate limits","type":"rate_limits","url":"https:\/\/www.campaignmonitor.com\/api\/getting-started\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-campaign-monitor"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-campaign-monitor","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/campaign-monitor","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-campaign-monitor","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-campaign-monitor:0.0.42","docker_image_cloud":"airbyte\/source-campaign-monitor:0.0.42","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":350,"definitionId":"9da77001-af33-4bcd-be46-6252bf9342b9","name_oss":"Shopify","dockerRepository_oss":"airbyte\/source-shopify","dockerImageTag_oss":"3.2.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify","icon_oss":"shopify.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"shop":{"path_in_connector_config":["shop"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bulk_window_in_days":{"default":30,"description":"Defines what would be a date range per single BULK Job","title":"GraphQL BULK Date Range in Days","type":"integer"},"credentials":{"description":"The authorization method to use to retrieve data from Shopify","oneOf":[{"description":"OAuth2.0","properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token for making authenticated requests.","order":3,"title":"Access Token","type":"string"},"auth_method":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of the Shopify developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of the Shopify developer application.","order":2,"title":"Client Secret","type":"string"}},"required":["auth_method"],"title":"OAuth2.0","type":"object"},{"description":"API Password Auth","properties":{"api_password":{"airbyte_secret":true,"description":"The API Password for your private application in the `Shopify` store.","order":1,"title":"API Password","type":"string"},"auth_method":{"const":"api_password","order":0,"type":"string"}},"required":["auth_method","api_password"],"title":"API Password","type":"object"}],"order":2,"title":"Shopify Authorization Method","type":"object"},"fetch_transactions_user_id":{"default":false,"description":"Defines which API type (REST\/BULK) to use to fetch `Transactions` data. If you are a `Shopify Plus` user, leave the default value to speed up the fetch.","title":"Add `user_id` to Transactions (slower)","type":"boolean"},"fulfillment_orders_include_closed":{"default":false,"description":"If enabled, the `Fulfillment Orders` stream includes closed fulfillment orders. Shopify excludes closed orders by default.","title":"Include Closed Fulfillment Orders","type":"boolean"},"job_checkpoint_interval":{"default":100000,"description":"The threshold, after which the single BULK Job should be checkpointed (min: 15k, max: 1M)","maximum":1000000,"minimum":15000,"title":"BULK Job checkpoint (rows collected)","type":"integer"},"job_product_variants_include_pres_prices":{"default":true,"description":"If enabled, the `Product Variants` stream attempts to include `Presentment prices` field (may affect the performance).","title":"Add `Presentment prices` to Product Variants","type":"boolean"},"job_termination_threshold":{"default":7200,"description":"The max time in seconds, after which the single BULK Job should be `CANCELED` and retried. The bigger the value the longer the BULK Job is allowed to run.","maximum":21600,"minimum":3600,"title":"BULK Job termination threshold","type":"integer"},"shop":{"description":"The name of your Shopify store found in the URL. For example, if your URL was https:\/\/NAME.myshopify.com, then the name would be 'NAME' or 'NAME.myshopify.com'.","examples":["my-store","my-store.myshopify.com"],"order":1,"pattern":"^(?!https:\/\/)(?!https:\/\/).*","title":"Shopify Store","type":"string"},"start_date":{"default":"2020-01-01","description":"The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated.","format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Replication Start Date","type":"string"}},"required":["shop"],"title":"Shopify Source CDK Specifications","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["${shop}.myshopify.com","shopify.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-09-17","message":"This upgrade brings changes to certain streams after migration to Shopify API version `2023-07`, more details in this PR: https:\/\/github.com\/airbytehq\/airbyte\/pull\/29361.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-03-18","message":"This upgrade brings perfomance impovements and stream schema changes. Details are available here: https:\/\/github.com\/airbytehq\/airbyte\/pull\/32345#issue-1985556333.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["collections","customer_address","discount_codes","fulfillment_orders","fulfillments","inventory_items","inventory_levels","metafield_collections","metafield_customers","metafield_draft_orders","metafield_locations","metafield_orders","metafield_product_images","metafield_product_variants","order_refunds","product_images","product_variants","transactions"]}]},"2.1.0":{"upgradeDeadline":"2024-06-10","message":"This upgrade changes the `Products`, `Product Images` and `Product Variants` streams to use `Shopify GraphQL BULK`. More details here: https:\/\/github.com\/airbytehq\/airbyte\/pull\/37767.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.1.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["product_variants"]}]},"2.2.0":{"upgradeDeadline":"2024-06-11","message":"The countries object from the admin REST API now always return a number","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.2.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["countries"]}]},"2.6.1":{"upgradeDeadline":"2025-01-16","message":"The `ProductsGraphQL` and the `CustomerSavedSearch` streams have been deprecated by Shopify and removed from Airbyte. Please use the `Products` stream instead. As of 2025-01-16, Shopify no longer provides data for the affected streams. More details here: https:\/\/github.com\/airbytehq\/airbyte\/pull\/51037.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.6.1","scopedImpact":[{"scopeType":"stream","impactedScopes":["products_graph_ql","customer_saved_search"]}]},"3.0.0":{"upgradeDeadline":"2025-04-01","message":"After upgrading to Source Shopify v3.0.0 latest v2025-01 API version will be used by the source. Due to API upgrade streams `Countries` and `Product Variants` contain schema changes that require Refreshing Source Schema and Clearing affected streams. Streams `Articles`, `Blogs` and `Pages` change value for field `admin_graphql_api_id`, if you rely on this value please Clear and Resync affected streams. See more details on https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["countries","product_variants","articles","blogs","pages"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations"},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"703eb42f4b096e16a325e545680b64f37034517e","commit_timestamp":"2026-03-26T09:20:05+02:00","commit_author":"Danylo Jablonski","commit_author_email":"daniel.i.jablonski@globallogic.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shopify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T07:27:48.521124+00:00","registry_entry_generated_at":"2026-03-26T07:27:48.521124+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9da77001-af33-4bcd-be46-6252bf9342b9","connector_name":"Shopify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shopify","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9da77001-af33-4bcd-be46-6252bf9342b9","connector_name":"Shopify","connector_type":"source","connector_version":"3.2.3","docker_repository":"airbyte\/source-shopify","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9da77001-af33-4bcd-be46-6252bf9342b9","connector_name":"Shopify","connector_type":"source","connector_version":"3.2.3","docker_repository":"airbyte\/source-shopify","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shopify\/3.2.3.spdx.json"},"packageInfo_oss":{"cdk_version":"python:6.61.6"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"1de7c985-bcce-425a-a762-57389cea3900","name":"shopify_config_dev_null"},{"id":"1f3550b3-740a-4841-8337-0e28a7b23458","name":"shopify_config_old_dev_null"},{"id":"5f1d6da1-87bc-46b4-8de7-1b3fe1a2be90","name":"shopify_config_transactions_with_user_id_dev_null"},{"id":"a08529a9-618c-4bfc-884f-f5dccba1c1ab","name":"shopify_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_transactions_with_user_id.json","name":"SECRET_SOURCE-SHOPIFY-TRANSACTIONS-WITH-USER-ID__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-SHOPIFY_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-SHOPIFY_OLD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SHOPIFY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-shopify","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shopify\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Shopify Admin API","type":"api_reference","url":"https:\/\/shopify.dev\/docs\/api\/admin-rest"},{"title":"Developer changelog","type":"api_release_history","url":"https:\/\/shopify.dev\/changelog"},{"title":"Shopify API changelog","type":"api_release_history","url":"https:\/\/shopify.dev\/docs\/api\/release-notes"},{"title":"Shopify authentication","type":"authentication_guide","url":"https:\/\/shopify.dev\/docs\/apps\/auth"},{"title":"Shopify Admin API OpenAPI specification","type":"openapi_spec","url":"https:\/\/shopify.dev\/docs\/api\/admin-rest"},{"title":"Shopify rate limits","type":"rate_limits","url":"https:\/\/shopify.dev\/docs\/api\/usage\/rate-limits"},{"title":"Shopify Status","type":"status_page","url":"https:\/\/www.shopifystatus.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-shopify"}},"is_oss":true,"name_cloud":"Shopify","dockerRepository_cloud":"airbyte\/source-shopify","dockerImageTag_cloud":"3.2.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify","icon_cloud":"shopify.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"},"shop":{"path_in_connector_config":["shop"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}},"predicate_key":["credentials","auth_method"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"https:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"bulk_window_in_days":{"default":30,"description":"Defines what would be a date range per single BULK Job","title":"GraphQL BULK Date Range in Days","type":"integer"},"credentials":{"description":"The authorization method to use to retrieve data from Shopify","oneOf":[{"description":"OAuth2.0","properties":{"access_token":{"airbyte_secret":true,"description":"The Access Token for making authenticated requests.","order":3,"title":"Access Token","type":"string"},"auth_method":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of the Shopify developer application.","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of the Shopify developer application.","order":2,"title":"Client Secret","type":"string"}},"required":["auth_method"],"title":"OAuth2.0","type":"object"},{"description":"API Password Auth","properties":{"api_password":{"airbyte_secret":true,"description":"The API Password for your private application in the `Shopify` store.","order":1,"title":"API Password","type":"string"},"auth_method":{"const":"api_password","order":0,"type":"string"}},"required":["auth_method","api_password"],"title":"API Password","type":"object"}],"order":2,"title":"Shopify Authorization Method","type":"object"},"fetch_transactions_user_id":{"default":false,"description":"Defines which API type (REST\/BULK) to use to fetch `Transactions` data. If you are a `Shopify Plus` user, leave the default value to speed up the fetch.","title":"Add `user_id` to Transactions (slower)","type":"boolean"},"fulfillment_orders_include_closed":{"default":false,"description":"If enabled, the `Fulfillment Orders` stream includes closed fulfillment orders. Shopify excludes closed orders by default.","title":"Include Closed Fulfillment Orders","type":"boolean"},"job_checkpoint_interval":{"default":100000,"description":"The threshold, after which the single BULK Job should be checkpointed (min: 15k, max: 1M)","maximum":1000000,"minimum":15000,"title":"BULK Job checkpoint (rows collected)","type":"integer"},"job_product_variants_include_pres_prices":{"default":true,"description":"If enabled, the `Product Variants` stream attempts to include `Presentment prices` field (may affect the performance).","title":"Add `Presentment prices` to Product Variants","type":"boolean"},"job_termination_threshold":{"default":7200,"description":"The max time in seconds, after which the single BULK Job should be `CANCELED` and retried. The bigger the value the longer the BULK Job is allowed to run.","maximum":21600,"minimum":3600,"title":"BULK Job termination threshold","type":"integer"},"shop":{"description":"The name of your Shopify store found in the URL. For example, if your URL was https:\/\/NAME.myshopify.com, then the name would be 'NAME' or 'NAME.myshopify.com'.","examples":["my-store","my-store.myshopify.com"],"order":1,"pattern":"^(?!https:\/\/)(?!https:\/\/).*","title":"Shopify Store","type":"string"},"start_date":{"default":"2020-01-01","description":"The date you would like to replicate data from. Format: YYYY-MM-DD. Any data before this date will not be replicated.","format":"date","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Replication Start Date","type":"string"}},"required":["shop"],"title":"Shopify Source CDK Specifications","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["${shop}.myshopify.com","shopify.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-09-17","message":"This upgrade brings changes to certain streams after migration to Shopify API version `2023-07`, more details in this PR: https:\/\/github.com\/airbytehq\/airbyte\/pull\/29361.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-03-18","message":"This upgrade brings perfomance impovements and stream schema changes. Details are available here: https:\/\/github.com\/airbytehq\/airbyte\/pull\/32345#issue-1985556333.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["collections","customer_address","discount_codes","fulfillment_orders","fulfillments","inventory_items","inventory_levels","metafield_collections","metafield_customers","metafield_draft_orders","metafield_locations","metafield_orders","metafield_product_images","metafield_product_variants","order_refunds","product_images","product_variants","transactions"]}]},"2.1.0":{"upgradeDeadline":"2024-06-10","message":"This upgrade changes the `Products`, `Product Images` and `Product Variants` streams to use `Shopify GraphQL BULK`. More details here: https:\/\/github.com\/airbytehq\/airbyte\/pull\/37767.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.1.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["product_variants"]}]},"2.2.0":{"upgradeDeadline":"2024-06-11","message":"The countries object from the admin REST API now always return a number","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.2.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["countries"]}]},"2.6.1":{"upgradeDeadline":"2025-01-16","message":"The `ProductsGraphQL` and the `CustomerSavedSearch` streams have been deprecated by Shopify and removed from Airbyte. Please use the `Products` stream instead. As of 2025-01-16, Shopify no longer provides data for the affected streams. More details here: https:\/\/github.com\/airbytehq\/airbyte\/pull\/51037.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#2.6.1","scopedImpact":[{"scopeType":"stream","impactedScopes":["products_graph_ql","customer_saved_search"]}]},"3.0.0":{"upgradeDeadline":"2025-04-01","message":"After upgrading to Source Shopify v3.0.0 latest v2025-01 API version will be used by the source. Due to API upgrade streams `Countries` and `Product Variants` contain schema changes that require Refreshing Source Schema and Clearing affected streams. Streams `Articles`, `Blogs` and `Pages` change value for field `admin_graphql_api_id`, if you rely on this value please Clear and Resync affected streams. See more details on https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations#3.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["countries","product_variants","articles","blogs","pages"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/shopify-migrations"},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"703eb42f4b096e16a325e545680b64f37034517e","commit_timestamp":"2026-03-26T09:20:05+02:00","commit_author":"Danylo Jablonski","commit_author_email":"daniel.i.jablonski@globallogic.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-shopify\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T07:27:48.211108+00:00","registry_entry_generated_at":"2026-03-26T07:27:48.211108+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9da77001-af33-4bcd-be46-6252bf9342b9","connector_name":"Shopify","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-shopify","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9da77001-af33-4bcd-be46-6252bf9342b9","connector_name":"Shopify","connector_type":"source","connector_version":"3.2.3","docker_repository":"airbyte\/source-shopify","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9da77001-af33-4bcd-be46-6252bf9342b9","connector_name":"Shopify","connector_type":"source","connector_version":"3.2.3","docker_repository":"airbyte\/source-shopify","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-shopify\/3.2.3.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:6.61.6"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"1de7c985-bcce-425a-a762-57389cea3900","name":"shopify_config_dev_null"},{"id":"1f3550b3-740a-4841-8337-0e28a7b23458","name":"shopify_config_old_dev_null"},{"id":"5f1d6da1-87bc-46b4-8de7-1b3fe1a2be90","name":"shopify_config_transactions_with_user_id_dev_null"},{"id":"a08529a9-618c-4bfc-884f-f5dccba1c1ab","name":"shopify_config_oauth_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_transactions_with_user_id.json","name":"SECRET_SOURCE-SHOPIFY-TRANSACTIONS-WITH-USER-ID__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_oauth.json","name":"SECRET_SOURCE-SHOPIFY_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_old.json","name":"SECRET_SOURCE-SHOPIFY_OLD_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SHOPIFY__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-shopify","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-shopify\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Shopify Admin API","type":"api_reference","url":"https:\/\/shopify.dev\/docs\/api\/admin-rest"},{"title":"Developer changelog","type":"api_release_history","url":"https:\/\/shopify.dev\/changelog"},{"title":"Shopify API changelog","type":"api_release_history","url":"https:\/\/shopify.dev\/docs\/api\/release-notes"},{"title":"Shopify authentication","type":"authentication_guide","url":"https:\/\/shopify.dev\/docs\/apps\/auth"},{"title":"Shopify Admin API OpenAPI specification","type":"openapi_spec","url":"https:\/\/shopify.dev\/docs\/api\/admin-rest"},{"title":"Shopify rate limits","type":"rate_limits","url":"https:\/\/shopify.dev\/docs\/api\/usage\/rate-limits"},{"title":"Shopify Status","type":"status_page","url":"https:\/\/www.shopifystatus.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-shopify"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-shopify","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/shopify","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-shopify","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-shopify:3.2.3","docker_image_cloud":"airbyte\/source-shopify:3.2.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":21600.0,"suggestedStreams_oss":{"streams":["customers","customer_journey_summary","order_agreements","order_refunds","transactions_graphql","product_variants","abandoned_checkouts","discount_codes","inventory_items","locations","shop","price_rules","inventory_levels","custom_collections","fulfillments","product_images","collects","tender_transactions","smart_collections","draft_orders","metafield_customers","metafield_products","metafield_orders","customer_address","fulfillment_orders","metafield_shops","countries","metafield_product_variants","metafield_smart_collections","metafield_product_images","metafield_draft_orders","metafield_locations"]},"erdUrl_oss":"https:\/\/dbdocs.io\/airbyteio\/source-shopify?view=relationships","maxSecondsBetweenMessages_cloud":21600.0,"suggestedStreams_cloud":{"streams":["customers","customer_journey_summary","order_agreements","order_refunds","transactions_graphql","product_variants","abandoned_checkouts","discount_codes","inventory_items","locations","shop","price_rules","inventory_levels","custom_collections","fulfillments","product_images","collects","tender_transactions","smart_collections","draft_orders","metafield_customers","metafield_products","metafield_orders","customer_address","fulfillment_orders","metafield_shops","countries","metafield_product_variants","metafield_smart_collections","metafield_product_images","metafield_draft_orders","metafield_locations"]},"erdUrl_cloud":"https:\/\/dbdocs.io\/airbyteio\/source-shopify?view=relationships"},{"index":351,"definitionId":"9e0556f4-69df-4522-a3fb-03264d36b348","name_oss":"Marketo","dockerRepository_oss":"airbyte\/source-marketo","dockerImageTag_oss":"1.6.2","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/marketo","icon_oss":"marketo.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your Marketo developer application. See the docs <\/a> for info on how to obtain this.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Marketo developer application. See the docs <\/a> for info on how to obtain this.","order":1,"title":"Client Secret","type":"string"},"domain_url":{"airbyte_secret":true,"description":"Your Marketo Base URL. See the docs <\/a> for info on how to obtain this.","examples":["https:\/\/000-AAA-000.mktorest.com"],"order":3,"title":"Domain URL","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2020-09-25T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["domain_url","client_id","client_secret","start_date"],"title":"Source Marketo Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/marketo"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.mktorest.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b6a0a562b340385caf215af04bbffdebd184cb29","commit_timestamp":"2026-03-26T14:54:01+02:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-marketo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T13:00:53.693185+00:00","registry_entry_generated_at":"2026-03-26T13:00:53.693185+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9e0556f4-69df-4522-a3fb-03264d36b348","connector_name":"Marketo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-marketo","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9e0556f4-69df-4522-a3fb-03264d36b348","connector_name":"Marketo","connector_type":"source","connector_version":"1.6.2","docker_repository":"airbyte\/source-marketo","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9e0556f4-69df-4522-a3fb-03264d36b348","connector_name":"Marketo","connector_type":"source","connector_version":"1.6.2","docker_repository":"airbyte\/source-marketo","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-marketo\/1.6.2.spdx.json"},"packageInfo_oss":{"cdk_version":"python:2.3.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"4df9fc18-4d29-44c5-aa52-c74d8066d0bd","name":"marketo_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MARKETO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-marketo","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-marketo\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Marketo REST API","type":"api_reference","url":"https:\/\/developers.marketo.com\/rest-api\/"},{"title":"Marketo authentication","type":"authentication_guide","url":"https:\/\/developers.marketo.com\/rest-api\/authentication\/"},{"title":"Marketo rate limits","type":"rate_limits","url":"https:\/\/developers.marketo.com\/rest-api\/marketo-integration-best-practices\/#api_limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-marketo"}},"is_oss":true,"name_cloud":"Marketo","dockerRepository_cloud":"airbyte\/source-marketo","dockerImageTag_cloud":"1.6.2","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/marketo","icon_cloud":"marketo.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your Marketo developer application. See the docs <\/a> for info on how to obtain this.","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your Marketo developer application. See the docs <\/a> for info on how to obtain this.","order":1,"title":"Client Secret","type":"string"},"domain_url":{"airbyte_secret":true,"description":"Your Marketo Base URL. See the docs <\/a> for info on how to obtain this.","examples":["https:\/\/000-AAA-000.mktorest.com"],"order":3,"title":"Domain URL","type":"string"},"start_date":{"description":"UTC date and time in the format 2017-01-25T00:00:00Z. Any data before this date will not be replicated.","examples":["2020-09-25T00:00:00Z"],"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["domain_url","client_id","client_secret","start_date"],"title":"Source Marketo Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/marketo"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.mktorest.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b6a0a562b340385caf215af04bbffdebd184cb29","commit_timestamp":"2026-03-26T14:54:01+02:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-marketo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-26T13:00:53.337680+00:00","registry_entry_generated_at":"2026-03-26T13:00:53.337680+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9e0556f4-69df-4522-a3fb-03264d36b348","connector_name":"Marketo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-marketo","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9e0556f4-69df-4522-a3fb-03264d36b348","connector_name":"Marketo","connector_type":"source","connector_version":"1.6.2","docker_repository":"airbyte\/source-marketo","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9e0556f4-69df-4522-a3fb-03264d36b348","connector_name":"Marketo","connector_type":"source","connector_version":"1.6.2","docker_repository":"airbyte\/source-marketo","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-marketo\/1.6.2.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:2.3.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"4df9fc18-4d29-44c5-aa52-c74d8066d0bd","name":"marketo_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-MARKETO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-marketo","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-marketo\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Marketo REST API","type":"api_reference","url":"https:\/\/developers.marketo.com\/rest-api\/"},{"title":"Marketo authentication","type":"authentication_guide","url":"https:\/\/developers.marketo.com\/rest-api\/authentication\/"},{"title":"Marketo rate limits","type":"rate_limits","url":"https:\/\/developers.marketo.com\/rest-api\/marketo-integration-best-practices\/#api_limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-marketo"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-marketo","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/marketo","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-marketo","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-marketo:1.6.2","docker_image_cloud":"airbyte\/source-marketo:1.6.2","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":352,"definitionId":"9e1fe63c-80ad-44fe-8927-10e66c9e209b","name_oss":"Infor Nexus","dockerRepository_oss":"airbyte\/source-nexus-datasets","dockerImageTag_oss":"0.1.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/nexus-datasets","icon_oss":"nexus-datasets.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key_id":{"description":"The access key ID for the Infor Nexus API.","order":6,"title":"Access Key ID","type":"string"},"api_key":{"description":"The Infor Data API Key.","order":8,"title":"API Key","type":"string"},"base_url":{"description":"The base URL of the Infor Nexus datasets API.","order":1,"pattern":"^https?:\/\/[\\w.-]+(:\\d+)?(\/[\\w.-]+)*\/?$","title":"Base URL","type":"string"},"dataset_name":{"description":"The name of the dataset to export.","order":2,"title":"Dataset Name","type":"string"},"mode":{"additionalProperties":true,"default":"Full","description":"Infor Streaming mode (Full or Incremental). https:\/\/developer.infornexus.com\/api\/version-3.1-api-methods","enum":["Full","Incremental"],"order":4,"title":"Infor Streaming Mode","type":"string"},"secret_key":{"description":"The secret key for HMAC authentication.","order":7,"title":"Secret Key","type":"string"},"user_id":{"description":"The user ID for the Infor Nexus API.","order":5,"title":"User ID","type":"string"}},"required":["base_url","user_id","access_key_id","secret_key","api_key","dataset_name"],"title":"Infor Nexus Datasets Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/nexus-datasets","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-11-15","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"87bec0509633cd6edac17f13d4ce05c9f6360979","commit_timestamp":"2026-02-17T10:26:29+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nexus-datasets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-17T10:31:12.777000+00:00","registry_entry_generated_at":"2026-02-17T10:32:19.873151"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9e1fe63c-80ad-44fe-8927-10e66c9e209b","connector_name":"Infor Nexus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nexus-datasets","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9e1fe63c-80ad-44fe-8927-10e66c9e209b","connector_name":"Infor Nexus","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-nexus-datasets","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9e1fe63c-80ad-44fe-8927-10e66c9e209b","connector_name":"Infor Nexus","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-nexus-datasets","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nexus-datasets\/0.1.3.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"TODO","name":"nexus_datasets_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NEXUS-DATASETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NEXUS-DATASETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-nexus-datasets","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.0@sha256:caac8e8f74b2b64d13ec5956ac93c87dd3d50b0c7975de4e81c938e2f215d1d6"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nexus-datasets\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-nexus-datasets"}},"is_oss":true,"name_cloud":"Infor Nexus","dockerRepository_cloud":"airbyte\/source-nexus-datasets","dockerImageTag_cloud":"0.1.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/nexus-datasets","icon_cloud":"nexus-datasets.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_key_id":{"description":"The access key ID for the Infor Nexus API.","order":6,"title":"Access Key ID","type":"string"},"api_key":{"description":"The Infor Data API Key.","order":8,"title":"API Key","type":"string"},"base_url":{"description":"The base URL of the Infor Nexus datasets API.","order":1,"pattern":"^https?:\/\/[\\w.-]+(:\\d+)?(\/[\\w.-]+)*\/?$","title":"Base URL","type":"string"},"dataset_name":{"description":"The name of the dataset to export.","order":2,"title":"Dataset Name","type":"string"},"mode":{"additionalProperties":true,"default":"Full","description":"Infor Streaming mode (Full or Incremental). https:\/\/developer.infornexus.com\/api\/version-3.1-api-methods","enum":["Full","Incremental"],"order":4,"title":"Infor Streaming Mode","type":"string"},"secret_key":{"description":"The secret key for HMAC authentication.","order":7,"title":"Secret Key","type":"string"},"user_id":{"description":"The user ID for the Infor Nexus API.","order":5,"title":"User ID","type":"string"}},"required":["base_url","user_id","access_key_id","secret_key","api_key","dataset_name"],"title":"Infor Nexus Datasets Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/nexus-datasets","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-11-15","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"87bec0509633cd6edac17f13d4ce05c9f6360979","commit_timestamp":"2026-02-17T10:26:29+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-nexus-datasets\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-17T10:31:12.777000+00:00","registry_entry_generated_at":"2026-02-17T10:32:28.391021"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9e1fe63c-80ad-44fe-8927-10e66c9e209b","connector_name":"Infor Nexus","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-nexus-datasets","sync_success_rate":"medium","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9e1fe63c-80ad-44fe-8927-10e66c9e209b","connector_name":"Infor Nexus","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-nexus-datasets","sync_success_rate":"medium","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9e1fe63c-80ad-44fe-8927-10e66c9e209b","connector_name":"Infor Nexus","connector_type":"source","connector_version":"0.1.3","docker_repository":"airbyte\/source-nexus-datasets","sync_success_rate":"medium","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-nexus-datasets\/0.1.3.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"TODO","name":"nexus_datasets_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NEXUS-DATASETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-NEXUS-DATASETS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-nexus-datasets","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.0@sha256:caac8e8f74b2b64d13ec5956ac93c87dd3d50b0c7975de4e81c938e2f215d1d6"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-nexus-datasets\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-nexus-datasets"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-nexus-datasets","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/nexus-datasets","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-nexus-datasets","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-nexus-datasets:0.1.3","docker_image_cloud":"airbyte\/source-nexus-datasets:0.1.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":353,"definitionId":"9f32dab3-77cb-45a1-9d33-347aa5fbe363","name_oss":"ActiveCampaign","dockerRepository_oss":"airbyte\/source-activecampaign","dockerImageTag_oss":"0.2.14","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/activecampaign","icon_oss":"activecampaign.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_username":{"description":"Account Username","order":1,"type":"string"},"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"}},"required":["api_key","account_username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-10-25","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*.api-us1.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"554619a3340bfc0ab4c1953a40c99fdeb5221a46","commit_timestamp":"2025-05-29T21:09:00+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPK1lKKkyY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-activecampaign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T18:14:21.173000+00:00","registry_entry_generated_at":"2025-05-29T18:16:56.633450"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9f32dab3-77cb-45a1-9d33-347aa5fbe363","connector_name":"ActiveCampaign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-activecampaign","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9f32dab3-77cb-45a1-9d33-347aa5fbe363","connector_name":"ActiveCampaign","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-activecampaign","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9f32dab3-77cb-45a1-9d33-347aa5fbe363","connector_name":"ActiveCampaign","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-activecampaign","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-activecampaign\/0.2.14.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-activecampaign","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.16@sha256:651a0bbdc634378737fb833fdf43666f9d9b5b633c68a35cc03ab6e56cb4d6e7"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-activecampaign"}},"is_oss":true,"name_cloud":"ActiveCampaign","dockerRepository_cloud":"airbyte\/source-activecampaign","dockerImageTag_cloud":"0.2.14","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/activecampaign","icon_cloud":"activecampaign.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_username":{"description":"Account Username","order":1,"type":"string"},"api_key":{"airbyte_secret":true,"description":"API Key","order":0,"title":"API Key","type":"string"}},"required":["api_key","account_username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-10-25","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*.api-us1.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"554619a3340bfc0ab4c1953a40c99fdeb5221a46","commit_timestamp":"2025-05-29T21:09:00+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPK1lKKkyY0DEAE=","metadata_file_path":"metadata\/airbyte\/source-activecampaign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-29T18:14:21.173000+00:00","registry_entry_generated_at":"2025-05-29T18:16:57.190032"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9f32dab3-77cb-45a1-9d33-347aa5fbe363","connector_name":"ActiveCampaign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-activecampaign","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9f32dab3-77cb-45a1-9d33-347aa5fbe363","connector_name":"ActiveCampaign","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-activecampaign","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9f32dab3-77cb-45a1-9d33-347aa5fbe363","connector_name":"ActiveCampaign","connector_type":"source","connector_version":"0.2.14","docker_repository":"airbyte\/source-activecampaign","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-activecampaign\/0.2.14.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-activecampaign","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.48.16@sha256:651a0bbdc634378737fb833fdf43666f9d9b5b633c68a35cc03ab6e56cb4d6e7"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-activecampaign"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-activecampaign","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/activecampaign","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-activecampaign","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-activecampaign:0.2.14","docker_image_cloud":"airbyte\/source-activecampaign:0.2.14","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":354,"definitionId":"9f8dda77-1048-4368-815b-269bf54ee9b8","name_oss":"Google Drive","dockerRepository_oss":"airbyte\/source-google-drive","dockerImageTag_oss":"0.5.14","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-drive","icon_oss":"google-drive.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"path_in_oauth_response":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&grant_type=authorization_code","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/drive.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/admin.directory.group.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/admin.directory.group.member.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/admin.directory.user.readonly"}]}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"Used during spec; allows the developer to configure the cloud provider specific options\nthat are needed when users configure a file-based source.","properties":{"credentials":{"description":"Credentials for connecting to the Google Drive API","oneOf":[{"properties":{"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID for the Google Drive API","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret for the Google Drive API","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token for the Google Drive API","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","auth_type"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"service_account_info":{"airbyte_secret":true,"description":"The JSON key of the service account to use for authorization. Read more here<\/a>.","title":"Service Account Information","type":"string"}},"required":["service_account_info","auth_type"],"title":"Service Account Key Authentication","type":"object"}],"title":"Authentication","type":"object"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"},{"description":"Sends one identity stream and one for more permissions (ACL) streams to the destination. This data can be used in downstream systems to recreate permission restrictions mirroring the original source.","properties":{"delivery_type":{"const":"use_permissions_transfer","default":"use_permissions_transfer","enum":["use_permissions_transfer"],"title":"Delivery Type","type":"string"},"domain":{"airbyte_hidden":false,"description":"The Google domain of the identities.","order":1,"title":"Domain","type":"string"},"include_identities_stream":{"default":true,"description":"This data can be used in downstream systems to recreate permission restrictions mirroring the original source","title":"Include Identity Stream","type":"boolean"}},"required":["delivery_type"],"title":"Replicate Permissions ACL","type":"object"}],"order":1,"title":"Delivery Method","type":"object"},"folder_url":{"description":"URL for the folder you want to sync. Using individual streams and glob patterns, it's possible to only sync a subset of all files located in the folder.","examples":["https:\/\/drive.google.com\/drive\/folders\/1Xaz0vXXXX2enKnNYU5qSt9NS70gvMyYn"],"order":0,"pattern":"^https:\/\/drive.google.com\/.+","pattern_descriptor":"https:\/\/drive.google.com\/drive\/folders\/MY-FOLDER-ID","title":"Folder Url","type":"string"},"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-01","2021-01-01T00:00:00Z","2021-01-01T00:00:00.000Z","2021-01-01T00:00:00.000000Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})?)?$","pattern_descriptor":"YYYY-MM-DD, YYYY-MM-DDTHH:mm:ssZ, or YYYY-MM-DDTHH:mm:ss.SSSSSSZ","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"use_first_found_file_for_schema_discovery":{"default":false,"description":"When enabled, the source will use the first found file for schema discovery. Helps to avoid long discovery step.","title":"Use First Found File For Schema Discover","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","folder_url","credentials"],"title":"Google Drive Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-drive","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:python-file-based"],"allowedHosts_oss":{"hosts":["www.googleapis.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":200,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":true,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"753e32d36a1aca2ec150d2c551da880873fa690e","commit_timestamp":"2026-04-01T14:41:47+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-drive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T13:49:07.361616+00:00","registry_entry_generated_at":"2026-04-01T13:49:07.361616+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9f8dda77-1048-4368-815b-269bf54ee9b8","connector_name":"Google Drive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-drive","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9f8dda77-1048-4368-815b-269bf54ee9b8","connector_name":"Google Drive","connector_type":"source","connector_version":"0.5.14","docker_repository":"airbyte\/source-google-drive","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9f8dda77-1048-4368-815b-269bf54ee9b8","connector_name":"Google Drive","connector_type":"source","connector_version":"0.5.14","docker_repository":"airbyte\/source-google-drive","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-drive\/0.5.14.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.14.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_GOOGLE_DRIVE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"oauth_config.json","name":"SECRET_SOURCE_GOOGLE_DRIVE_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-google-drive","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.1.0@sha256:1d1aa21d34e851df4e8a87b391c27724c06e2597608e7161f4d167be853bd7b6"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-drive\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Google Drive API reference","type":"api_reference","url":"https:\/\/developers.google.com\/drive\/api\/reference\/rest\/v3"},{"title":"Google Drive authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/drive\/api\/guides\/about-auth"},{"title":"Google Drive quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/drive\/api\/guides\/limits"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-google-drive"}},"is_oss":true,"name_cloud":"Google Drive","dockerRepository_cloud":"airbyte\/source-google-drive","dockerImageTag_cloud":"0.5.14","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-drive","icon_cloud":"google-drive.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"path_in_oauth_response":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_url":"https:\/\/oauth2.googleapis.com\/token?{{client_id_param}}&{{client_secret_param}}&{{auth_code_param}}&{{redirect_uri_param}}&grant_type=authorization_code","consent_url":"https:\/\/accounts.google.com\/o\/oauth2\/v2\/auth?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{scopes_param}}&access_type=offline&{{state_param}}&include_granted_scopes=true&prompt=consent","scopes":[{"scope":"https:\/\/www.googleapis.com\/auth\/drive.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/admin.directory.group.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/admin.directory.group.member.readonly"},{"scope":"https:\/\/www.googleapis.com\/auth\/admin.directory.user.readonly"}]}},"predicate_key":["credentials","auth_type"],"predicate_value":"Client"},"connectionSpecification":{"description":"Used during spec; allows the developer to configure the cloud provider specific options\nthat are needed when users configure a file-based source.","properties":{"credentials":{"description":"Credentials for connecting to the Google Drive API","oneOf":[{"properties":{"auth_type":{"const":"Client","default":"Client","enum":["Client"],"title":"Auth Type","type":"string"},"client_id":{"airbyte_secret":true,"description":"Client ID for the Google Drive API","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Client Secret for the Google Drive API","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Refresh Token for the Google Drive API","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token","auth_type"],"title":"Authenticate via Google (OAuth)","type":"object"},{"properties":{"auth_type":{"const":"Service","default":"Service","enum":["Service"],"title":"Auth Type","type":"string"},"service_account_info":{"airbyte_secret":true,"description":"The JSON key of the service account to use for authorization. Read more here<\/a>.","title":"Service Account Information","type":"string"}},"required":["service_account_info","auth_type"],"title":"Service Account Key Authentication","type":"object"}],"title":"Authentication","type":"object"},"delivery_method":{"default":"use_records_transfer","display_type":"radio","group":"advanced","oneOf":[{"description":"Recommended - Extract and load structured records into your destination of choice. This is the classic method of moving data in Airbyte. It allows for blocking and hashing individual fields or files from a structured schema. Data can be flattened, typed and deduped depending on the destination.","properties":{"delivery_type":{"const":"use_records_transfer","default":"use_records_transfer","enum":["use_records_transfer"],"title":"Delivery Type","type":"string"}},"required":["delivery_type"],"title":"Replicate Records","type":"object"},{"description":"Copy raw files without parsing their contents. Bits are copied into the destination exactly as they appeared in the source. Recommended for use with unstructured text data, non-text and compressed files.","properties":{"delivery_type":{"const":"use_file_transfer","default":"use_file_transfer","enum":["use_file_transfer"],"title":"Delivery Type","type":"string"},"preserve_directory_structure":{"default":true,"description":"If enabled, sends subdirectory folder structure along with source file names to the destination. Otherwise, files will be synced by their names only. This option is ignored when file-based replication is not enabled.","title":"Preserve Sub-Directories in File Paths","type":"boolean"}},"required":["delivery_type"],"title":"Copy Raw Files","type":"object"},{"description":"Sends one identity stream and one for more permissions (ACL) streams to the destination. This data can be used in downstream systems to recreate permission restrictions mirroring the original source.","properties":{"delivery_type":{"const":"use_permissions_transfer","default":"use_permissions_transfer","enum":["use_permissions_transfer"],"title":"Delivery Type","type":"string"},"domain":{"airbyte_hidden":false,"description":"The Google domain of the identities.","order":1,"title":"Domain","type":"string"},"include_identities_stream":{"default":true,"description":"This data can be used in downstream systems to recreate permission restrictions mirroring the original source","title":"Include Identity Stream","type":"boolean"}},"required":["delivery_type"],"title":"Replicate Permissions ACL","type":"object"}],"order":1,"title":"Delivery Method","type":"object"},"folder_url":{"description":"URL for the folder you want to sync. Using individual streams and glob patterns, it's possible to only sync a subset of all files located in the folder.","examples":["https:\/\/drive.google.com\/drive\/folders\/1Xaz0vXXXX2enKnNYU5qSt9NS70gvMyYn"],"order":0,"pattern":"^https:\/\/drive.google.com\/.+","pattern_descriptor":"https:\/\/drive.google.com\/drive\/folders\/MY-FOLDER-ID","title":"Folder Url","type":"string"},"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-01","2021-01-01T00:00:00Z","2021-01-01T00:00:00.000Z","2021-01-01T00:00:00.000000Z"],"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}(\\.[0-9]+)?(Z|[+-][0-9]{2}:[0-9]{2})?)?$","pattern_descriptor":"YYYY-MM-DD, YYYY-MM-DDTHH:mm:ssZ, or YYYY-MM-DDTHH:mm:ss.SSSSSSZ","title":"Start Date","type":"string"},"streams":{"description":"Each instance of this configuration defines a stream<\/a>. 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.","items":{"properties":{"days_to_sync_if_history_is_full":{"default":3,"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.","title":"Days To Sync If History Is Full","type":"integer"},"format":{"description":"The configuration options that are used to alter how to read incoming files that deviate from the standard formatting.","oneOf":[{"properties":{"double_as_string":{"default":false,"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.","title":"Convert Double Fields to Strings","type":"boolean"},"filetype":{"const":"avro","default":"avro","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Avro Format","type":"object"},{"properties":{"delimiter":{"default":",","description":"The character delimiting individual cells in the CSV data. This may only be a 1-character string. For tab-delimited data enter '\\t'.","title":"Delimiter","type":"string"},"double_quote":{"default":true,"description":"Whether two quotes in a quoted CSV value denote a single quote in the data.","title":"Double Quote","type":"boolean"},"encoding":{"default":"utf8","description":"The character encoding of the CSV data. Leave blank to default to UTF8<\/strong>. See list of python encodings<\/a> for allowable options.","title":"Encoding","type":"string"},"escape_char":{"description":"The character used for escaping special characters. To disallow escaping, leave this field blank.","title":"Escape Character","type":"string"},"false_values":{"default":["n","no","f","false","off","0"],"description":"A set of case-sensitive strings that should be interpreted as false values.","items":{"type":"string"},"title":"False Values","type":"array","uniqueItems":true},"filetype":{"const":"csv","default":"csv","title":"Filetype","type":"string"},"header_definition":{"default":{"header_definition_type":"From CSV"},"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.","oneOf":[{"properties":{"header_definition_type":{"const":"From CSV","default":"From CSV","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"From CSV","type":"object"},{"properties":{"header_definition_type":{"const":"Autogenerated","default":"Autogenerated","title":"Header Definition Type","type":"string"}},"required":["header_definition_type"],"title":"Autogenerated","type":"object"},{"properties":{"column_names":{"description":"The column names that will be used while emitting the CSV records","items":{"type":"string"},"title":"Column Names","type":"array"},"header_definition_type":{"const":"User Provided","default":"User Provided","title":"Header Definition Type","type":"string"}},"required":["column_names","header_definition_type"],"title":"User Provided","type":"object"}],"title":"CSV Header Definition","type":"object"},"ignore_errors_on_fields_mismatch":{"default":false,"description":"Whether to ignore errors that occur when the number of fields in the CSV does not match the number of columns in the schema.","title":"Ignore errors on field mismatch","type":"boolean"},"null_values":{"default":[],"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.","items":{"type":"string"},"title":"Null Values","type":"array","uniqueItems":true},"quote_char":{"default":"\"","description":"The character used for quoting CSV values. To disallow quoting, make this field blank.","title":"Quote Character","type":"string"},"skip_rows_after_header":{"default":0,"description":"The number of rows to skip after the header row.","title":"Skip Rows After Header","type":"integer"},"skip_rows_before_header":{"default":0,"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.","title":"Skip Rows Before Header","type":"integer"},"strings_can_be_null":{"default":true,"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.","title":"Strings Can Be Null","type":"boolean"},"true_values":{"default":["y","yes","t","true","on","1"],"description":"A set of case-sensitive strings that should be interpreted as true values.","items":{"type":"string"},"title":"True Values","type":"array","uniqueItems":true}},"required":["filetype"],"title":"CSV Format","type":"object"},{"properties":{"filetype":{"const":"jsonl","default":"jsonl","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Jsonl Format","type":"object"},{"properties":{"decimal_as_float":{"default":false,"description":"Whether to convert decimal fields to floats. There is a loss of precision when converting decimals to floats, so this is not recommended.","title":"Convert Decimal Fields to Floats","type":"boolean"},"filetype":{"const":"parquet","default":"parquet","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Parquet Format","type":"object"},{"description":"Extract text from document formats (.pdf, .docx, .md, .pptx) and emit as one record per file.","properties":{"filetype":{"const":"unstructured","default":"unstructured","title":"Filetype","type":"string"},"processing":{"default":{"mode":"local"},"description":"Processing configuration","oneOf":[{"description":"Process files locally, supporting `fast` and `ocr` modes. This is the default option.","properties":{"mode":{"const":"local","default":"local","enum":["local"],"title":"Mode","type":"string"}},"required":["mode"],"title":"Local","type":"object"}],"title":"Processing","type":"object"},"skip_unprocessable_files":{"always_show":true,"default":true,"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.","title":"Skip Unprocessable Files","type":"boolean"},"strategy":{"always_show":true,"default":"auto","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","enum":["auto","fast","ocr_only","hi_res"],"order":0,"title":"Parsing Strategy","type":"string"}},"required":["filetype"],"title":"Unstructured Document Format","type":"object"},{"properties":{"filetype":{"const":"excel","default":"excel","title":"Filetype","type":"string"}},"required":["filetype"],"title":"Excel Format","type":"object"}],"title":"Format","type":"object"},"globs":{"default":["**"],"description":"The pattern used to specify which files should be selected from the file system. For more information on glob pattern matching look here<\/a>.","items":{"type":"string"},"order":1,"title":"Globs","type":"array"},"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.","title":"Input Schema","type":"string"},"name":{"description":"The name of the stream.","title":"Name","type":"string"},"primary_key":{"airbyte_hidden":true,"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.","title":"Primary Key","type":"string"},"recent_n_files_to_read_for_schema_discovery":{"description":"The number of resent files which will be used to discover the schema for this stream.","exclusiveMinimum":0,"title":"Files To Read For Schema Discover","type":"integer"},"schemaless":{"default":false,"description":"When enabled, syncs will not validate or structure records against the stream's schema.","title":"Schemaless","type":"boolean"},"use_first_found_file_for_schema_discovery":{"default":false,"description":"When enabled, the source will use the first found file for schema discovery. Helps to avoid long discovery step.","title":"Use First Found File For Schema Discover","type":"boolean"},"validation_policy":{"default":"Emit Record","description":"The name of the validation policy that dictates sync behavior when a record does not adhere to the stream schema.","enum":["Emit Record","Skip Record","Wait for Discover"],"title":"Validation Policy"}},"required":["name","format"],"title":"FileBasedStreamConfig","type":"object"},"order":10,"title":"The list of streams to sync","type":"array"}},"required":["streams","folder_url","credentials"],"title":"Google Drive Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-drive","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python-file-based"],"allowedHosts_cloud":{"hosts":["www.googleapis.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":200,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":true,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"753e32d36a1aca2ec150d2c551da880873fa690e","commit_timestamp":"2026-04-01T14:41:47+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-google-drive\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T13:49:07.360287+00:00","registry_entry_generated_at":"2026-04-01T13:49:07.360287+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9f8dda77-1048-4368-815b-269bf54ee9b8","connector_name":"Google Drive","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-drive","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9f8dda77-1048-4368-815b-269bf54ee9b8","connector_name":"Google Drive","connector_type":"source","connector_version":"0.5.14","docker_repository":"airbyte\/source-google-drive","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9f8dda77-1048-4368-815b-269bf54ee9b8","connector_name":"Google Drive","connector_type":"source","connector_version":"0.5.14","docker_repository":"airbyte\/source-google-drive","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-drive\/0.5.14.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.14.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_GOOGLE_DRIVE_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"oauth_config.json","name":"SECRET_SOURCE_GOOGLE_DRIVE_OAUTH_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-google-drive","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.1.0@sha256:1d1aa21d34e851df4e8a87b391c27724c06e2597608e7161f4d167be853bd7b6"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-google-drive\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Google Drive API reference","type":"api_reference","url":"https:\/\/developers.google.com\/drive\/api\/reference\/rest\/v3"},{"title":"Google Drive authentication","type":"authentication_guide","url":"https:\/\/developers.google.com\/drive\/api\/guides\/about-auth"},{"title":"Google Drive quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/drive\/api\/guides\/limits"},{"title":"Google Workspace Status","type":"status_page","url":"https:\/\/www.google.com\/appsstatus\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-google-drive"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-drive","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-drive","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-drive","ab_internal_ql":300.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-google-drive:0.5.14","docker_image_cloud":"airbyte\/source-google-drive:0.5.14","docker_images_match":true,"maxSecondsBetweenMessages_oss":3600.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":3600.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":355,"definitionId":"9fa5862c-da7c-11eb-8d19-0242ac130003","name_oss":"Cockroachdb","dockerRepository_oss":"airbyte\/source-cockroachdb","dockerImageTag_oss":"0.2.5","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/cockroachdb","icon_oss":"cockroachdb.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"database":{"description":"Name of the database.","order":2,"title":"DB Name","type":"string"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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 '&'. (Eg. key1=value1&key2=value2&key3=value3). For more information read about JDBC URL parameters<\/a>.","order":5,"title":"JDBC URL Parameters (Advanced)","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":4,"title":"Password","type":"string"},"port":{"default":5432,"description":"Port of the database.","examples":["5432"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"ssl":{"default":false,"description":"Encrypt client\/server communications for increased security.","order":6,"title":"Connect using SSL","type":"boolean"},"username":{"description":"Username to use to access the database.","order":3,"title":"User","type":"string"}},"required":["host","port","database","username"],"title":"Cockroach Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/cockroachdb","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d9b08c06d9e150af7d19314ff4935a58be982699","commit_timestamp":"2025-11-18T20:20:34-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-cockroachdb\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T04:29:56.037000+00:00","registry_entry_generated_at":"2025-11-19T04:49:32.280770"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9fa5862c-da7c-11eb-8d19-0242ac130003","connector_name":"Cockroachdb","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-cockroachdb","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9fa5862c-da7c-11eb-8d19-0242ac130003","connector_name":"Cockroachdb","connector_type":"source","connector_version":"0.2.5","docker_repository":"airbyte\/source-cockroachdb","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-cockroachdb\/0.2.5.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests"}],"githubIssueLabel_oss":"source-cockroachdb","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-cockroachdb\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"CockroachDB SQL reference","type":"sql_reference","url":"https:\/\/www.cockroachlabs.com\/docs\/stable\/sql-statements"},{"title":"CockroachDB authentication","type":"authentication_guide","url":"https:\/\/www.cockroachlabs.com\/docs\/stable\/authentication"},{"title":"CockroachDB Status","type":"status_page","url":"https:\/\/status.cockroachlabs.com\/"},{"title":"CockroachDB Releases","type":"api_release_history","url":"https:\/\/www.cockroachlabs.com\/docs\/releases\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-cockroachdb","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/cockroachdb","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-cockroachdb","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-cockroachdb:0.2.5","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":356,"definitionId":"9fdc3733-c51a-4129-9be5-7e9ad6eab6ac","name_oss":"Gorgias","dockerRepository_oss":"airbyte\/source-gorgias","dockerImageTag_oss":"0.1.37","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/gorgias","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_name":{"description":"Domain name given for gorgias, found as your url prefix for accessing your website","order":2,"title":"Domain name","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","domain_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.gorgias.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"bdfcd3d0a711a2cecf755cdf89ad6fe61a8d5cac","commit_timestamp":"2026-03-17T06:33:43+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gorgias\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:40:33.973000+00:00","registry_entry_generated_at":"2026-03-17T06:41:41.788692"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9fdc3733-c51a-4129-9be5-7e9ad6eab6ac","connector_name":"Gorgias","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gorgias","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9fdc3733-c51a-4129-9be5-7e9ad6eab6ac","connector_name":"Gorgias","connector_type":"source","connector_version":"0.1.37","docker_repository":"airbyte\/source-gorgias","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9fdc3733-c51a-4129-9be5-7e9ad6eab6ac","connector_name":"Gorgias","connector_type":"source","connector_version":"0.1.37","docker_repository":"airbyte\/source-gorgias","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gorgias\/0.1.37.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-gorgias","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gorgias\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Gorgias API documentation","type":"api_reference","url":"https:\/\/developers.gorgias.com\/reference"},{"title":"Gorgias authentication","type":"authentication_guide","url":"https:\/\/developers.gorgias.com\/reference\/authentication"},{"title":"Gorgias rate limits","type":"rate_limits","url":"https:\/\/developers.gorgias.com\/reference\/rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-gorgias"}},"is_oss":true,"name_cloud":"Gorgias","dockerRepository_cloud":"airbyte\/source-gorgias","dockerImageTag_cloud":"0.1.37","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/gorgias","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_name":{"description":"Domain name given for gorgias, found as your url prefix for accessing your website","order":2,"title":"Domain name","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","domain_name","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.gorgias.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"bdfcd3d0a711a2cecf755cdf89ad6fe61a8d5cac","commit_timestamp":"2026-03-17T06:33:43+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-gorgias\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:40:33.973000+00:00","registry_entry_generated_at":"2026-03-17T06:41:49.838435"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"9fdc3733-c51a-4129-9be5-7e9ad6eab6ac","connector_name":"Gorgias","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-gorgias","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"9fdc3733-c51a-4129-9be5-7e9ad6eab6ac","connector_name":"Gorgias","connector_type":"source","connector_version":"0.1.37","docker_repository":"airbyte\/source-gorgias","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"9fdc3733-c51a-4129-9be5-7e9ad6eab6ac","connector_name":"Gorgias","connector_type":"source","connector_version":"0.1.37","docker_repository":"airbyte\/source-gorgias","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-gorgias\/0.1.37.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-gorgias","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-gorgias\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Gorgias API documentation","type":"api_reference","url":"https:\/\/developers.gorgias.com\/reference"},{"title":"Gorgias authentication","type":"authentication_guide","url":"https:\/\/developers.gorgias.com\/reference\/authentication"},{"title":"Gorgias rate limits","type":"rate_limits","url":"https:\/\/developers.gorgias.com\/reference\/rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-gorgias"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-gorgias","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/gorgias","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-gorgias","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-gorgias:0.1.37","docker_image_cloud":"airbyte\/source-gorgias:0.1.37","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":357,"definitionId":"a20aa64a-bb59-4782-97bf-afd6a241c737","name_oss":"Algolia","dockerRepository_oss":"airbyte\/source-algolia","dockerImageTag_oss":"0.0.36","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/algolia","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"},"application_id":{"description":"The application ID for your application found in settings","order":1,"title":"Application ID","type":"string"},"object_id":{"default":"ecommerce-sample-data-9999996","description":"Object ID within index for search queries","order":4,"title":"Object ID","type":"string"},"search_query":{"default":"hitsPerPage=2&getRankingInfo=1","description":"Search query to be used with indexes_query stream with format defined in `https:\/\/www.algolia.com\/doc\/rest-api\/search\/#tag\/Search\/operation\/searchSingleIndex`","order":2,"title":"Indexes Search query","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","application_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-16","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.algolianet.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c80717d2fb3a0073088ec8b447d656772b8194c8","commit_timestamp":"2026-03-17T06:31:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-algolia\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:07.562000+00:00","registry_entry_generated_at":"2026-03-17T06:40:43.118981"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a20aa64a-bb59-4782-97bf-afd6a241c737","connector_name":"Algolia","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-algolia","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a20aa64a-bb59-4782-97bf-afd6a241c737","connector_name":"Algolia","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-algolia","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a20aa64a-bb59-4782-97bf-afd6a241c737","connector_name":"Algolia","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-algolia","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-algolia\/0.0.36.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-algolia","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-algolia\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API reference","type":"api_reference","url":"https:\/\/www.algolia.com\/doc\/rest-api\/search\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/www.algolia.com\/doc\/guides\/security\/api-keys\/"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/www.algolia.com\/doc\/guides\/scaling\/servers-clusters\/#rate-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-algolia"}},"is_oss":true,"name_cloud":"Algolia","dockerRepository_cloud":"airbyte\/source-algolia","dockerImageTag_cloud":"0.0.36","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/algolia","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"name":"api_key","order":0,"title":"API Key","type":"string"},"application_id":{"description":"The application ID for your application found in settings","order":1,"title":"Application ID","type":"string"},"object_id":{"default":"ecommerce-sample-data-9999996","description":"Object ID within index for search queries","order":4,"title":"Object ID","type":"string"},"search_query":{"default":"hitsPerPage=2&getRankingInfo=1","description":"Search query to be used with indexes_query stream with format defined in `https:\/\/www.algolia.com\/doc\/rest-api\/search\/#tag\/Search\/operation\/searchSingleIndex`","order":2,"title":"Indexes Search query","type":"string"},"start_date":{"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","application_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-16","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.algolianet.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c80717d2fb3a0073088ec8b447d656772b8194c8","commit_timestamp":"2026-03-17T06:31:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-algolia\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:38:07.562000+00:00","registry_entry_generated_at":"2026-03-17T06:40:52.608966"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a20aa64a-bb59-4782-97bf-afd6a241c737","connector_name":"Algolia","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-algolia","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a20aa64a-bb59-4782-97bf-afd6a241c737","connector_name":"Algolia","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-algolia","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a20aa64a-bb59-4782-97bf-afd6a241c737","connector_name":"Algolia","connector_type":"source","connector_version":"0.0.36","docker_repository":"airbyte\/source-algolia","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-algolia\/0.0.36.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-algolia","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-algolia\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API reference","type":"api_reference","url":"https:\/\/www.algolia.com\/doc\/rest-api\/search\/"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/www.algolia.com\/doc\/guides\/security\/api-keys\/"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/www.algolia.com\/doc\/guides\/scaling\/servers-clusters\/#rate-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-algolia"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-algolia","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/algolia","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-algolia","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-algolia:0.0.36","docker_image_cloud":"airbyte\/source-algolia:0.0.36","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":358,"definitionId":"a2e34f7c-7de1-422c-b909-ce12f3e051af","name_oss":"HoorayHR","dockerRepository_oss":"airbyte\/source-hoorayhr","dockerImageTag_oss":"0.1.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/hoorayhr","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"hoorayhrpassword":{"airbyte_secret":true,"order":1,"title":"HoorayHR Password","type":"string"},"hoorayhrusername":{"order":0,"title":"HoorayHR Username","type":"string"}},"required":["hoorayhrusername","hoorayhrpassword"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-12-17","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.hooray.nl"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d1fe79faa2a7fbf96ef2bc240fed23a01c649a27","commit_timestamp":"2026-03-31T06:40:09+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hoorayhr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:30.587230+00:00","registry_entry_generated_at":"2026-03-31T06:44:30.587230+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a2e34f7c-7de1-422c-b909-ce12f3e051af","connector_name":"HoorayHR","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hoorayhr","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a2e34f7c-7de1-422c-b909-ce12f3e051af","connector_name":"HoorayHR","connector_type":"source","connector_version":"0.1.45","docker_repository":"airbyte\/source-hoorayhr","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a2e34f7c-7de1-422c-b909-ce12f3e051af","connector_name":"HoorayHR","connector_type":"source","connector_version":"0.1.45","docker_repository":"airbyte\/source-hoorayhr","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hoorayhr\/0.1.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-hoorayhr","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hoorayhr\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"HoorayHR API documentation","type":"api_reference","url":"https:\/\/api.hoorayhr.io\/docs\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-hoorayhr"}},"is_oss":true,"name_cloud":"HoorayHR","dockerRepository_cloud":"airbyte\/source-hoorayhr","dockerImageTag_cloud":"0.1.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/hoorayhr","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"hoorayhrpassword":{"airbyte_secret":true,"order":1,"title":"HoorayHR Password","type":"string"},"hoorayhrusername":{"order":0,"title":"HoorayHR Username","type":"string"}},"required":["hoorayhrusername","hoorayhrpassword"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-12-17","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.hooray.nl"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d1fe79faa2a7fbf96ef2bc240fed23a01c649a27","commit_timestamp":"2026-03-31T06:40:09+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-hoorayhr\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:44:30.287911+00:00","registry_entry_generated_at":"2026-03-31T06:44:30.287911+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a2e34f7c-7de1-422c-b909-ce12f3e051af","connector_name":"HoorayHR","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-hoorayhr","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a2e34f7c-7de1-422c-b909-ce12f3e051af","connector_name":"HoorayHR","connector_type":"source","connector_version":"0.1.45","docker_repository":"airbyte\/source-hoorayhr","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a2e34f7c-7de1-422c-b909-ce12f3e051af","connector_name":"HoorayHR","connector_type":"source","connector_version":"0.1.45","docker_repository":"airbyte\/source-hoorayhr","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-hoorayhr\/0.1.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-hoorayhr","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-hoorayhr\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"HoorayHR API documentation","type":"api_reference","url":"https:\/\/api.hoorayhr.io\/docs\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-hoorayhr"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-hoorayhr","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/hoorayhr","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-hoorayhr","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-hoorayhr:0.1.45","docker_image_cloud":"airbyte\/source-hoorayhr:0.1.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":359,"definitionId":"a312f5ec-ba92-4c5b-a03c-197fbd961b91","name_oss":"Salesflare","dockerRepository_oss":"airbyte\/source-salesflare","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesflare","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Enter you api key like this : Bearer YOUR_API_KEY","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.salesflare.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"d5aee44162c3728c00ca73d016d5f9980a87cdb4","commit_timestamp":"2026-03-31T08:30:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-salesflare\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:34:29.177255+00:00","registry_entry_generated_at":"2026-03-31T08:34:29.177255+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a312f5ec-ba92-4c5b-a03c-197fbd961b91","connector_name":"Salesflare","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-salesflare","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a312f5ec-ba92-4c5b-a03c-197fbd961b91","connector_name":"Salesflare","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-salesflare","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a312f5ec-ba92-4c5b-a03c-197fbd961b91","connector_name":"Salesflare","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-salesflare","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-salesflare\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-salesflare","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-salesflare\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Salesflare API documentation","type":"api_reference","url":"https:\/\/api.salesflare.com\/docs"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-salesflare"}},"is_oss":true,"name_cloud":"Salesflare","dockerRepository_cloud":"airbyte\/source-salesflare","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesflare","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Enter you api key like this : Bearer YOUR_API_KEY","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.salesflare.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"d5aee44162c3728c00ca73d016d5f9980a87cdb4","commit_timestamp":"2026-03-31T08:30:30+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-salesflare\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:34:28.958812+00:00","registry_entry_generated_at":"2026-03-31T08:34:28.958812+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a312f5ec-ba92-4c5b-a03c-197fbd961b91","connector_name":"Salesflare","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-salesflare","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a312f5ec-ba92-4c5b-a03c-197fbd961b91","connector_name":"Salesflare","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-salesflare","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a312f5ec-ba92-4c5b-a03c-197fbd961b91","connector_name":"Salesflare","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-salesflare","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-salesflare\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-salesflare","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-salesflare\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Salesflare API documentation","type":"api_reference","url":"https:\/\/api.salesflare.com\/docs"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-salesflare"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-salesflare","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/salesflare","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-salesflare","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-salesflare:0.0.45","docker_image_cloud":"airbyte\/source-salesflare:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":360,"definitionId":"a3eb6410-f3c3-48ba-8b27-29a56de1e9db","name_oss":"Workflowmax","dockerRepository_oss":"airbyte\/source-workflowmax","dockerImageTag_oss":"0.0.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/workflowmax","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"The account id for workflowmax","order":1,"title":"Account ID","type":"string"},"api_key_2":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","account_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-13","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.workflowmax2.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"71cc30d8d0ab3f3132a1cc88f91871991050a85c","commit_timestamp":"2026-03-31T10:30:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workflowmax\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:15.158452+00:00","registry_entry_generated_at":"2026-03-31T10:34:15.158452+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a3eb6410-f3c3-48ba-8b27-29a56de1e9db","connector_name":"Workflowmax","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workflowmax","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a3eb6410-f3c3-48ba-8b27-29a56de1e9db","connector_name":"Workflowmax","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-workflowmax","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a3eb6410-f3c3-48ba-8b27-29a56de1e9db","connector_name":"Workflowmax","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-workflowmax","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workflowmax\/0.0.48.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-workflowmax","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workflowmax\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"WorkflowMax API documentation","type":"api_reference","url":"https:\/\/www.workflowmax.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-workflowmax"}},"is_oss":true,"name_cloud":"Workflowmax","dockerRepository_cloud":"airbyte\/source-workflowmax","dockerImageTag_cloud":"0.0.48","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/workflowmax","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"The account id for workflowmax","order":1,"title":"Account ID","type":"string"},"api_key_2":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key_2","account_id","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-13","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.workflowmax2.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"71cc30d8d0ab3f3132a1cc88f91871991050a85c","commit_timestamp":"2026-03-31T10:30:13+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-workflowmax\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:14.926550+00:00","registry_entry_generated_at":"2026-03-31T10:34:14.926550+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a3eb6410-f3c3-48ba-8b27-29a56de1e9db","connector_name":"Workflowmax","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-workflowmax","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a3eb6410-f3c3-48ba-8b27-29a56de1e9db","connector_name":"Workflowmax","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-workflowmax","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a3eb6410-f3c3-48ba-8b27-29a56de1e9db","connector_name":"Workflowmax","connector_type":"source","connector_version":"0.0.48","docker_repository":"airbyte\/source-workflowmax","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-workflowmax\/0.0.48.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-workflowmax","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-workflowmax\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"WorkflowMax API documentation","type":"api_reference","url":"https:\/\/www.workflowmax.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-workflowmax"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-workflowmax","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/workflowmax","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-workflowmax","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-workflowmax:0.0.48","docker_image_cloud":"airbyte\/source-workflowmax:0.0.48","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":361,"definitionId":"a4617b39-3c14-44cd-a2eb-6e720f269235","name_oss":"Public Apis","dockerRepository_oss":"airbyte\/source-public-apis","dockerImageTag_oss":"0.2.30","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/public-apis","icon_oss":"public-apis.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{},"title":"Public Apis Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/public-apis"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"6d0408341b984b55d6702646d0487b29a06769fa","commit_timestamp":"2025-02-02T02:33:05+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CJj38O3ho4sDEAE=","metadata_file_path":"metadata\/airbyte\/source-public-apis\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-02T00:47:11.453000+00:00","registry_entry_generated_at":"2025-02-02T00:49:09.541936"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a4617b39-3c14-44cd-a2eb-6e720f269235","connector_name":"Public Apis","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-public-apis","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a4617b39-3c14-44cd-a2eb-6e720f269235","connector_name":"Public Apis","connector_type":"source","connector_version":"0.2.30","docker_repository":"airbyte\/source-public-apis","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-public-apis\/0.2.30.spdx.json"},"packageInfo_oss":{"cdk_version":"python:1.0.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"365fbda3-5613-493a-8a2e-5a0c220a9fc1","name":"public-apis_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PUBLIC-APIS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-public-apis","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-public-apis"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-public-apis","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/public-apis","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-public-apis","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-public-apis:0.2.30","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":362,"definitionId":"a554ed06-74e2-4c60-9510-d63f7dc463b6","name_oss":"SavvyCal","dockerRepository_oss":"airbyte\/source-savvycal","dockerImageTag_oss":"0.0.51","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/savvycal","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Go to SavvyCal \u2192 Settings \u2192 Developer \u2192 Personal Tokens and make a new token. Then, copy the private key. https:\/\/savvycal.com\/developers","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-01","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.savvycal.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1094d6fbec7291dcd973787dd35631d4fb6d167b","commit_timestamp":"2026-03-31T10:30:25+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-savvycal\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:24.539906+00:00","registry_entry_generated_at":"2026-03-31T10:34:24.539906+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a554ed06-74e2-4c60-9510-d63f7dc463b6","connector_name":"SavvyCal","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-savvycal","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a554ed06-74e2-4c60-9510-d63f7dc463b6","connector_name":"SavvyCal","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-savvycal","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a554ed06-74e2-4c60-9510-d63f7dc463b6","connector_name":"SavvyCal","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-savvycal","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-savvycal\/0.0.51.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-savvycal","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-savvycal\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SavvyCal API documentation","type":"api_reference","url":"https:\/\/savvycal.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-savvycal"}},"is_oss":true,"name_cloud":"SavvyCal","dockerRepository_cloud":"airbyte\/source-savvycal","dockerImageTag_cloud":"0.0.51","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/savvycal","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Go to SavvyCal \u2192 Settings \u2192 Developer \u2192 Personal Tokens and make a new token. Then, copy the private key. https:\/\/savvycal.com\/developers","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-01","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.savvycal.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1094d6fbec7291dcd973787dd35631d4fb6d167b","commit_timestamp":"2026-03-31T10:30:25+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-savvycal\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:34:24.323525+00:00","registry_entry_generated_at":"2026-03-31T10:34:24.323525+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a554ed06-74e2-4c60-9510-d63f7dc463b6","connector_name":"SavvyCal","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-savvycal","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a554ed06-74e2-4c60-9510-d63f7dc463b6","connector_name":"SavvyCal","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-savvycal","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a554ed06-74e2-4c60-9510-d63f7dc463b6","connector_name":"SavvyCal","connector_type":"source","connector_version":"0.0.51","docker_repository":"airbyte\/source-savvycal","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-savvycal\/0.0.51.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-savvycal","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-savvycal\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SavvyCal API documentation","type":"api_reference","url":"https:\/\/savvycal.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-savvycal"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-savvycal","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/savvycal","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-savvycal","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-savvycal:0.0.51","docker_image_cloud":"airbyte\/source-savvycal:0.0.51","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":363,"definitionId":"a60d9f16-e0bd-459f-9419-fd47f9788be1","name_oss":"You Need A Budget (YNAB)","dockerRepository_oss":"airbyte\/source-you-need-a-budget-ynab","dockerImageTag_oss":"0.0.52","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/you-need-a-budget-ynab","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-25","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1e05ce1a9d143949ad1c318317b872a7581db039","commit_timestamp":"2026-03-31T10:29:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-you-need-a-budget-ynab\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:55.053727+00:00","registry_entry_generated_at":"2026-03-31T10:32:55.053727+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a60d9f16-e0bd-459f-9419-fd47f9788be1","connector_name":"You Need A Budget (YNAB)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-you-need-a-budget-ynab","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a60d9f16-e0bd-459f-9419-fd47f9788be1","connector_name":"You Need A Budget (YNAB)","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-you-need-a-budget-ynab","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a60d9f16-e0bd-459f-9419-fd47f9788be1","connector_name":"You Need A Budget (YNAB)","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-you-need-a-budget-ynab","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-you-need-a-budget-ynab\/0.0.52.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-you-need-a-budget-ynab","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-you-need-a-budget-ynab\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"YNAB API reference","type":"api_reference","url":"https:\/\/api.ynab.com\/"},{"title":"YNAB authentication","type":"authentication_guide","url":"https:\/\/api.ynab.com\/#authentication-overview"},{"title":"YNAB rate limits","type":"rate_limits","url":"https:\/\/api.ynab.com\/#rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-you-need-a-budget-ynab"}},"is_oss":true,"name_cloud":"You Need A Budget (YNAB)","dockerRepository_cloud":"airbyte\/source-you-need-a-budget-ynab","dockerImageTag_cloud":"0.0.52","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/you-need-a-budget-ynab","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-25","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1e05ce1a9d143949ad1c318317b872a7581db039","commit_timestamp":"2026-03-31T10:29:03+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-you-need-a-budget-ynab\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T10:32:54.858028+00:00","registry_entry_generated_at":"2026-03-31T10:32:54.858028+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a60d9f16-e0bd-459f-9419-fd47f9788be1","connector_name":"You Need A Budget (YNAB)","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-you-need-a-budget-ynab","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a60d9f16-e0bd-459f-9419-fd47f9788be1","connector_name":"You Need A Budget (YNAB)","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-you-need-a-budget-ynab","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a60d9f16-e0bd-459f-9419-fd47f9788be1","connector_name":"You Need A Budget (YNAB)","connector_type":"source","connector_version":"0.0.52","docker_repository":"airbyte\/source-you-need-a-budget-ynab","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-you-need-a-budget-ynab\/0.0.52.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-you-need-a-budget-ynab","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-you-need-a-budget-ynab\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"YNAB API reference","type":"api_reference","url":"https:\/\/api.ynab.com\/"},{"title":"YNAB authentication","type":"authentication_guide","url":"https:\/\/api.ynab.com\/#authentication-overview"},{"title":"YNAB rate limits","type":"rate_limits","url":"https:\/\/api.ynab.com\/#rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-you-need-a-budget-ynab"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-you-need-a-budget-ynab","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/you-need-a-budget-ynab","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-you-need-a-budget-ynab","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-you-need-a-budget-ynab:0.0.52","docker_image_cloud":"airbyte\/source-you-need-a-budget-ynab:0.0.52","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":364,"definitionId":"a68fbcde-b465-4ab3-b2a6-b0590a875835","name_oss":"Google Webfonts","dockerRepository_oss":"airbyte\/source-google-webfonts","dockerImageTag_oss":"0.2.23","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-webfonts","icon_oss":"googleworkpace.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"alt":{"description":"Optional, Available params- json, media, proto","order":1,"type":"string"},"api_key":{"airbyte_secret":true,"description":"API key is required to access google apis, For getting your's goto google console and generate api key for Webfonts","order":0,"title":"API Key","type":"string"},"prettyPrint":{"description":"Optional, boolean type","order":2,"type":"string"},"sort":{"description":"Optional, to find how to sort","order":3,"type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"389b72ac4a4578a06d999013fd448efb5cd37f84","commit_timestamp":"2025-05-24T19:13:22+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CO39q7jDvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-google-webfonts\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:29:12.606000+00:00","registry_entry_generated_at":"2025-05-24T16:32:38.980675"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a68fbcde-b465-4ab3-b2a6-b0590a875835","connector_name":"Google Webfonts","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-webfonts","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a68fbcde-b465-4ab3-b2a6-b0590a875835","connector_name":"Google Webfonts","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-google-webfonts","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a68fbcde-b465-4ab3-b2a6-b0590a875835","connector_name":"Google Webfonts","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-google-webfonts","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-webfonts\/0.2.23.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"63a92515-377b-46fe-b5a7-99b4e02c1b6f","name":"google-webfonts_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-WEBFONTS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-google-webfonts","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-webfonts"}},"is_oss":true,"name_cloud":"Google Webfonts","dockerRepository_cloud":"airbyte\/source-google-webfonts","dockerImageTag_cloud":"0.2.23","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/google-webfonts","icon_cloud":"googleworkpace.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"alt":{"description":"Optional, Available params- json, media, proto","order":1,"type":"string"},"api_key":{"airbyte_secret":true,"description":"API key is required to access google apis, For getting your's goto google console and generate api key for Webfonts","order":0,"title":"API Key","type":"string"},"prettyPrint":{"description":"Optional, boolean type","order":2,"type":"string"},"sort":{"description":"Optional, to find how to sort","order":3,"type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"389b72ac4a4578a06d999013fd448efb5cd37f84","commit_timestamp":"2025-05-24T19:13:22+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CO39q7jDvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-google-webfonts\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T16:29:12.606000+00:00","registry_entry_generated_at":"2025-05-24T16:32:39.483714"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a68fbcde-b465-4ab3-b2a6-b0590a875835","connector_name":"Google Webfonts","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-google-webfonts","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a68fbcde-b465-4ab3-b2a6-b0590a875835","connector_name":"Google Webfonts","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-google-webfonts","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"a68fbcde-b465-4ab3-b2a6-b0590a875835","connector_name":"Google Webfonts","connector_type":"source","connector_version":"0.2.23","docker_repository":"airbyte\/source-google-webfonts","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-google-webfonts\/0.2.23.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"63a92515-377b-46fe-b5a7-99b4e02c1b6f","name":"google-webfonts_config_dev_null"}],"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-GOOGLE-WEBFONTS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-google-webfonts","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-google-webfonts"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-google-webfonts","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/google-webfonts","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-google-webfonts","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-google-webfonts:0.2.23","docker_image_cloud":"airbyte\/source-google-webfonts:0.2.23","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":365,"definitionId":"a827c52e-791c-4135-a245-e233c5255199","name_oss":"SFTP","dockerRepository_oss":"airbyte\/source-sftp","dockerImageTag_oss":"0.2.4","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp","icon_oss":"sftp.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"The server authentication method","oneOf":[{"properties":{"auth_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through password authentication","order":0,"type":"string"},"auth_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":1,"title":"Password","type":"string"}},"required":["auth_method","auth_user_password"],"title":"Password Authentication"},{"properties":{"auth_method":{"const":"SSH_KEY_AUTH","description":"Connect through ssh key","order":0,"type":"string"},"auth_ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":1,"title":"SSH Private Key","type":"string"}},"required":["auth_method","auth_ssh_key"],"title":"SSH Key Authentication"}],"order":3,"title":"Authentication","type":"object"},"file_pattern":{"default":"","description":"The regular expression to specify files for sync in a chosen Folder Path","examples":["log-([0-9]{4})([0-9]{2})([0-9]{2}) - This will filter files which `log-yearmmdd`"],"order":6,"title":"File Pattern","type":"string"},"file_types":{"default":"csv,json","description":"Coma separated file types. Currently only 'csv' and 'json' types are supported.","examples":["csv,json","csv"],"order":4,"title":"File types","type":"string"},"folder_path":{"default":"","description":"The directory to search files for sync","examples":["\/logs\/2022"],"order":5,"title":"Folder Path","type":"string"},"host":{"description":"The server host address","examples":["www.host.com","192.0.2.1"],"order":1,"title":"Host Address","type":"string"},"port":{"default":22,"description":"The server port","examples":["22"],"order":2,"title":"Port","type":"integer"},"user":{"description":"The server user","order":0,"title":"User Name","type":"string"}},"required":["user","host","port"],"title":"SFTP Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/source\/sftp","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"50a97db8049b1b4ae01607439123a277ee2268c7","commit_timestamp":"2025-07-22T14:26:58-07:00","commit_author":"Charles","commit_author_email":"charles@airbyte.io"},"source_file_info":{"metadata_etag":"COqFiue\/0Y4DEAE=","metadata_file_path":"metadata\/airbyte\/source-sftp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-07-22T22:19:37.914000+00:00","registry_entry_generated_at":"2025-07-22T22:23:37.157660"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a827c52e-791c-4135-a245-e233c5255199","connector_name":"SFTP","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sftp","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a827c52e-791c-4135-a245-e233c5255199","connector_name":"SFTP","connector_type":"source","connector_version":"0.2.4","docker_repository":"airbyte\/source-sftp","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a827c52e-791c-4135-a245-e233c5255199","connector_name":"SFTP","connector_type":"source","connector_version":"0.2.4","docker_repository":"airbyte\/source-sftp","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sftp\/0.2.4.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_oss":"source-sftp","sourceType_oss":"file","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"SFTP","dockerRepository_cloud":"airbyte\/source-sftp","dockerImageTag_cloud":"0.2.4","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sftp","icon_cloud":"sftp.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"description":"The server authentication method","oneOf":[{"properties":{"auth_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through password authentication","order":0,"type":"string"},"auth_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":1,"title":"Password","type":"string"}},"required":["auth_method","auth_user_password"],"title":"Password Authentication"},{"properties":{"auth_method":{"const":"SSH_KEY_AUTH","description":"Connect through ssh key","order":0,"type":"string"},"auth_ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":1,"title":"SSH Private Key","type":"string"}},"required":["auth_method","auth_ssh_key"],"title":"SSH Key Authentication"}],"order":3,"title":"Authentication","type":"object"},"file_pattern":{"default":"","description":"The regular expression to specify files for sync in a chosen Folder Path","examples":["log-([0-9]{4})([0-9]{2})([0-9]{2}) - This will filter files which `log-yearmmdd`"],"order":6,"title":"File Pattern","type":"string"},"file_types":{"default":"csv,json","description":"Coma separated file types. Currently only 'csv' and 'json' types are supported.","examples":["csv,json","csv"],"order":4,"title":"File types","type":"string"},"folder_path":{"default":"","description":"The directory to search files for sync","examples":["\/logs\/2022"],"order":5,"title":"Folder Path","type":"string"},"host":{"description":"The server host address","examples":["www.host.com","192.0.2.1"],"order":1,"title":"Host Address","type":"string"},"port":{"default":22,"description":"The server port","examples":["22"],"order":2,"title":"Port","type":"integer"},"user":{"description":"The server user","order":0,"title":"User Name","type":"string"}},"required":["user","host","port"],"title":"SFTP Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/source\/sftp","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"50a97db8049b1b4ae01607439123a277ee2268c7","commit_timestamp":"2025-07-22T14:26:58-07:00","commit_author":"Charles","commit_author_email":"charles@airbyte.io"},"source_file_info":{"metadata_etag":"COqFiue\/0Y4DEAE=","metadata_file_path":"metadata\/airbyte\/source-sftp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-07-22T22:19:37.914000+00:00","registry_entry_generated_at":"2025-07-22T22:23:37.672370"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a827c52e-791c-4135-a245-e233c5255199","connector_name":"SFTP","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sftp","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a827c52e-791c-4135-a245-e233c5255199","connector_name":"SFTP","connector_type":"source","connector_version":"0.2.4","docker_repository":"airbyte\/source-sftp","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a827c52e-791c-4135-a245-e233c5255199","connector_name":"SFTP","connector_type":"source","connector_version":"0.2.4","docker_repository":"airbyte\/source-sftp","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sftp\/0.2.4.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":null},{"suite":"acceptanceTests","testConnections":null,"testSecrets":null}],"githubIssueLabel_cloud":"source-sftp","sourceType_cloud":"file","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sftp","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sftp","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sftp","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-sftp:0.2.4","docker_image_cloud":"airbyte\/source-sftp:0.2.4","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":366,"definitionId":"a8b458a3-024f-430e-8f62-a200c3eb79fd","name_oss":"7shifts","dockerRepository_oss":"airbyte\/source-7shifts","dockerImageTag_oss":"0.0.37","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/7shifts","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access token to use for authentication. Generate it in the 7shifts Developer Tools.","name":"access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.7shifts.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"0967ee3a998aeed9c73577a719b582d98bd1eb77","commit_timestamp":"2026-03-24T06:29:56+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-7shifts\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:36:00.559018+00:00","registry_entry_generated_at":"2026-03-24T06:36:00.559018+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a8b458a3-024f-430e-8f62-a200c3eb79fd","connector_name":"7shifts","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-7shifts","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a8b458a3-024f-430e-8f62-a200c3eb79fd","connector_name":"7shifts","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-7shifts","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a8b458a3-024f-430e-8f62-a200c3eb79fd","connector_name":"7shifts","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-7shifts","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-7shifts\/0.0.37.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-7shifts","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-7shifts\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API documentation","type":"api_reference","url":"https:\/\/developers.7shifts.com\/reference\/introduction"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developers.7shifts.com\/docs\/authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/developers.7shifts.com\/docs\/rate-limiting"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-7shifts"}},"is_oss":true,"name_cloud":"7shifts","dockerRepository_cloud":"airbyte\/source-7shifts","dockerImageTag_cloud":"0.0.37","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/7shifts","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"Access token to use for authentication. Generate it in the 7shifts Developer Tools.","name":"access_token","order":0,"title":"Access Token","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["access_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.7shifts.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"0967ee3a998aeed9c73577a719b582d98bd1eb77","commit_timestamp":"2026-03-24T06:29:56+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-7shifts\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:36:00.402854+00:00","registry_entry_generated_at":"2026-03-24T06:36:00.402854+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a8b458a3-024f-430e-8f62-a200c3eb79fd","connector_name":"7shifts","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-7shifts","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a8b458a3-024f-430e-8f62-a200c3eb79fd","connector_name":"7shifts","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-7shifts","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a8b458a3-024f-430e-8f62-a200c3eb79fd","connector_name":"7shifts","connector_type":"source","connector_version":"0.0.37","docker_repository":"airbyte\/source-7shifts","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-7shifts\/0.0.37.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-7shifts","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-7shifts\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API documentation","type":"api_reference","url":"https:\/\/developers.7shifts.com\/reference\/introduction"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developers.7shifts.com\/docs\/authentication"},{"title":"Rate limits","type":"rate_limits","url":"https:\/\/developers.7shifts.com\/docs\/rate-limiting"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-7shifts"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-7shifts","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/7shifts","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-7shifts","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-7shifts:0.0.37","docker_image_cloud":"airbyte\/source-7shifts:0.0.37","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":367,"definitionId":"a9184721-17d5-40c0-894d-f49b86749465","name_oss":"Judge.me Reviews","dockerRepository_oss":"airbyte\/source-judge-me-reviews","dockerImageTag_oss":"0.0.24","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/judge-me-reviews","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"shop_domain":{"description":"example.myshopify.com","order":1,"title":"Shop Domain","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","shop_domain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-06-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.judge.me"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e6709bc96fc312b908005e78bc71fbac93b7c910","commit_timestamp":"2026-03-31T04:56:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-judge-me-reviews\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:37.954295+00:00","registry_entry_generated_at":"2026-03-31T05:00:37.954295+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a9184721-17d5-40c0-894d-f49b86749465","connector_name":"Judge.me Reviews","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-judge-me-reviews","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a9184721-17d5-40c0-894d-f49b86749465","connector_name":"Judge.me Reviews","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-judge-me-reviews","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a9184721-17d5-40c0-894d-f49b86749465","connector_name":"Judge.me Reviews","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-judge-me-reviews","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-judge-me-reviews\/0.0.24.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-judge-me-reviews","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-judge-me-reviews\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Judge.me API documentation","type":"api_reference","url":"https:\/\/judge.me\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-judge-me-reviews"}},"is_oss":true,"name_cloud":"Judge.me Reviews","dockerRepository_cloud":"airbyte\/source-judge-me-reviews","dockerImageTag_cloud":"0.0.24","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/judge-me-reviews","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"shop_domain":{"description":"example.myshopify.com","order":1,"title":"Shop Domain","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","shop_domain","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-06-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.judge.me"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e6709bc96fc312b908005e78bc71fbac93b7c910","commit_timestamp":"2026-03-31T04:56:14+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-judge-me-reviews\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T05:00:37.729155+00:00","registry_entry_generated_at":"2026-03-31T05:00:37.729155+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"a9184721-17d5-40c0-894d-f49b86749465","connector_name":"Judge.me Reviews","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-judge-me-reviews","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"a9184721-17d5-40c0-894d-f49b86749465","connector_name":"Judge.me Reviews","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-judge-me-reviews","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"a9184721-17d5-40c0-894d-f49b86749465","connector_name":"Judge.me Reviews","connector_type":"source","connector_version":"0.0.24","docker_repository":"airbyte\/source-judge-me-reviews","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-judge-me-reviews\/0.0.24.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-judge-me-reviews","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-judge-me-reviews\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Judge.me API documentation","type":"api_reference","url":"https:\/\/judge.me\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-judge-me-reviews"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-judge-me-reviews","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/judge-me-reviews","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-judge-me-reviews","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-judge-me-reviews:0.0.24","docker_image_cloud":"airbyte\/source-judge-me-reviews:0.0.24","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":368,"definitionId":"aa0373c1-a7a6-48ff-8277-e5fe6cecff75","name_oss":"Track PMS","dockerRepository_oss":"airbyte\/source-track-pms","dockerImageTag_oss":"4.3.1","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"order":1,"title":"API Key","type":"string"},"api_secret":{"airbyte_secret":true,"always_show":true,"order":2,"title":"API Secret","type":"string"},"customer_domain":{"order":0,"title":"Customer Domain","type":"string"}},"required":["customer_domain","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-18","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-02-28","message":"Streams were renamed and normalized, you need to update your schema and resync all data.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2025-02-28","message":"Streams were renamed and normalized, you need to update your schema and resync all data.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2025-03-28","message":"Removed redundant stream owners_statements_transactions_pii_redacted & folios_master_rules and the redundant _embedded from accounting_* streams. Updating schema and resycing data for these streams is needed.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#3.0.0"},"4.0.0":{"upgradeDeadline":"2025-05-10","message":"Prune units schema, add guestBreakdown back to reservations stream, fix connector API stream links in the docs, lower retries, disable connector auto schema generation.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"ae5bb70ec9b908c465085eedff1af12346ef7223","commit_timestamp":"2025-12-17T13:29:22-05:00","commit_author":"Blake Fleischer","commit_author_email":"blakeflei@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-track-pms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-12-17T18:34:10.562000+00:00","registry_entry_generated_at":"2025-12-17T18:35:13.978535"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"aa0373c1-a7a6-48ff-8277-e5fe6cecff75","connector_name":"Track PMS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-track-pms","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"aa0373c1-a7a6-48ff-8277-e5fe6cecff75","connector_name":"Track PMS","connector_type":"source","connector_version":"4.3.1","docker_repository":"airbyte\/source-track-pms","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"aa0373c1-a7a6-48ff-8277-e5fe6cecff75","connector_name":"Track PMS","connector_type":"source","connector_version":"4.3.1","docker_repository":"airbyte\/source-track-pms","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-track-pms\/4.3.1.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests"}],"githubIssueLabel_oss":"source-track-pms","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.5.0@sha256:92e539d5003b33c3624eae7715aee6e39b7b2f1f0eeb6003d37e649a06847ae8"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-track-pms\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Track PMS API","type":"api_reference","url":"https:\/\/www.trackhs.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-track-pms"}},"is_oss":true,"name_cloud":"Track PMS","dockerRepository_cloud":"airbyte\/source-track-pms","dockerImageTag_cloud":"4.3.1","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"order":1,"title":"API Key","type":"string"},"api_secret":{"airbyte_secret":true,"always_show":true,"order":2,"title":"API Secret","type":"string"},"customer_domain":{"order":0,"title":"Customer Domain","type":"string"}},"required":["customer_domain","api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-18","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-02-28","message":"Streams were renamed and normalized, you need to update your schema and resync all data.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2025-02-28","message":"Streams were renamed and normalized, you need to update your schema and resync all data.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#2.0.0"},"3.0.0":{"upgradeDeadline":"2025-03-28","message":"Removed redundant stream owners_statements_transactions_pii_redacted & folios_master_rules and the redundant _embedded from accounting_* streams. Updating schema and resycing data for these streams is needed.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#3.0.0"},"4.0.0":{"upgradeDeadline":"2025-05-10","message":"Prune units schema, add guestBreakdown back to reservations stream, fix connector API stream links in the docs, lower retries, disable connector auto schema generation.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations#4.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/track-pms-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"ae5bb70ec9b908c465085eedff1af12346ef7223","commit_timestamp":"2025-12-17T13:29:22-05:00","commit_author":"Blake Fleischer","commit_author_email":"blakeflei@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-track-pms\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-12-17T18:34:10.562000+00:00","registry_entry_generated_at":"2025-12-17T18:35:21.491580"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"aa0373c1-a7a6-48ff-8277-e5fe6cecff75","connector_name":"Track PMS","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-track-pms","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"aa0373c1-a7a6-48ff-8277-e5fe6cecff75","connector_name":"Track PMS","connector_type":"source","connector_version":"4.3.1","docker_repository":"airbyte\/source-track-pms","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"aa0373c1-a7a6-48ff-8277-e5fe6cecff75","connector_name":"Track PMS","connector_type":"source","connector_version":"4.3.1","docker_repository":"airbyte\/source-track-pms","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-track-pms\/4.3.1.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests"}],"githubIssueLabel_cloud":"source-track-pms","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.5.0@sha256:92e539d5003b33c3624eae7715aee6e39b7b2f1f0eeb6003d37e649a06847ae8"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-track-pms\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Track PMS API","type":"api_reference","url":"https:\/\/www.trackhs.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-track-pms"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-track-pms","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/track-pms","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-track-pms","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-track-pms:4.3.1","docker_image_cloud":"airbyte\/source-track-pms:4.3.1","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":369,"definitionId":"aa8ba6fd-4875-d94e-fc8d-4e1e09aa2503","name_oss":"Teradata","dockerRepository_oss":"airbyte\/source-teradata","dockerImageTag_oss":"0.2.6","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/teradata","icon_oss":"teradata.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"database":{"description":"Name of the database.","order":2,"title":"Database","type":"string"},"host":{"description":"Hostname of the database.","order":0,"title":"Host","type":"string"},"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)","order":5,"title":"JDBC URL params","type":"string"},"password":{"airbyte_secret":true,"description":"Password associated with the username.","order":4,"title":"Password","type":"string"},"port":{"default":1025,"description":"Port of the database.","examples":["1025"],"maximum":65536,"minimum":0,"order":1,"title":"Port","type":"integer"},"replication_method":{"default":"STANDARD","description":"Replication method to use for extracting data from the database. STANDARD replication requires no setup on the DB side but will not be able to represent deletions incrementally. CDC uses the Binlog to detect inserts, updates, and deletes. This needs to be configured on the source database itself.","enum":["STANDARD","CDC"],"order":6,"title":"Replication method","type":"string"},"ssl":{"default":false,"description":"Encrypt data using SSL. When activating SSL, please select one of the connection modes.","order":7,"title":"SSL Connection","type":"boolean"},"ssl_mode":{"description":"SSL connection modes. \n disable<\/b> - Chose this mode to disable encryption of communication between Airbyte and destination database\n allow<\/b> - Chose this mode to enable encryption only when required by the destination database\n prefer<\/b> - Chose this mode to allow unencrypted connection only if the destination database does not support encryption\n require<\/b> - Chose this mode to always require encryption. If the destination database server does not support encryption, connection will fail\n verify-ca<\/b> - Chose this mode to always require encryption and to verify that the destination database server has a valid SSL certificate\n verify-full<\/b> - This is the most secure mode. Chose this mode to always require encryption and to verify the identity of the destination database server\n See more information - in the docs<\/a>.","oneOf":[{"additionalProperties":true,"description":"Disable SSL.","properties":{"mode":{"const":"disable","order":0,"type":"string"}},"required":["mode"],"title":"disable"},{"additionalProperties":true,"description":"Allow SSL mode.","properties":{"mode":{"const":"allow","order":0,"type":"string"}},"required":["mode"],"title":"allow"},{"additionalProperties":true,"description":"Prefer SSL mode.","properties":{"mode":{"const":"prefer","order":0,"type":"string"}},"required":["mode"],"title":"prefer"},{"additionalProperties":true,"description":"Require SSL mode.","properties":{"mode":{"const":"require","order":0,"type":"string"}},"required":["mode"],"title":"require"},{"additionalProperties":true,"description":"Verify-ca SSL mode.","properties":{"mode":{"const":"verify-ca","order":0,"type":"string"},"ssl_ca_certificate":{"airbyte_secret":true,"description":"Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-ca.\n See more information - in the docs<\/a>.","multiline":true,"order":1,"title":"CA certificate","type":"string"}},"required":["mode","ssl_ca_certificate"],"title":"verify-ca"},{"additionalProperties":true,"description":"Verify-full SSL mode.","properties":{"mode":{"const":"verify-full","order":0,"type":"string"},"ssl_ca_certificate":{"airbyte_secret":true,"description":"Specifies the file name of a PEM file that contains Certificate Authority (CA) certificates for use with SSLMODE=verify-full.\n See more information - in the docs<\/a>.","multiline":true,"order":1,"title":"CA certificate","type":"string"}},"required":["mode","ssl_ca_certificate"],"title":"verify-full"}],"order":8,"title":"SSL Modes","type":"object"},"username":{"description":"Username to use to access the database.","order":3,"title":"Username","type":"string"}},"required":["host","database","username"],"title":"Teradata Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/teradata","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4d9f3aa051e3f2e782f92e021b2d87913c2f7d1f","commit_timestamp":"2025-11-18T18:11:50-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-teradata\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:38:02.618000+00:00","registry_entry_generated_at":"2025-11-19T02:49:41.713471"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"aa8ba6fd-4875-d94e-fc8d-4e1e09aa2503","connector_name":"Teradata","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-teradata","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"aa8ba6fd-4875-d94e-fc8d-4e1e09aa2503","connector_name":"Teradata","connector_type":"source","connector_version":"0.2.6","docker_repository":"airbyte\/source-teradata","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-teradata\/0.2.6.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-TERADATA__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-teradata","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.0@sha256:5a1a21c75c5e1282606de9fa539ba136520abe2fbd013058e988bb0297a9f454"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-teradata\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Teradata documentation","type":"api_reference","url":"https:\/\/docs.teradata.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-teradata","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/teradata","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-teradata","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-teradata:0.2.6","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":370,"definitionId":"aad35903-2c0d-4e25-8010-d62ed909e0b7","name_oss":"Klaus Api","dockerRepository_oss":"airbyte\/source-klaus-api","dockerImageTag_oss":"0.2.13","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaus-api","icon_oss":"klaus-api.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account":{"description":"getting data by account","order":1,"title":"account","type":"integer"},"api_key":{"airbyte_secret":true,"description":"API access key used to retrieve data from the KLAUS API.","order":0,"type":"string"},"start_date":{"description":"Start getting data from that date.","examples":["2020-10-15T00:00:00Z"],"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"},"workspace":{"description":"getting data by workspace","order":2,"title":"workspace","type":"integer"}},"required":["api_key","account","workspace"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-klaus-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:14:52.687000+00:00","registry_entry_generated_at":"2025-11-19T02:36:01.319832"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"aad35903-2c0d-4e25-8010-d62ed909e0b7","connector_name":"Klaus Api","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-klaus-api","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"aad35903-2c0d-4e25-8010-d62ed909e0b7","connector_name":"Klaus Api","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-klaus-api","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"aad35903-2c0d-4e25-8010-d62ed909e0b7","connector_name":"Klaus Api","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-klaus-api","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-klaus-api\/0.2.13.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-klaus-api","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-klaus-api\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Klaus API documentation","type":"api_reference","url":"https:\/\/help.klausapp.com\/en\/articles\/2911907-klaus-api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-klaus-api"}},"is_oss":true,"name_cloud":"Klaus Api","dockerRepository_cloud":"airbyte\/source-klaus-api","dockerImageTag_cloud":"0.2.13","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/klaus-api","icon_cloud":"klaus-api.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account":{"description":"getting data by account","order":1,"title":"account","type":"integer"},"api_key":{"airbyte_secret":true,"description":"API access key used to retrieve data from the KLAUS API.","order":0,"type":"string"},"start_date":{"description":"Start getting data from that date.","examples":["2020-10-15T00:00:00Z"],"format":"date-time","order":3,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","type":"string"},"workspace":{"description":"getting data by workspace","order":2,"title":"workspace","type":"integer"}},"required":["api_key","account","workspace"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-klaus-api\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:14:52.687000+00:00","registry_entry_generated_at":"2025-11-19T02:36:08.772709"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"aad35903-2c0d-4e25-8010-d62ed909e0b7","connector_name":"Klaus Api","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-klaus-api","sync_success_rate":"low","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"aad35903-2c0d-4e25-8010-d62ed909e0b7","connector_name":"Klaus Api","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-klaus-api","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"aad35903-2c0d-4e25-8010-d62ed909e0b7","connector_name":"Klaus Api","connector_type":"source","connector_version":"0.2.13","docker_repository":"airbyte\/source-klaus-api","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-klaus-api\/0.2.13.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-klaus-api","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-klaus-api\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Klaus API documentation","type":"api_reference","url":"https:\/\/help.klausapp.com\/en\/articles\/2911907-klaus-api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-klaus-api"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-klaus-api","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/klaus-api","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-klaus-api","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-klaus-api:0.2.13","docker_image_cloud":"airbyte\/source-klaus-api:0.2.13","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":371,"definitionId":"aaedb415-d131-468f-84ab-5319d72e02ed","name_oss":"Freightview","dockerRepository_oss":"airbyte\/source-freightview","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/freightview","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client Secret","type":"string"}},"required":["client_id","client_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-28","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.freightview.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"1519eeeaf27974ed17b0e0a8d90f124e7090b76a","commit_timestamp":"2026-03-31T06:39:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freightview\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:16.074823+00:00","registry_entry_generated_at":"2026-03-31T06:43:16.074823+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"aaedb415-d131-468f-84ab-5319d72e02ed","connector_name":"Freightview","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freightview","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"aaedb415-d131-468f-84ab-5319d72e02ed","connector_name":"Freightview","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-freightview","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"aaedb415-d131-468f-84ab-5319d72e02ed","connector_name":"Freightview","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-freightview","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freightview\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-freightview","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freightview\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Freightview API documentation","type":"api_reference","url":"https:\/\/docs.freightview.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-freightview"}},"is_oss":true,"name_cloud":"Freightview","dockerRepository_cloud":"airbyte\/source-freightview","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/freightview","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client Secret","type":"string"}},"required":["client_id","client_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-28","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.freightview.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"1519eeeaf27974ed17b0e0a8d90f124e7090b76a","commit_timestamp":"2026-03-31T06:39:05+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-freightview\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:15.781059+00:00","registry_entry_generated_at":"2026-03-31T06:43:15.781059+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"aaedb415-d131-468f-84ab-5319d72e02ed","connector_name":"Freightview","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-freightview","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"aaedb415-d131-468f-84ab-5319d72e02ed","connector_name":"Freightview","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-freightview","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"aaedb415-d131-468f-84ab-5319d72e02ed","connector_name":"Freightview","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-freightview","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-freightview\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-freightview","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-freightview\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Freightview API documentation","type":"api_reference","url":"https:\/\/docs.freightview.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-freightview"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-freightview","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/freightview","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-freightview","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-freightview:0.0.47","docker_image_cloud":"airbyte\/source-freightview:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":372,"definitionId":"ab26f98b-e0cd-4513-9975-0741a97441dc","name_oss":"SharePoint Lists Enterprise","dockerRepository_oss":"airbyte\/source-sharepoint-lists-enterprise","dockerImageTag_oss":"0.1.0","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-sharepoint-lists-enterprise","icon_oss":"microsoft-sharepoint.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"Azure AD Application (Client) ID","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Azure AD Application Client Secret","order":1,"title":"Client Secret","type":"string"},"site_id":{"description":"SharePoint Site ID. Can be obtained from the site URL or using Microsoft Graph Explorer. Format: {hostname},{site-collection-id},{web-id}","order":3,"title":"Site ID","type":"string"},"tenant_id":{"description":"Azure AD Tenant (Directory) ID","order":2,"title":"Tenant ID","type":"string"}},"required":["client_id","client_secret","tenant_id","site_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"certified","releaseDate_oss":"2025-01-07","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["graph.microsoft.com","login.microsoftonline.com"]},"releases_oss":{},"ab_internal_oss":{"sl":200,"ql":400,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b3ce1f33b0351b0749c0e4bed9b49e25d6ab1ac2","commit_timestamp":"2026-01-28T08:55:24-05:00","commit_author":"Ryan Waskewich","commit_author_email":"156025126+rwask@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sharepoint-lists-enterprise\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-28T14:01:27.659000+00:00","registry_entry_generated_at":"2026-01-28T14:02:45.942627"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ab26f98b-e0cd-4513-9975-0741a97441dc","connector_name":"SharePoint Lists Enterprise","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sharepoint-lists-enterprise","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ab26f98b-e0cd-4513-9975-0741a97441dc","connector_name":"SharePoint Lists Enterprise","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-sharepoint-lists-enterprise","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ab26f98b-e0cd-4513-9975-0741a97441dc","connector_name":"SharePoint Lists Enterprise","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-sharepoint-lists-enterprise","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sharepoint-lists-enterprise\/0.1.0.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_SHAREPOINT_LISTS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-sharepoint-lists-enterprise","sourceType_oss":"api","license_oss":"Airbyte Enterprise","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.6.3@sha256:826a053bc43678a94e307e32882ae776ecb847cf7b75031fe10dcdc664995dfb"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sharepoint-lists-enterprise\/latest\/icon.svg","resourceRequirements_oss":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1000Mi","memory_limit":"1000Mi"}}]},"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-sharepoint-lists-enterprise"}},"is_oss":true,"name_cloud":"SharePoint Lists Enterprise","dockerRepository_cloud":"airbyte\/source-sharepoint-lists-enterprise","dockerImageTag_cloud":"0.1.0","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/enterprise-connectors\/source-sharepoint-lists-enterprise","icon_cloud":"microsoft-sharepoint.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"Azure AD Application (Client) ID","order":0,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Azure AD Application Client Secret","order":1,"title":"Client Secret","type":"string"},"site_id":{"description":"SharePoint Site ID. Can be obtained from the site URL or using Microsoft Graph Explorer. Format: {hostname},{site-collection-id},{web-id}","order":3,"title":"Site ID","type":"string"},"tenant_id":{"description":"Azure AD Tenant (Directory) ID","order":2,"title":"Tenant ID","type":"string"}},"required":["client_id","client_secret","tenant_id","site_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"certified","releaseDate_cloud":"2025-01-07","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["graph.microsoft.com","login.microsoftonline.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":200,"ql":400,"isEnterprise":true,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b3ce1f33b0351b0749c0e4bed9b49e25d6ab1ac2","commit_timestamp":"2026-01-28T08:55:24-05:00","commit_author":"Ryan Waskewich","commit_author_email":"156025126+rwask@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sharepoint-lists-enterprise\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-28T14:01:27.659000+00:00","registry_entry_generated_at":"2026-01-28T14:02:52.279358"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ab26f98b-e0cd-4513-9975-0741a97441dc","connector_name":"SharePoint Lists Enterprise","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sharepoint-lists-enterprise","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ab26f98b-e0cd-4513-9975-0741a97441dc","connector_name":"SharePoint Lists Enterprise","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-sharepoint-lists-enterprise","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ab26f98b-e0cd-4513-9975-0741a97441dc","connector_name":"SharePoint Lists Enterprise","connector_type":"source","connector_version":"0.1.0","docker_repository":"airbyte\/source-sharepoint-lists-enterprise","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sharepoint-lists-enterprise\/0.1.0.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE_SHAREPOINT_LISTS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-sharepoint-lists-enterprise","sourceType_cloud":"api","license_cloud":"Airbyte Enterprise","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.6.3@sha256:826a053bc43678a94e307e32882ae776ecb847cf7b75031fe10dcdc664995dfb"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sharepoint-lists-enterprise\/latest\/icon.svg","resourceRequirements_cloud":{"jobSpecific":[{"jobType":"check_connection","resourceRequirements":{"memory_request":"1000Mi","memory_limit":"1000Mi"}}]},"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-sharepoint-lists-enterprise"}},"is_cloud":true,"connector_type":"source","github_url":null,"issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sharepoint-lists-enterprise","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sharepoint-lists-enterprise","ab_internal_ql":400.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-sharepoint-lists-enterprise:0.1.0","docker_image_cloud":"airbyte\/source-sharepoint-lists-enterprise:0.1.0","docker_images_match":true,"maxSecondsBetweenMessages_oss":5400.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":5400.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":373,"definitionId":"ab49ae02-a22d-4c9a-b0be-f260e61a4011","name_oss":"Testrail","dockerRepository_oss":"airbyte\/source-testrail","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/testrail","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_name":{"description":"The unique domain name for accessing testrail","order":3,"title":"Domain name","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","start_date","domain_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-29","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["*.testrail.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a0c79b2ab244c427ecda5849fd8019b2476cc012","commit_timestamp":"2026-03-31T06:36:26+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-testrail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:15.983459+00:00","registry_entry_generated_at":"2026-03-31T06:40:15.983459+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ab49ae02-a22d-4c9a-b0be-f260e61a4011","connector_name":"Testrail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-testrail","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ab49ae02-a22d-4c9a-b0be-f260e61a4011","connector_name":"Testrail","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-testrail","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"ab49ae02-a22d-4c9a-b0be-f260e61a4011","connector_name":"Testrail","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-testrail","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-testrail\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-testrail","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-testrail\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"TestRail API reference","type":"api_reference","url":"https:\/\/support.testrail.com\/hc\/en-us\/articles\/7077039051284-Introduction-to-the-TestRail-API"},{"title":"TestRail authentication","type":"authentication_guide","url":"https:\/\/support.testrail.com\/hc\/en-us\/articles\/7077196481428-Accessing-the-TestRail-API"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-testrail"}},"is_oss":true,"name_cloud":"Testrail","dockerRepository_cloud":"airbyte\/source-testrail","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/testrail","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"domain_name":{"description":"The unique domain name for accessing testrail","order":3,"title":"Domain name","type":"string"},"password":{"airbyte_secret":true,"always_show":true,"order":1,"title":"Password","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"},"username":{"order":0,"title":"Username","type":"string"}},"required":["username","start_date","domain_name"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-29","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["*.testrail.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a0c79b2ab244c427ecda5849fd8019b2476cc012","commit_timestamp":"2026-03-31T06:36:26+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-testrail\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:40:15.807738+00:00","registry_entry_generated_at":"2026-03-31T06:40:15.807738+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ab49ae02-a22d-4c9a-b0be-f260e61a4011","connector_name":"Testrail","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-testrail","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ab49ae02-a22d-4c9a-b0be-f260e61a4011","connector_name":"Testrail","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-testrail","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"ab49ae02-a22d-4c9a-b0be-f260e61a4011","connector_name":"Testrail","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-testrail","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-testrail\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-testrail","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-testrail\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"TestRail API reference","type":"api_reference","url":"https:\/\/support.testrail.com\/hc\/en-us\/articles\/7077039051284-Introduction-to-the-TestRail-API"},{"title":"TestRail authentication","type":"authentication_guide","url":"https:\/\/support.testrail.com\/hc\/en-us\/articles\/7077196481428-Accessing-the-TestRail-API"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-testrail"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-testrail","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/testrail","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-testrail","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-testrail:0.0.49","docker_image_cloud":"airbyte\/source-testrail:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":374,"definitionId":"acb5f973-a565-441e-992f-4946f3e65662","name_oss":"Firebase Realtime Database","dockerRepository_oss":"airbyte\/source-firebase-realtime-database","dockerImageTag_oss":"0.1.48","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/firebase-realtime-database","icon_oss":null,"spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"buffer_size":{"description":"Number of records to fetch at once","title":"Buffer Size","type":"number"},"database_name":{"description":"Database name (This will be part of the url pointing to the database, https:\/\/.firebaseio.com\/)","title":"Database Name","type":"string"},"google_application_credentials":{"airbyte_secret":true,"description":"Cert credentials in JSON format of Service Account with Firebase Realtime Database Viewer role. (see, https:\/\/firebase.google.com\/docs\/projects\/iam\/roles-predefined-product#realtime-database)","title":"Service Account Key JSON","type":"string"},"path":{"description":"Path to a node in the Firebase realtime database","title":"Node Path","type":"string"}},"required":["database_name","google_application_credentials"],"title":"Firebase Realtime Database Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.io\/integrations\/sources\/firebase-realtime-database","supported_sync_modes":["full_refresh"]},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"798ce535b5c3f3f77594a5d04ba2809f64ee7437","commit_timestamp":"2025-11-18T18:02:56-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-firebase-realtime-database\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:11:41.707000+00:00","registry_entry_generated_at":"2025-11-19T02:32:13.249885"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"acb5f973-a565-441e-992f-4946f3e65662","connector_name":"Firebase Realtime Database","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-firebase-realtime-database","sync_success_rate":"low","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"acb5f973-a565-441e-992f-4946f3e65662","connector_name":"Firebase Realtime Database","connector_type":"source","connector_version":"0.1.48","docker_repository":"airbyte\/source-firebase-realtime-database","sync_success_rate":"low","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-firebase-realtime-database\/0.1.48.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.90.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-firebase-realtime-database","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.0@sha256:d9894b6895923b379f3006fa251147806919c62b7d9021b5cd125bb67d7bbe22"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-firebase-realtime-database\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Firebase Realtime Database REST API","type":"api_reference","url":"https:\/\/firebase.google.com\/docs\/reference\/rest\/database"},{"title":"Firebase authentication","type":"authentication_guide","url":"https:\/\/firebase.google.com\/docs\/database\/rest\/auth"},{"title":"Firebase Status Dashboard","type":"status_page","url":"https:\/\/status.firebase.google.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-firebase-realtime-database"}},"is_oss":true,"name_cloud":null,"dockerRepository_cloud":null,"dockerImageTag_cloud":null,"documentationUrl_cloud":null,"icon_cloud":null,"spec_cloud":null,"tombstone_cloud":null,"public_cloud":null,"custom_cloud":null,"releaseStage_cloud":null,"supportLevel_cloud":null,"releaseDate_cloud":null,"tags_cloud":null,"allowedHosts_cloud":null,"releases_cloud":null,"ab_internal_cloud":null,"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":null,"supportsDataActivation_cloud":null,"generated_cloud":null,"packageInfo_cloud":null,"language_cloud":null,"connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":null,"sourceType_cloud":null,"license_cloud":null,"connectorBuildOptions_cloud":null,"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":false,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-firebase-realtime-database","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/firebase-realtime-database","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-firebase-realtime-database","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-firebase-realtime-database:0.1.48","docker_image_cloud":null,"docker_images_match":false,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":375,"definitionId":"ad15c7ba-72a7-440b-af15-b9a963dc1a8a","name_oss":"Pardot","dockerRepository_oss":"airbyte\/source-pardot","dockerImageTag_oss":"1.0.40","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pardot","icon_oss":"salesforcepardot.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Consumer Key that can be found when viewing your app in Salesforce","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Consumer Secret that can be found when viewing your app in Salesforce","order":2,"title":"Client Secret","type":"string"},"is_sandbox":{"default":false,"description":"Whether or not the the app is in a Salesforce sandbox. If you do not know what this, assume it is false.","order":6,"title":"Is Sandbox App?","type":"boolean"},"pardot_business_unit_id":{"description":"Pardot Business ID, can be found at Setup > Pardot > Pardot Account Setup","order":0,"title":"Pardot Business Unit ID","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Salesforce Refresh Token used for Airbyte to access your Salesforce account. If you don't know what this is, follow this guide<\/a> to retrieve it.","order":3,"title":"Refresh Token","type":"string"},"start_date":{"default":"2007-01-01T00:00:00Z","description":"UTC date and time in the format 2000-01-01T00:00:00Z. Any data before this date will not be replicated. Defaults to the year Pardot was released.","examples":["2021-07-25T00:00:00Z"],"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"v5_page_size":{"airbyte_hidden":true,"default":1000,"description":"The maximum number of records to return per request","order":5,"title":"Page Size Limit","type":"integer"}},"required":["pardot_business_unit_id","client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":null,"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-12-26","message":"Most streams have been migrated to use Pardot API V5 in this release. The authentication flow, which was previously broken, should now work for new connections using this version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pardot-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pardot-migrations"},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e6d0e99f9f8c7b866091c36e8c073ca4427c9dad","commit_timestamp":"2026-03-31T08:32:21+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pardot\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:37.224902+00:00","registry_entry_generated_at":"2026-03-31T08:36:37.224902+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ad15c7ba-72a7-440b-af15-b9a963dc1a8a","connector_name":"Pardot","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pardot","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ad15c7ba-72a7-440b-af15-b9a963dc1a8a","connector_name":"Pardot","connector_type":"source","connector_version":"1.0.40","docker_repository":"airbyte\/source-pardot","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ad15c7ba-72a7-440b-af15-b9a963dc1a8a","connector_name":"Pardot","connector_type":"source","connector_version":"1.0.40","docker_repository":"airbyte\/source-pardot","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pardot\/1.0.40.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"unitTests"}],"githubIssueLabel_oss":"source-pardot","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pardot\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Pardot API reference","type":"api_reference","url":"https:\/\/developer.salesforce.com\/docs\/marketing\/pardot\/overview"},{"title":"Pardot authentication","type":"authentication_guide","url":"https:\/\/developer.salesforce.com\/docs\/marketing\/pardot\/guide\/authentication.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pardot"}},"is_oss":true,"name_cloud":"Pardot","dockerRepository_cloud":"airbyte\/source-pardot","dockerImageTag_cloud":"1.0.40","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pardot","icon_cloud":"salesforcepardot.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Consumer Key that can be found when viewing your app in Salesforce","order":1,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Consumer Secret that can be found when viewing your app in Salesforce","order":2,"title":"Client Secret","type":"string"},"is_sandbox":{"default":false,"description":"Whether or not the the app is in a Salesforce sandbox. If you do not know what this, assume it is false.","order":6,"title":"Is Sandbox App?","type":"boolean"},"pardot_business_unit_id":{"description":"Pardot Business ID, can be found at Setup > Pardot > Pardot Account Setup","order":0,"title":"Pardot Business Unit ID","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Salesforce Refresh Token used for Airbyte to access your Salesforce account. If you don't know what this is, follow this guide<\/a> to retrieve it.","order":3,"title":"Refresh Token","type":"string"},"start_date":{"default":"2007-01-01T00:00:00Z","description":"UTC date and time in the format 2000-01-01T00:00:00Z. Any data before this date will not be replicated. Defaults to the year Pardot was released.","examples":["2021-07-25T00:00:00Z"],"format":"date-time","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"v5_page_size":{"airbyte_hidden":true,"default":1000,"description":"The maximum number of records to return per request","order":5,"title":"Page Size Limit","type":"integer"}},"required":["pardot_business_unit_id","client_id","client_secret","refresh_token"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":null,"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-12-26","message":"Most streams have been migrated to use Pardot API V5 in this release. The authentication flow, which was previously broken, should now work for new connections using this version.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pardot-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pardot-migrations"},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e6d0e99f9f8c7b866091c36e8c073ca4427c9dad","commit_timestamp":"2026-03-31T08:32:21+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pardot\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:36.937041+00:00","registry_entry_generated_at":"2026-03-31T08:36:36.937041+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ad15c7ba-72a7-440b-af15-b9a963dc1a8a","connector_name":"Pardot","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pardot","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ad15c7ba-72a7-440b-af15-b9a963dc1a8a","connector_name":"Pardot","connector_type":"source","connector_version":"1.0.40","docker_repository":"airbyte\/source-pardot","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ad15c7ba-72a7-440b-af15-b9a963dc1a8a","connector_name":"Pardot","connector_type":"source","connector_version":"1.0.40","docker_repository":"airbyte\/source-pardot","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pardot\/1.0.40.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"}],"githubIssueLabel_cloud":"source-pardot","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pardot\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Pardot API reference","type":"api_reference","url":"https:\/\/developer.salesforce.com\/docs\/marketing\/pardot\/overview"},{"title":"Pardot authentication","type":"authentication_guide","url":"https:\/\/developer.salesforce.com\/docs\/marketing\/pardot\/guide\/authentication.html"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pardot"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pardot","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pardot","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pardot","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pardot:1.0.40","docker_image_cloud":"airbyte\/source-pardot:1.0.40","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":376,"definitionId":"ada19dae-81e5-4241-8e64-a9b2680b1b35","name_oss":"Mercado Ads","dockerRepository_oss":"airbyte\/source-mercado-ads","dockerImageTag_oss":"0.0.27","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mercado-ads","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"end_date":{"description":"Cannot exceed 90 days from current day for Product Ads","format":"date","order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"lookback_days":{"default":7,"order":3,"title":"Lookback Days","type":"number"},"start_date":{"description":"Cannot exceed 90 days from current day for Product Ads, and 90 days from \"End Date\" on Brand and Display Ads","format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["client_id","client_secret","client_refresh_token","lookback_days"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-05-26","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.mercadolibre.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"8852b5296327dd2920556dc64d3bb041f6ea9179","commit_timestamp":"2026-03-31T08:30:55+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mercado-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:34:56.321713+00:00","registry_entry_generated_at":"2026-03-31T08:34:56.321713+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ada19dae-81e5-4241-8e64-a9b2680b1b35","connector_name":"Mercado Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mercado-ads","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ada19dae-81e5-4241-8e64-a9b2680b1b35","connector_name":"Mercado Ads","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-mercado-ads","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"ada19dae-81e5-4241-8e64-a9b2680b1b35","connector_name":"Mercado Ads","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-mercado-ads","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mercado-ads\/0.0.27.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-mercado-ads","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mercado-ads\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mercado Libre Ads API","type":"api_reference","url":"https:\/\/developers.mercadolibre.com.ar\/en_us\/advertising"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mercado-ads"}},"is_oss":true,"name_cloud":"Mercado Ads","dockerRepository_cloud":"airbyte\/source-mercado-ads","dockerImageTag_cloud":"0.0.27","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mercado-ads","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"order":0,"title":"Client ID","type":"string"},"client_refresh_token":{"airbyte_secret":true,"order":2,"title":"Refresh token","type":"string"},"client_secret":{"airbyte_secret":true,"order":1,"title":"Client secret","type":"string"},"end_date":{"description":"Cannot exceed 90 days from current day for Product Ads","format":"date","order":5,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"End Date","type":"string"},"lookback_days":{"default":7,"order":3,"title":"Lookback Days","type":"number"},"start_date":{"description":"Cannot exceed 90 days from current day for Product Ads, and 90 days from \"End Date\" on Brand and Display Ads","format":"date","order":4,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}$","title":"Start Date","type":"string"}},"required":["client_id","client_secret","client_refresh_token","lookback_days"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-05-26","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.mercadolibre.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"8852b5296327dd2920556dc64d3bb041f6ea9179","commit_timestamp":"2026-03-31T08:30:55+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mercado-ads\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:34:56.104832+00:00","registry_entry_generated_at":"2026-03-31T08:34:56.104832+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ada19dae-81e5-4241-8e64-a9b2680b1b35","connector_name":"Mercado Ads","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mercado-ads","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ada19dae-81e5-4241-8e64-a9b2680b1b35","connector_name":"Mercado Ads","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-mercado-ads","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"ada19dae-81e5-4241-8e64-a9b2680b1b35","connector_name":"Mercado Ads","connector_type":"source","connector_version":"0.0.27","docker_repository":"airbyte\/source-mercado-ads","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mercado-ads\/0.0.27.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-mercado-ads","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mercado-ads\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mercado Libre Ads API","type":"api_reference","url":"https:\/\/developers.mercadolibre.com.ar\/en_us\/advertising"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mercado-ads"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mercado-ads","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mercado-ads","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mercado-ads","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-mercado-ads:0.0.27","docker_image_cloud":"airbyte\/source-mercado-ads:0.0.27","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":377,"definitionId":"ae2d64c4-8282-4a44-9e0d-be29c42e558c","name_oss":"SendPulse","dockerRepository_oss":"airbyte\/source-sendpulse","dockerImageTag_oss":"0.0.43","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/sendpulse","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"}},"required":["client_id","client_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.sendpulse.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"dc64b97ee7e9cb291f6c3827f6a18d77336306a0","commit_timestamp":"2026-03-17T10:23:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sendpulse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:28:18.211000+00:00","registry_entry_generated_at":"2026-03-17T10:29:16.955897"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ae2d64c4-8282-4a44-9e0d-be29c42e558c","connector_name":"SendPulse","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sendpulse","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ae2d64c4-8282-4a44-9e0d-be29c42e558c","connector_name":"SendPulse","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-sendpulse","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"ae2d64c4-8282-4a44-9e0d-be29c42e558c","connector_name":"SendPulse","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-sendpulse","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sendpulse\/0.0.43.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-sendpulse","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sendpulse\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"SendPulse API documentation","type":"api_reference","url":"https:\/\/sendpulse.com\/integrations\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-sendpulse"}},"is_oss":true,"name_cloud":"SendPulse","dockerRepository_cloud":"airbyte\/source-sendpulse","dockerImageTag_cloud":"0.0.43","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/sendpulse","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"name":"client_id","order":0,"title":"OAuth Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"name":"client_secret","order":1,"title":"OAuth Client Secret","type":"string"}},"required":["client_id","client_secret"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.sendpulse.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"dc64b97ee7e9cb291f6c3827f6a18d77336306a0","commit_timestamp":"2026-03-17T10:23:52+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-sendpulse\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T10:28:18.211000+00:00","registry_entry_generated_at":"2026-03-17T10:29:25.003274"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ae2d64c4-8282-4a44-9e0d-be29c42e558c","connector_name":"SendPulse","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-sendpulse","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ae2d64c4-8282-4a44-9e0d-be29c42e558c","connector_name":"SendPulse","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-sendpulse","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"ae2d64c4-8282-4a44-9e0d-be29c42e558c","connector_name":"SendPulse","connector_type":"source","connector_version":"0.0.43","docker_repository":"airbyte\/source-sendpulse","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-sendpulse\/0.0.43.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-sendpulse","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-sendpulse\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"SendPulse API documentation","type":"api_reference","url":"https:\/\/sendpulse.com\/integrations\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-sendpulse"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-sendpulse","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/sendpulse","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-sendpulse","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-sendpulse:0.0.43","docker_image_cloud":"airbyte\/source-sendpulse:0.0.43","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":378,"definitionId":"ae390de9-bdd5-4bfa-9d14-34010b44ca50","name_oss":"Front","dockerRepository_oss":"airbyte\/source-front","dockerImageTag_oss":"0.0.41","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/front","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"page_limit":{"default":"50","description":"Page limit for the responses","order":2,"title":"Page limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-09-11","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api2.frontapp.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"afc721ff6377f71348ecee33360edc0965fc137b","commit_timestamp":"2026-03-17T06:31:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-front\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:37:08.534000+00:00","registry_entry_generated_at":"2026-03-17T06:38:11.072472"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ae390de9-bdd5-4bfa-9d14-34010b44ca50","connector_name":"Front","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-front","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ae390de9-bdd5-4bfa-9d14-34010b44ca50","connector_name":"Front","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-front","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ae390de9-bdd5-4bfa-9d14-34010b44ca50","connector_name":"Front","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-front","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-front\/0.0.41.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-front","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-front\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Front API reference","type":"api_reference","url":"https:\/\/dev.frontapp.com\/reference\/introduction"},{"title":"Front authentication","type":"authentication_guide","url":"https:\/\/dev.frontapp.com\/docs\/authentication"},{"title":"Front rate limits","type":"rate_limits","url":"https:\/\/dev.frontapp.com\/docs\/rate-limiting"},{"title":"Front Status","type":"status_page","url":"https:\/\/status.front.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-front"}},"is_oss":true,"name_cloud":"Front","dockerRepository_cloud":"airbyte\/source-front","dockerImageTag_cloud":"0.0.41","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/front","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"page_limit":{"default":"50","description":"Page limit for the responses","order":2,"title":"Page limit","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-09-11","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api2.frontapp.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"afc721ff6377f71348ecee33360edc0965fc137b","commit_timestamp":"2026-03-17T06:31:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-front\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-17T06:37:08.534000+00:00","registry_entry_generated_at":"2026-03-17T06:38:20.013039"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ae390de9-bdd5-4bfa-9d14-34010b44ca50","connector_name":"Front","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-front","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ae390de9-bdd5-4bfa-9d14-34010b44ca50","connector_name":"Front","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-front","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ae390de9-bdd5-4bfa-9d14-34010b44ca50","connector_name":"Front","connector_type":"source","connector_version":"0.0.41","docker_repository":"airbyte\/source-front","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-front\/0.0.41.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-front","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-front\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Front API reference","type":"api_reference","url":"https:\/\/dev.frontapp.com\/reference\/introduction"},{"title":"Front authentication","type":"authentication_guide","url":"https:\/\/dev.frontapp.com\/docs\/authentication"},{"title":"Front rate limits","type":"rate_limits","url":"https:\/\/dev.frontapp.com\/docs\/rate-limiting"},{"title":"Front Status","type":"status_page","url":"https:\/\/status.front.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-front"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-front","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/front","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-front","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-front:0.0.41","docker_image_cloud":"airbyte\/source-front:0.0.41","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":379,"definitionId":"ae647c65-da81-4ae5-958a-86490ce53a5e","name_oss":"Veeqo","dockerRepository_oss":"airbyte\/source-veeqo","dockerImageTag_oss":"0.0.49","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/veeqo","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-17","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.veeqo.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"a5f1c9bf5985d69522e75f422a6f4be4b317f84a","commit_timestamp":"2026-03-31T06:39:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-veeqo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:40.947267+00:00","registry_entry_generated_at":"2026-03-31T06:43:40.947267+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ae647c65-da81-4ae5-958a-86490ce53a5e","connector_name":"Veeqo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-veeqo","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ae647c65-da81-4ae5-958a-86490ce53a5e","connector_name":"Veeqo","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-veeqo","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ae647c65-da81-4ae5-958a-86490ce53a5e","connector_name":"Veeqo","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-veeqo","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-veeqo\/0.0.49.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-veeqo","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-veeqo\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Veeqo API documentation","type":"api_reference","url":"https:\/\/developer.veeqo.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-veeqo"}},"is_oss":true,"name_cloud":"Veeqo","dockerRepository_cloud":"airbyte\/source-veeqo","dockerImageTag_cloud":"0.0.49","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/veeqo","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-17","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.veeqo.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"a5f1c9bf5985d69522e75f422a6f4be4b317f84a","commit_timestamp":"2026-03-31T06:39:16+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-veeqo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:43:40.714046+00:00","registry_entry_generated_at":"2026-03-31T06:43:40.714046+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"ae647c65-da81-4ae5-958a-86490ce53a5e","connector_name":"Veeqo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-veeqo","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"ae647c65-da81-4ae5-958a-86490ce53a5e","connector_name":"Veeqo","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-veeqo","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"ae647c65-da81-4ae5-958a-86490ce53a5e","connector_name":"Veeqo","connector_type":"source","connector_version":"0.0.49","docker_repository":"airbyte\/source-veeqo","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-veeqo\/0.0.49.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-veeqo","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-veeqo\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Veeqo API documentation","type":"api_reference","url":"https:\/\/developer.veeqo.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-veeqo"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-veeqo","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/veeqo","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-veeqo","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-veeqo:0.0.49","docker_image_cloud":"airbyte\/source-veeqo:0.0.49","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":380,"definitionId":"af54297c-e8f8-4d63-a00d-a94695acc9d3","name_oss":"Linkedin Pages","dockerRepository_oss":"airbyte\/source-linkedin-pages","dockerImageTag_oss":"1.1.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-pages","icon_oss":"linkedin.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"auth_method":{"const":"oAuth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The client ID of the LinkedIn developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of the LinkedIn developer application.","title":"Client secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs<\/a> to obtain yours.","title":"Refresh token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs<\/a> to obtain yours.","title":"Access token","type":"string"},"auth_method":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Access token","type":"object"}],"order":0,"title":"Authentication","type":"object"},"org_id":{"airbyte_secret":true,"description":"Specify the Organization ID","examples":["123456789"],"order":1,"title":"Organization ID","type":"string"},"start_date":{"default":"2023-01-01T00:00:00Z","description":"Start date for getting metrics per time period. Must be atmost 12 months before the request date (UTC) and atleast 2 days prior to the request date (UTC). See https:\/\/bit.ly\/linkedin-pages-date-rules {{ \"\\n\" }} {{ response.errorDetails }}","format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"time_granularity_type":{"default":"DAY","description":"Granularity of the statistics for metrics per time period. Must be either \"DAY\" or \"MONTH\"","enum":["DAY","MONTH"],"order":3,"title":"Time Granularity Type","type":"string"}},"required":["org_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2022-08-11","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.linkedin.com","www.linkedin.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linkedin-pages\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:36.575000+00:00","registry_entry_generated_at":"2025-11-19T02:38:33.667644"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"af54297c-e8f8-4d63-a00d-a94695acc9d3","connector_name":"Linkedin Pages","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linkedin-pages","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"af54297c-e8f8-4d63-a00d-a94695acc9d3","connector_name":"Linkedin Pages","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-linkedin-pages","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"af54297c-e8f8-4d63-a00d-a94695acc9d3","connector_name":"Linkedin Pages","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-linkedin-pages","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linkedin-pages\/1.1.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"4460fd33-21fe-46de-83ee-b886aaf38803","name":"linkedin-pages_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LINKEDIN-PAGES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-linkedin-pages","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linkedin-pages\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"LinkedIn Pages API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/marketing\/integrations\/community-management\/organizations"},{"title":"LinkedIn authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/shared\/authentication\/authentication"},{"title":"LinkedIn rate limits","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/shared\/api-guide\/concepts\/rate-limits"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-linkedin-pages"}},"is_oss":true,"name_cloud":"Linkedin Pages","dockerRepository_cloud":"airbyte\/source-linkedin-pages","dockerImageTag_cloud":"1.1.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/linkedin-pages","icon_cloud":"linkedin.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"auth_method":{"const":"oAuth2.0","type":"string"},"client_id":{"airbyte_secret":true,"description":"The client ID of the LinkedIn developer application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of the LinkedIn developer application.","title":"Client secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs<\/a> to obtain yours.","title":"Refresh token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"OAuth2.0","type":"object"},{"properties":{"access_token":{"airbyte_secret":true,"description":"The token value generated using the LinkedIn Developers OAuth Token Tools. See the docs<\/a> to obtain yours.","title":"Access token","type":"string"},"auth_method":{"const":"access_token","type":"string"}},"required":["access_token"],"title":"Access token","type":"object"}],"order":0,"title":"Authentication","type":"object"},"org_id":{"airbyte_secret":true,"description":"Specify the Organization ID","examples":["123456789"],"order":1,"title":"Organization ID","type":"string"},"start_date":{"default":"2023-01-01T00:00:00Z","description":"Start date for getting metrics per time period. Must be atmost 12 months before the request date (UTC) and atleast 2 days prior to the request date (UTC). See https:\/\/bit.ly\/linkedin-pages-date-rules {{ \"\\n\" }} {{ response.errorDetails }}","format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"},"time_granularity_type":{"default":"DAY","description":"Granularity of the statistics for metrics per time period. Must be either \"DAY\" or \"MONTH\"","enum":["DAY","MONTH"],"order":3,"title":"Time Granularity Type","type":"string"}},"required":["org_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2022-08-11","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.linkedin.com","www.linkedin.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"7b75fa71ee1d91b6c1394c746e38c4b96356deb8","commit_timestamp":"2025-11-18T18:06:06-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-linkedin-pages\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-11-19T02:20:36.575000+00:00","registry_entry_generated_at":"2025-11-19T02:38:43.836565"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"af54297c-e8f8-4d63-a00d-a94695acc9d3","connector_name":"Linkedin Pages","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-linkedin-pages","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"af54297c-e8f8-4d63-a00d-a94695acc9d3","connector_name":"Linkedin Pages","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-linkedin-pages","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"af54297c-e8f8-4d63-a00d-a94695acc9d3","connector_name":"Linkedin Pages","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-linkedin-pages","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-linkedin-pages\/1.1.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"4460fd33-21fe-46de-83ee-b886aaf38803","name":"linkedin-pages_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-LINKEDIN-PAGES__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-linkedin-pages","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-linkedin-pages\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"LinkedIn Pages API","type":"api_reference","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/marketing\/integrations\/community-management\/organizations"},{"title":"LinkedIn authentication","type":"authentication_guide","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/shared\/authentication\/authentication"},{"title":"LinkedIn rate limits","type":"rate_limits","url":"https:\/\/learn.microsoft.com\/en-us\/linkedin\/shared\/api-guide\/concepts\/rate-limits"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-linkedin-pages"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-linkedin-pages","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/linkedin-pages","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-linkedin-pages","ab_internal_ql":200.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-linkedin-pages:1.1.25","docker_image_cloud":"airbyte\/source-linkedin-pages:1.1.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":381,"definitionId":"af6d50ee-dddf-4126-a8ee-7faee990774f","name_oss":"PostHog","dockerRepository_oss":"airbyte\/source-posthog","dockerImageTag_oss":"1.1.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog","icon_oss":"posthog.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"api_key":{"airbyte_secret":true,"description":"API Key. See the docs<\/a> for information on how to generate this key.","title":"API Key","type":"string"},"base_url":{"default":"https:\/\/app.posthog.com","description":"Base PostHog url. Defaults to PostHog Cloud (https:\/\/app.posthog.com).","examples":["https:\/\/posthog.example.com"],"title":"Base URL","type":"string"},"events_time_step":{"default":30,"description":"Set lower value in case of failing long running sync of events stream.","examples":[30,10,5],"maximum":91,"minimum":1,"order":3,"title":"Events stream slice step size (in days)","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate the data. Any data before this date will not be replicated.","examples":["2021-01-01T00:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key","start_date"],"title":"PostHog Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog"},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:python"],"allowedHosts_oss":{"hosts":["${base_url}","app.posthog.com"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-01-15","message":"The `event` field in the `events` stream has been corrected to the proper data type. To apply this change, refresh the schema for the `events` stream and reset your data. For more information [visit](https:\/\/docs.airbyte.com\/integrations\/sources\/posthog-migrations)","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog-migrations"},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"742adf19010055d2044aba2853ce66db22688d51","commit_timestamp":"2025-02-02T06:11:34+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPzH1MKUpIsDEAE=","metadata_file_path":"metadata\/airbyte\/source-posthog\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-02T04:33:51.030000+00:00","registry_entry_generated_at":"2025-02-02T04:37:04.947115"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"af6d50ee-dddf-4126-a8ee-7faee990774f","connector_name":"PostHog","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-posthog","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"af6d50ee-dddf-4126-a8ee-7faee990774f","connector_name":"PostHog","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-posthog","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"af6d50ee-dddf-4126-a8ee-7faee990774f","connector_name":"PostHog","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-posthog","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-posthog\/1.1.25.spdx.json"},"packageInfo_oss":{"cdk_version":"python:0.60.0"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"6982b1ce-2255-4ea2-a2f6-38fd56a6f5f1","name":"posthog_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POSTHOG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POSTHOG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-posthog","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-posthog"}},"is_oss":true,"name_cloud":"PostHog","dockerRepository_cloud":"airbyte\/source-posthog","dockerImageTag_cloud":"1.1.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog","icon_cloud":"posthog.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"api_key":{"airbyte_secret":true,"description":"API Key. See the docs<\/a> for information on how to generate this key.","title":"API Key","type":"string"},"base_url":{"default":"https:\/\/app.posthog.com","description":"Base PostHog url. Defaults to PostHog Cloud (https:\/\/app.posthog.com).","examples":["https:\/\/posthog.example.com"],"title":"Base URL","type":"string"},"events_time_step":{"default":30,"description":"Set lower value in case of failing long running sync of events stream.","examples":[30,10,5],"maximum":91,"minimum":1,"order":3,"title":"Events stream slice step size (in days)","type":"integer"},"start_date":{"description":"The date from which you'd like to replicate the data. Any data before this date will not be replicated.","examples":["2021-01-01T00:00:00Z"],"format":"date-time","pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start Date","type":"string"}},"required":["api_key","start_date"],"title":"PostHog Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog"},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:python"],"allowedHosts_cloud":{"hosts":["${base_url}","app.posthog.com"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-01-15","message":"The `event` field in the `events` stream has been corrected to the proper data type. To apply this change, refresh the schema for the `events` stream and reset your data. For more information [visit](https:\/\/docs.airbyte.com\/integrations\/sources\/posthog-migrations)","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/posthog-migrations"},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"742adf19010055d2044aba2853ce66db22688d51","commit_timestamp":"2025-02-02T06:11:34+02:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CPzH1MKUpIsDEAE=","metadata_file_path":"metadata\/airbyte\/source-posthog\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-02-02T04:33:51.030000+00:00","registry_entry_generated_at":"2025-02-02T04:37:05.440758"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"af6d50ee-dddf-4126-a8ee-7faee990774f","connector_name":"PostHog","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-posthog","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"af6d50ee-dddf-4126-a8ee-7faee990774f","connector_name":"PostHog","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-posthog","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"af6d50ee-dddf-4126-a8ee-7faee990774f","connector_name":"PostHog","connector_type":"source","connector_version":"1.1.25","docker_repository":"airbyte\/source-posthog","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-posthog\/1.1.25.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:0.60.0"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"6982b1ce-2255-4ea2-a2f6-38fd56a6f5f1","name":"posthog_config_dev_null"}],"testSecrets":null},{"suite":"unitTests","testConnections":null,"testSecrets":null},{"suite":"integrationTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POSTHOG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POSTHOG__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-posthog","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:3.0.2@sha256:73697fbe1c0e2ebb8ed58e2268484bb4bfb2cb56b653808e1680cbc50bafef75"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-posthog"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-posthog","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/posthog","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-posthog","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-posthog:1.1.25","docker_image_cloud":"airbyte\/source-posthog:1.1.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":382,"definitionId":"afa734e4-3571-11ec-991a-1e0031268139","name_oss":"YouTube Analytics","dockerRepository_oss":"airbyte\/source-youtube-analytics","dockerImageTag_oss":"1.2.3","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics","icon_oss":"youtube-analytics.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":true,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":true,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"content_owner_id":{"description":"The ID of the content owner for whom the API request is being made. This is useful if you manage multiple YouTube channels and need to specify which content owner's data to retrieve. If not provided, the API will use the channel associated with your OAuth credentials.","order":0,"title":"Content Owner ID","type":"string"},"credentials":{"additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of your developer application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"A refresh token generated using the above client ID and secret","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"Authenticate via OAuth 2.0","type":"object"}},"required":["credentials"],"title":"YouTube Analytics Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"beta","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*.googleapis.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-11-12","message":"Version 1.0.0 introduces changes to BULK API reports streams due to a deprecation on API side. Users will need to Refresh Source Schema and Clear affected streams. Please, follow the Migration Steps in the [Migration Guide](https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics-migrations). For more info about this deprecation see the Youtube API docs [changelog](https:\/\/developers.google.com\/youtube\/reporting\/revision_history#bulk-data-reports-for-youtube-analytics).","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics-migrations"},"ab_internal_oss":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"afb8cb11c2fcab00d25f8d0433da8bd623a6558f","commit_timestamp":"2026-02-24T08:28:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-youtube-analytics\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T08:33:48.217000+00:00","registry_entry_generated_at":"2026-02-24T08:34:53.252973"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"afa734e4-3571-11ec-991a-1e0031268139","connector_name":"YouTube Analytics","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-youtube-analytics","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"afa734e4-3571-11ec-991a-1e0031268139","connector_name":"YouTube Analytics","connector_type":"source","connector_version":"1.2.3","docker_repository":"airbyte\/source-youtube-analytics","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"afa734e4-3571-11ec-991a-1e0031268139","connector_name":"YouTube Analytics","connector_type":"source","connector_version":"1.2.3","docker_repository":"airbyte\/source-youtube-analytics","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-youtube-analytics\/1.2.3.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_YOUTUBE-ANALYTICS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-youtube-analytics","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-youtube-analytics\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"YouTube Analytics API","type":"api_reference","url":"https:\/\/developers.google.com\/youtube\/analytics"},{"title":"YouTube API changelog","type":"api_release_history","url":"https:\/\/developers.google.com\/youtube\/v3\/revision_history"},{"title":"Google OAuth 2.0","type":"authentication_guide","url":"https:\/\/developers.google.com\/identity\/protocols\/oauth2"},{"title":"YouTube API quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/youtube\/v3\/getting-started#quota"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-youtube-analytics"}},"is_oss":true,"name_cloud":"YouTube Analytics","dockerRepository_cloud":"airbyte\/source-youtube-analytics","dockerImageTag_cloud":"1.2.3","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics","icon_cloud":"youtube-analytics.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":true,"properties":{"refresh_token":{"path_in_connector_config":["credentials","refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":true,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":true,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"}}},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"content_owner_id":{"description":"The ID of the content owner for whom the API request is being made. This is useful if you manage multiple YouTube channels and need to specify which content owner's data to retrieve. If not provided, the API will use the channel associated with your OAuth credentials.","order":0,"title":"Content Owner ID","type":"string"},"credentials":{"additionalProperties":true,"properties":{"client_id":{"airbyte_secret":true,"description":"The Client ID of your developer application","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The client secret of your developer application","title":"Client Secret","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"A refresh token generated using the above client ID and secret","title":"Refresh Token","type":"string"}},"required":["client_id","client_secret","refresh_token"],"title":"Authenticate via OAuth 2.0","type":"object"}},"required":["credentials"],"title":"YouTube Analytics Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"beta","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*.googleapis.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2025-11-12","message":"Version 1.0.0 introduces changes to BULK API reports streams due to a deprecation on API side. Users will need to Refresh Source Schema and Clear affected streams. Please, follow the Migration Steps in the [Migration Guide](https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics-migrations). For more info about this deprecation see the Youtube API docs [changelog](https:\/\/developers.google.com\/youtube\/reporting\/revision_history#bulk-data-reports-for-youtube-analytics).","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics-migrations#1.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/youtube-analytics-migrations"},"ab_internal_cloud":{"sl":100,"ql":300,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"afb8cb11c2fcab00d25f8d0433da8bd623a6558f","commit_timestamp":"2026-02-24T08:28:37+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-youtube-analytics\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-02-24T08:33:48.217000+00:00","registry_entry_generated_at":"2026-02-24T08:35:00.622013"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"afa734e4-3571-11ec-991a-1e0031268139","connector_name":"YouTube Analytics","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-youtube-analytics","sync_success_rate":"medium","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"afa734e4-3571-11ec-991a-1e0031268139","connector_name":"YouTube Analytics","connector_type":"source","connector_version":"1.2.3","docker_repository":"airbyte\/source-youtube-analytics","sync_success_rate":"medium","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"afa734e4-3571-11ec-991a-1e0031268139","connector_name":"YouTube Analytics","connector_type":"source","connector_version":"1.2.3","docker_repository":"airbyte\/source-youtube-analytics","sync_success_rate":"medium","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-youtube-analytics\/1.2.3.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_YOUTUBE-ANALYTICS_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-youtube-analytics","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.10.1@sha256:bd69f6b52bdd92ce06c30786d67546427b828ffb553363c8950b2816c552d6e0"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-youtube-analytics\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"YouTube Analytics API","type":"api_reference","url":"https:\/\/developers.google.com\/youtube\/analytics"},{"title":"YouTube API changelog","type":"api_release_history","url":"https:\/\/developers.google.com\/youtube\/v3\/revision_history"},{"title":"Google OAuth 2.0","type":"authentication_guide","url":"https:\/\/developers.google.com\/identity\/protocols\/oauth2"},{"title":"YouTube API quotas","type":"rate_limits","url":"https:\/\/developers.google.com\/youtube\/v3\/getting-started#quota"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-youtube-analytics"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-youtube-analytics","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/youtube-analytics","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-youtube-analytics","ab_internal_ql":300.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-youtube-analytics:1.2.3","docker_image_cloud":"airbyte\/source-youtube-analytics:1.2.3","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":383,"definitionId":"afdc7cc3-a424-4118-9714-c8faca04c72c","name_oss":"Papersign","dockerRepository_oss":"airbyte\/source-papersign","dockerImageTag_oss":"0.0.45","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/papersign","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Generate it on your account page at https:\/\/paperform.co\/account\/developer.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-11-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.paperform.co"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3d357700c55cfc597bd1fbafd5bbbba8bdd07a1b","commit_timestamp":"2026-03-24T06:33:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-papersign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:09.928665+00:00","registry_entry_generated_at":"2026-03-24T06:40:09.928665+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"afdc7cc3-a424-4118-9714-c8faca04c72c","connector_name":"Papersign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-papersign","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"afdc7cc3-a424-4118-9714-c8faca04c72c","connector_name":"Papersign","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-papersign","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"afdc7cc3-a424-4118-9714-c8faca04c72c","connector_name":"Papersign","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-papersign","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-papersign\/0.0.45.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-papersign","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-papersign\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"PaperSign API documentation","type":"api_reference","url":"https:\/\/papersign.com\/api"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-papersign"}},"is_oss":true,"name_cloud":"Papersign","dockerRepository_cloud":"airbyte\/source-papersign","dockerImageTag_cloud":"0.0.45","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/papersign","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"API key to use. Generate it on your account page at https:\/\/paperform.co\/account\/developer.","name":"api_key","order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-11-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.paperform.co"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3d357700c55cfc597bd1fbafd5bbbba8bdd07a1b","commit_timestamp":"2026-03-24T06:33:34+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-papersign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-24T06:40:09.652826+00:00","registry_entry_generated_at":"2026-03-24T06:40:09.652826+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"afdc7cc3-a424-4118-9714-c8faca04c72c","connector_name":"Papersign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-papersign","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"afdc7cc3-a424-4118-9714-c8faca04c72c","connector_name":"Papersign","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-papersign","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"afdc7cc3-a424-4118-9714-c8faca04c72c","connector_name":"Papersign","connector_type":"source","connector_version":"0.0.45","docker_repository":"airbyte\/source-papersign","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-papersign\/0.0.45.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-papersign","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.13.0@sha256:949b0f3efefbd66e6222f279f36b2fb1c796b06e0e712b1a80124b49769862c4"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-papersign\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"PaperSign API documentation","type":"api_reference","url":"https:\/\/papersign.com\/api"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-papersign"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-papersign","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/papersign","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-papersign","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-papersign:0.0.45","docker_image_cloud":"airbyte\/source-papersign:0.0.45","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":384,"definitionId":"b013676a-2286-4f7a-bca4-811477207761","name_oss":"BoldSign","dockerRepository_oss":"airbyte\/source-boldsign","dockerImageTag_oss":"0.0.25","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/boldsign","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your BoldSign API key. You can generate it by navigating to the API menu in the BoldSign app, selecting 'API Key', and clicking 'Generate API Key'. Copy the generated key and paste it here.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["api.boldsign.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"54b3d409cfdb88e399e3d3bb0a99b4c4ba6457a4","commit_timestamp":"2026-03-31T04:55:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-boldsign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:55.390184+00:00","registry_entry_generated_at":"2026-03-31T04:59:55.390184+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b013676a-2286-4f7a-bca4-811477207761","connector_name":"BoldSign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-boldsign","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b013676a-2286-4f7a-bca4-811477207761","connector_name":"BoldSign","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-boldsign","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"b013676a-2286-4f7a-bca4-811477207761","connector_name":"BoldSign","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-boldsign","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-boldsign\/0.0.25.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-boldsign","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-boldsign\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"API reference","type":"api_reference","url":"https:\/\/developers.boldsign.com\/api-reference"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developers.boldsign.com\/authentication"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-boldsign"}},"is_oss":true,"name_cloud":"BoldSign","dockerRepository_cloud":"airbyte\/source-boldsign","dockerImageTag_cloud":"0.0.25","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/boldsign","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"description":"Your BoldSign API key. You can generate it by navigating to the API menu in the BoldSign app, selecting 'API Key', and clicking 'Generate API Key'. Copy the generated key and paste it here.","name":"api_key","order":0,"title":"API Key","type":"string"},"start_date":{"format":"date-time","order":1,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["api_key","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["api.boldsign.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"54b3d409cfdb88e399e3d3bb0a99b4c4ba6457a4","commit_timestamp":"2026-03-31T04:55:54+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-boldsign\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T04:59:55.109481+00:00","registry_entry_generated_at":"2026-03-31T04:59:55.109481+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b013676a-2286-4f7a-bca4-811477207761","connector_name":"BoldSign","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-boldsign","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b013676a-2286-4f7a-bca4-811477207761","connector_name":"BoldSign","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-boldsign","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"b013676a-2286-4f7a-bca4-811477207761","connector_name":"BoldSign","connector_type":"source","connector_version":"0.0.25","docker_repository":"airbyte\/source-boldsign","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-boldsign\/0.0.25.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-boldsign","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-boldsign\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"API reference","type":"api_reference","url":"https:\/\/developers.boldsign.com\/api-reference"},{"title":"Authentication","type":"authentication_guide","url":"https:\/\/developers.boldsign.com\/authentication"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-boldsign"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-boldsign","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/boldsign","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-boldsign","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-boldsign:0.0.25","docker_image_cloud":"airbyte\/source-boldsign:0.0.25","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":385,"definitionId":"b03a9f3e-22a5-11eb-adc1-0242ac120002","name_oss":"Mailchimp","dockerRepository_oss":"airbyte\/source-mailchimp","dockerImageTag_oss":"2.1.22","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp","icon_oss":"mailchimp.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/login.mailchimp.com\/oauth2\/token","consent_url":"https:\/\/login.mailchimp.com\/oauth2\/authorize?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{state_param}}","extract_output":["access_token"],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"An access token generated using the above client ID and secret.","title":"Access Token","type":"string"},"auth_type":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"}},"required":["auth_type","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"apikey":{"airbyte_secret":true,"description":"Mailchimp API Key. See the docs<\/a> for information on how to generate this key.","title":"API Key","type":"string"},"auth_type":{"const":"apikey","order":1,"type":"string"}},"required":["auth_type","apikey"],"title":"API Key","type":"object"}],"title":"Authentication","type":"object"},"data_center":{"airbyte_hidden":true,"description":"Technical fields used to identify datacenter to send request to","title":"DataCenter","type":"string"},"start_date":{"description":"The date from which you want to start syncing data for Incremental streams. Only records that have been created or modified since this date will be synced. If left blank, all data will by synced.","examples":["2020-01-01T00:00:00.000Z"],"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]{3}Z$","pattern_descriptor":"YYYY-MM-DDTHH:MM:SS.000Z","title":"Incremental Sync Start Date","type":"string"}},"required":[],"title":"Mailchimp Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["*.api.mailchimp.com","login.mailchimp.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-01-10","message":"Version 1.0.0 introduces schema changes to all incremental streams. A full schema refresh and data reset are required to upgrade to this version. For more details, see our migration guide<\/a>.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-04-10","message":"The source Mailchimp connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in primary key for streams `Segment Members` and `List Members`, this migration constitutes a breaking change. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Mailchimp.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["segment_members","list_members"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp-migrations"},"ab_internal_oss":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"581d346d9498271062464e1b3729c99f28220b51","commit_timestamp":"2026-04-01T16:24:33+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailchimp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T15:28:28.256584+00:00","registry_entry_generated_at":"2026-04-01T15:28:28.256584+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b03a9f3e-22a5-11eb-adc1-0242ac120002","connector_name":"Mailchimp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailchimp","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b03a9f3e-22a5-11eb-adc1-0242ac120002","connector_name":"Mailchimp","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-mailchimp","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b03a9f3e-22a5-11eb-adc1-0242ac120002","connector_name":"Mailchimp","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-mailchimp","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailchimp\/2.1.22.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"46a5be1e-a798-407b-a7ae-00184e04b690","name":"mailchimp_config_oauth_dev_null"},{"id":"7da811da-0320-407a-8d6e-7120eeead385","name":"mailchimp_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-MAILCHIMP_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MAILCHIMP__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-mailchimp","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailchimp\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Mailchimp Marketing API Release Notes","type":"api_release_history","url":"https:\/\/mailchimp.com\/developer\/release-notes\/"},{"title":"Release Notes","type":"api_release_history","url":"https:\/\/mailchimp.com\/developer\/release-notes\/?filter=marketing"},{"title":"Mailchimp Marketing API OpenAPI specification","type":"openapi_spec","url":"https:\/\/api.mailchimp.com\/schema\/3.0\/Swagger.json"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailchimp"}},"is_oss":true,"name_cloud":"Mailchimp","dockerRepository_cloud":"airbyte\/source-mailchimp","dockerImageTag_cloud":"2.1.22","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp","icon_cloud":"mailchimp.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"access_token":{"path_in_connector_config":["credentials","access_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["credentials","client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["credentials","client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/login.mailchimp.com\/oauth2\/token","consent_url":"https:\/\/login.mailchimp.com\/oauth2\/authorize?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{state_param}}","extract_output":["access_token"],"scopes_join_strategy":"space"}},"predicate_key":["credentials","auth_type"],"predicate_value":"oauth2.0"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"credentials":{"oneOf":[{"properties":{"access_token":{"airbyte_secret":true,"description":"An access token generated using the above client ID and secret.","title":"Access Token","type":"string"},"auth_type":{"const":"oauth2.0","order":0,"type":"string"},"client_id":{"airbyte_secret":true,"description":"The Client ID of your OAuth application.","title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"The Client Secret of your OAuth application.","title":"Client Secret","type":"string"}},"required":["auth_type","access_token"],"title":"OAuth2.0","type":"object"},{"properties":{"apikey":{"airbyte_secret":true,"description":"Mailchimp API Key. See the docs<\/a> for information on how to generate this key.","title":"API Key","type":"string"},"auth_type":{"const":"apikey","order":1,"type":"string"}},"required":["auth_type","apikey"],"title":"API Key","type":"object"}],"title":"Authentication","type":"object"},"data_center":{"airbyte_hidden":true,"description":"Technical fields used to identify datacenter to send request to","title":"DataCenter","type":"string"},"start_date":{"description":"The date from which you want to start syncing data for Incremental streams. Only records that have been created or modified since this date will be synced. If left blank, all data will by synced.","examples":["2020-01-01T00:00:00.000Z"],"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]{3}Z$","pattern_descriptor":"YYYY-MM-DDTHH:MM:SS.000Z","title":"Incremental Sync Start Date","type":"string"}},"required":[],"title":"Mailchimp Spec","type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["*.api.mailchimp.com","login.mailchimp.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10},"breakingChanges":{"1.0.0":{"upgradeDeadline":"2024-01-10","message":"Version 1.0.0 introduces schema changes to all incremental streams. A full schema refresh and data reset are required to upgrade to this version. For more details, see our migration guide<\/a>.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2024-04-10","message":"The source Mailchimp connector is being migrated from the Python CDK to our declarative low-code CDK. Due to changes in primary key for streams `Segment Members` and `List Members`, this migration constitutes a breaking change. After updating, please reset your source before resuming syncs. For more information, see our migration documentation for source Mailchimp.","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp-migrations#2.0.0","scopedImpact":[{"scopeType":"stream","impactedScopes":["segment_members","list_members"]}]}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mailchimp-migrations"},"ab_internal_cloud":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"581d346d9498271062464e1b3729c99f28220b51","commit_timestamp":"2026-04-01T16:24:33+01:00","commit_author":"Serhii Lazebnyi","commit_author_email":"GL_serhii.lazebnyi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mailchimp\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-01T15:28:28.037461+00:00","registry_entry_generated_at":"2026-04-01T15:28:28.037461+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b03a9f3e-22a5-11eb-adc1-0242ac120002","connector_name":"Mailchimp","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mailchimp","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b03a9f3e-22a5-11eb-adc1-0242ac120002","connector_name":"Mailchimp","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-mailchimp","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b03a9f3e-22a5-11eb-adc1-0242ac120002","connector_name":"Mailchimp","connector_type":"source","connector_version":"2.1.22","docker_repository":"airbyte\/source-mailchimp","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mailchimp\/2.1.22.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"46a5be1e-a798-407b-a7ae-00184e04b690","name":"mailchimp_config_oauth_dev_null"},{"id":"7da811da-0320-407a-8d6e-7120eeead385","name":"mailchimp_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_oauth.json","name":"SECRET_SOURCE-MAILCHIMP_OAUTH__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MAILCHIMP__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-mailchimp","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mailchimp\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Mailchimp Marketing API Release Notes","type":"api_release_history","url":"https:\/\/mailchimp.com\/developer\/release-notes\/"},{"title":"Release Notes","type":"api_release_history","url":"https:\/\/mailchimp.com\/developer\/release-notes\/?filter=marketing"},{"title":"Mailchimp Marketing API OpenAPI specification","type":"openapi_spec","url":"https:\/\/api.mailchimp.com\/schema\/3.0\/Swagger.json"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-mailchimp"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mailchimp","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mailchimp","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mailchimp","ab_internal_ql":200.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-mailchimp:2.1.22","docker_image_cloud":"airbyte\/source-mailchimp:2.1.22","docker_images_match":true,"maxSecondsBetweenMessages_oss":120.0,"suggestedStreams_oss":{"streams":["email_activity","campaigns","lists","reports"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":120.0,"suggestedStreams_cloud":{"streams":["email_activity","campaigns","lists","reports"]},"erdUrl_cloud":null},{"index":386,"definitionId":"b0dd65f1-081f-4731-9c51-38e9e6aa0ebf","name_oss":"Pocket","dockerRepository_oss":"airbyte\/source-pocket","dockerImageTag_oss":"0.2.37","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pocket","icon_oss":"pocket.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The user's Pocket access token.","order":1,"title":"Access Token","type":"string"},"consumer_key":{"airbyte_secret":true,"description":"Your application's Consumer Key.","order":0,"title":"Consumer Key","type":"string"},"content_type":{"description":"Select the content type of the items to retrieve.","enum":["article","video","image"],"order":5,"title":"Content Type","type":"string"},"detail_type":{"description":"Select the granularity of the information about each item.","enum":["simple","complete"],"order":7,"title":"Detail Type","type":"string"},"domain":{"description":"Only return items from a particular `domain`.","order":9,"title":"Domain","type":"string"},"favorite":{"default":false,"description":"Retrieve only favorited items.","order":3,"title":"Is Favorite?","type":"boolean"},"search":{"description":"Only return items whose title or url contain the `search` string.","order":8,"title":"Search Query","type":"string"},"since":{"description":"Only return items modified since the given timestamp.","examples":["2022-10-20 14:14:14"],"order":10,"pattern":"[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}","title":"Since","type":"string"},"sort":{"description":"Sort retrieved items by the given criteria.","enum":["newest","oldest","title","site"],"order":6,"title":"Sort By","type":"string"},"state":{"description":"Select the state of the items to retrieve.","enum":["unread","archive","all"],"order":2,"title":"State","type":"string"},"tag":{"description":"Return only items tagged with this tag name. Use _untagged_ for retrieving only untagged items.","order":4,"title":"Tag Name","type":"string"}},"required":["consumer_key","access_token"],"title":"Pocket Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pocket","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"cc018d8dce1f779492df472269b38eaf000d6fe1","commit_timestamp":"2025-10-28T22:46:36-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pocket\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-29T02:51:18.730000+00:00","registry_entry_generated_at":"2025-10-29T02:52:30.593325"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b0dd65f1-081f-4731-9c51-38e9e6aa0ebf","connector_name":"Pocket","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pocket","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b0dd65f1-081f-4731-9c51-38e9e6aa0ebf","connector_name":"Pocket","connector_type":"source","connector_version":"0.2.37","docker_repository":"airbyte\/source-pocket","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"b0dd65f1-081f-4731-9c51-38e9e6aa0ebf","connector_name":"Pocket","connector_type":"source","connector_version":"0.2.37","docker_repository":"airbyte\/source-pocket","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pocket\/0.2.37.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"40715200-70aa-481b-be17-5d4a87ce0a22","name":"pocket_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POCKET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-pocket","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.4.1@sha256:71df19e2ee555ca5b14abbec01d50104c79c9b84cb9cc323284d24333361900a"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pocket\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pocket"}},"is_oss":true,"name_cloud":"Pocket","dockerRepository_cloud":"airbyte\/source-pocket","dockerImageTag_cloud":"0.2.37","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pocket","icon_cloud":"pocket.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"access_token":{"airbyte_secret":true,"description":"The user's Pocket access token.","order":1,"title":"Access Token","type":"string"},"consumer_key":{"airbyte_secret":true,"description":"Your application's Consumer Key.","order":0,"title":"Consumer Key","type":"string"},"content_type":{"description":"Select the content type of the items to retrieve.","enum":["article","video","image"],"order":5,"title":"Content Type","type":"string"},"detail_type":{"description":"Select the granularity of the information about each item.","enum":["simple","complete"],"order":7,"title":"Detail Type","type":"string"},"domain":{"description":"Only return items from a particular `domain`.","order":9,"title":"Domain","type":"string"},"favorite":{"default":false,"description":"Retrieve only favorited items.","order":3,"title":"Is Favorite?","type":"boolean"},"search":{"description":"Only return items whose title or url contain the `search` string.","order":8,"title":"Search Query","type":"string"},"since":{"description":"Only return items modified since the given timestamp.","examples":["2022-10-20 14:14:14"],"order":10,"pattern":"[0-9]{4}-[0-9]{2}-[0-9]{2} [0-9]{2}:[0-9]{2}:[0-9]{2}","title":"Since","type":"string"},"sort":{"description":"Sort retrieved items by the given criteria.","enum":["newest","oldest","title","site"],"order":6,"title":"Sort By","type":"string"},"state":{"description":"Select the state of the items to retrieve.","enum":["unread","archive","all"],"order":2,"title":"State","type":"string"},"tag":{"description":"Return only items tagged with this tag name. Use _untagged_ for retrieving only untagged items.","order":4,"title":"Tag Name","type":"string"}},"required":["consumer_key","access_token"],"title":"Pocket Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/pocket","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"cc018d8dce1f779492df472269b38eaf000d6fe1","commit_timestamp":"2025-10-28T22:46:36-04:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pocket\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-10-29T02:51:18.730000+00:00","registry_entry_generated_at":"2025-10-29T02:52:37.918703"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b0dd65f1-081f-4731-9c51-38e9e6aa0ebf","connector_name":"Pocket","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pocket","sync_success_rate":null,"usage":null},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b0dd65f1-081f-4731-9c51-38e9e6aa0ebf","connector_name":"Pocket","connector_type":"source","connector_version":"0.2.37","docker_repository":"airbyte\/source-pocket","sync_success_rate":null,"usage":null},"oss":{"airbyte_platform":"oss","connector_definition_id":"b0dd65f1-081f-4731-9c51-38e9e6aa0ebf","connector_name":"Pocket","connector_type":"source","connector_version":"0.2.37","docker_repository":"airbyte\/source-pocket","sync_success_rate":null,"usage":null}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pocket\/0.2.37.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"40715200-70aa-481b-be17-5d4a87ce0a22","name":"pocket_config_dev_null"}]},{"suite":"unitTests"},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-POCKET__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-pocket","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.4.1@sha256:71df19e2ee555ca5b14abbec01d50104c79c9b84cb9cc323284d24333361900a"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pocket\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pocket"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pocket","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pocket","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pocket","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pocket:0.2.37","docker_image_cloud":"airbyte\/source-pocket:0.2.37","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":387,"definitionId":"b0e46f61-e143-47cc-a595-4bb73bfa8a15","name_oss":"Harness","dockerRepository_oss":"airbyte\/source-harness","dockerImageTag_oss":"0.2.10","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/harness","icon_oss":"harness.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"Harness Account ID","order":2,"title":"Account ID","type":"string"},"api_key":{"airbyte_secret":true,"order":0,"title":"API key","type":"string"},"api_url":{"default":"https:\/\/app.harness.io","description":"The API URL for fetching data from Harness","examples":["https:\/\/my-harness-server.example.com"],"order":1,"title":"API URL","type":"string"}},"required":["api_key","account_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2023-10-10","tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":{"hosts":["api.harness.io"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":false,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"4cf74024baf96844c2325445a485eb9966ea29e0","commit_timestamp":"2025-05-24T17:11:21+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CK+C2eylvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-harness\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T14:16:49.317000+00:00","registry_entry_generated_at":"2025-05-24T14:18:39.508324"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b0e46f61-e143-47cc-a595-4bb73bfa8a15","connector_name":"Harness","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-harness","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b0e46f61-e143-47cc-a595-4bb73bfa8a15","connector_name":"Harness","connector_type":"source","connector_version":"0.2.10","docker_repository":"airbyte\/source-harness","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b0e46f61-e143-47cc-a595-4bb73bfa8a15","connector_name":"Harness","connector_type":"source","connector_version":"0.2.10","docker_repository":"airbyte\/source-harness","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-harness\/0.2.10.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HARNESS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_1m_credentials.json","name":"SECRET_SOURCE_HARNESS_1M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_20m_credentials.json","name":"SECRET_SOURCE_HARNESS_20M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_2b_credentials.json","name":"SECRET_SOURCE_HARNESS_2B_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_bottleneck_stream1_credentials.json","name":"SECRET_SOURCE_HARNESS_BOTTLENECK_STREAM1_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_10m_credentials.json","name":"SECRET_SOURCE_HARNESS_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_10m_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_10M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_1m_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_1M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_20m_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_20M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_bottleneck_stream1_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_BOTTLENECK_STREAM1_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mongodb-v2_1m_credentials.json","name":"SECRET_SOURCE_MONGODB_HARNESS_1M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-harness","sourceType_oss":"api","license_oss":"MIT","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_oss":null,"resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":null,"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-harness"}},"is_oss":true,"name_cloud":"Harness","dockerRepository_cloud":"airbyte\/source-harness","dockerImageTag_cloud":"0.2.10","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/harness","icon_cloud":"harness.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"account_id":{"description":"Harness Account ID","order":2,"title":"Account ID","type":"string"},"api_key":{"airbyte_secret":true,"order":0,"title":"API key","type":"string"},"api_url":{"default":"https:\/\/app.harness.io","description":"The API URL for fetching data from Harness","examples":["https:\/\/my-harness-server.example.com"],"order":1,"title":"API URL","type":"string"}},"required":["api_key","account_id"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2023-10-10","tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":{"hosts":["api.harness.io"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":false,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"4cf74024baf96844c2325445a485eb9966ea29e0","commit_timestamp":"2025-05-24T17:11:21+03:00","commit_author":"Airbyte","commit_author_email":"integration-test@airbyte.io"},"source_file_info":{"metadata_etag":"CK+C2eylvI0DEAE=","metadata_file_path":"metadata\/airbyte\/source-harness\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2025-05-24T14:16:49.317000+00:00","registry_entry_generated_at":"2025-05-24T14:18:40.101708"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b0e46f61-e143-47cc-a595-4bb73bfa8a15","connector_name":"Harness","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-harness","sync_success_rate":"high","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b0e46f61-e143-47cc-a595-4bb73bfa8a15","connector_name":"Harness","connector_type":"source","connector_version":"0.2.10","docker_repository":"airbyte\/source-harness","sync_success_rate":"high","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b0e46f61-e143-47cc-a595-4bb73bfa8a15","connector_name":"Harness","connector_type":"source","connector_version":"0.2.10","docker_repository":"airbyte\/source-harness","sync_success_rate":"high","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-harness\/0.2.10.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"acceptanceTests","testConnections":null,"testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-HARNESS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_1m_credentials.json","name":"SECRET_SOURCE_HARNESS_1M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_20m_credentials.json","name":"SECRET_SOURCE_HARNESS_20M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_2b_credentials.json","name":"SECRET_SOURCE_HARNESS_2B_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_bottleneck_stream1_credentials.json","name":"SECRET_SOURCE_HARNESS_BOTTLENECK_STREAM1_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-postgres_10m_credentials.json","name":"SECRET_SOURCE_HARNESS_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_10m_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_10M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_1m_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_1M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_20m_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_20M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mysql_bottleneck_stream1_credentials.json","name":"SECRET_SOURCE_HARNESS_SOURCE-MYSQL_BOTTLENECK_STREAM1_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"source-mongodb-v2_1m_credentials.json","name":"SECRET_SOURCE_MONGODB_HARNESS_1M_CREDENTIALS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-harness","sourceType_cloud":"api","license_cloud":"MIT","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:6.51.0@sha256:890b109f243b8b9406f23ea7522de41025f7b3e87f6fc9710bc1e521213a276f"},"iconUrl_cloud":null,"resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":null,"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-harness"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-harness","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/harness","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-harness","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-harness:0.2.10","docker_image_cloud":"airbyte\/source-harness:0.2.10","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":388,"definitionId":"b117307c-14b6-41aa-9422-947e34922962","name_oss":"Salesforce","dockerRepository_oss":"airbyte\/source-salesforce","dockerImageTag_oss":"2.7.20","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesforce","icon_oss":"salesforce.svg","spec_oss":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/{% if is_sandbox %}test{% else %}login{% endif %}.salesforce.com\/services\/oauth2\/token","consent_url":"https:\/\/{% if is_sandbox %}test{% else %}login{% endif %}.salesforce.com\/services\/oauth2\/authorize?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{state_param}}","extract_output":["refresh_token"]},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"is_sandbox":{"path_in_connector_config":["is_sandbox"],"type":"boolean"}},"type":"object"}},"predicate_key":["auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_type":{"const":"Client","type":"string"},"client_id":{"description":"Enter your Salesforce developer application's Client ID<\/a>","order":2,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Enter your Salesforce developer application's Client secret<\/a>","order":3,"title":"Client Secret","type":"string"},"force_use_bulk_api":{"default":false,"description":"Toggle to use Bulk API (this might cause empty fields for some streams)","order":6,"title":"Force to use BULK API","type":"boolean"},"is_sandbox":{"default":false,"description":"Toggle if you're using a Salesforce Sandbox<\/a>","order":1,"title":"Sandbox","type":"boolean"},"lookback_window":{"default":"PT10M","description":"The duration (ISO8601 duration) to re-read data from the source when running incremental syncs. This compensates for records that may not be immediately available when querying the Salesforce API due to eventual consistency delays. The connector will re-query this amount of time before the last cursor position on each sync. Increase this value if you observe missing records in your destination. See Limitations & Troubleshooting<\/a> for details.","examples":["PT10M","PT30M","PT1H"],"order":8,"title":"Lookback Window for Incremental sync","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Enter your application's Salesforce Refresh Token<\/a> used for Airbyte to access your Salesforce account.","order":4,"title":"Refresh Token","type":"string"},"start_date":{"description":"Enter the date (or date-time) in the YYYY-MM-DD or YYYY-MM-DDTHH:mm:ssZ format. Airbyte will replicate the data updated on and after this date. If this field is blank, Airbyte will replicate the data for last two years.","examples":["2021-07-25","2021-07-25T00:00:00Z"],"format":"date-time","order":5,"pattern":"^([0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}Z)?)$","pattern_descriptor":"YYYY-MM-DD or YYYY-MM-DDTHH:mm:ssZ","title":"Start Date","type":"string"},"stream_slice_step":{"default":"P30D","description":"The size of the time window (ISO8601 duration) to slice requests.","examples":["PT12H","P7D","P30D","P1M","P1Y"],"order":7,"title":"Stream Slice Step for Incremental sync","type":"string"},"streams_criteria":{"description":"Add filters to select only required stream based on `SObject` name. Use this field to filter which tables are displayed by this connector. This is useful if your Salesforce account has a large number of tables (>1000), in which case you may find it easier to navigate the UI and speed up the connector's performance if you restrict the tables displayed by this connector.","items":{"properties":{"criteria":{"default":"contains","enum":["starts with","ends with","contains","exacts","starts not with","ends not with","not contains","not exacts"],"order":1,"title":"Search criteria","type":"string"},"value":{"order":2,"title":"Search value","type":"string"}},"required":["criteria","value"],"type":"object"},"order":9,"title":"Filter Salesforce Objects","type":"array"}},"required":["client_id","client_secret","refresh_token"],"title":"Salesforce Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesforce","supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:python","cdk:python"],"allowedHosts_oss":{"hosts":["*.salesforce.com"]},"releases_oss":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_oss":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c524665f363c4b8ef0c2a1546d2e661b83324f5f","commit_timestamp":"2026-04-02T11:27:40-05:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-salesforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T16:33:54.491648+00:00","registry_entry_generated_at":"2026-04-02T16:33:54.491648+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b117307c-14b6-41aa-9422-947e34922962","connector_name":"Salesforce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-salesforce","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b117307c-14b6-41aa-9422-947e34922962","connector_name":"Salesforce","connector_type":"source","connector_version":"2.7.20","docker_repository":"airbyte\/source-salesforce","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b117307c-14b6-41aa-9422-947e34922962","connector_name":"Salesforce","connector_type":"source","connector_version":"2.7.20","docker_repository":"airbyte\/source-salesforce","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-salesforce\/2.7.20.spdx.json"},"packageInfo_oss":{"cdk_version":"python:7.4.1"},"language_oss":"python","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"114d8a58-804d-49cd-be0f-14d8f20012b6","name":"salesforce_config_bulk_dev_null"},{"id":"36b229e8-cea8-4d92-8b3d-cdfe488b00a5","name":"salesforce_config_dev_null"},{"id":"4cfaad00-8911-450e-a8f0-d31c6acd2fe2","name":"salesforce_config_sandbox_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config_bulk.json","name":"SECRET_SOURCE-SALESFORCE_BULK_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SALESFORCE_REST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_sandbox.json","name":"SECRET_SOURCE-SALESFORCE_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_bulk.json","name":"SECRET_SOURCE-SALESFORCE_BULK_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SALESFORCE_REST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_sandbox.json","name":"SECRET_SOURCE-SALESFORCE_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-salesforce","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-salesforce\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"REST API Release Notes","type":"api_release_history","url":"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.api_rest.meta\/api_rest\/rest_rns.htm"},{"title":"Winter 2026 release notes - API","type":"api_release_history","url":"https:\/\/help.salesforce.com\/s\/articleView?id=release-notes.salesforce_release_notes.htm&release=258&type=5"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":true,"packageName":"airbyte-source-salesforce"}},"is_oss":true,"name_cloud":"Salesforce","dockerRepository_cloud":"airbyte\/source-salesforce","dockerImageTag_cloud":"2.7.20","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesforce","icon_cloud":"salesforce.svg","spec_cloud":{"advanced_auth":{"auth_flow_type":"oauth2.0","oauth_config_specification":{"complete_oauth_output_specification":{"additionalProperties":false,"properties":{"refresh_token":{"path_in_connector_config":["refresh_token"],"type":"string"}},"type":"object"},"complete_oauth_server_input_specification":{"additionalProperties":false,"properties":{"client_id":{"type":"string"},"client_secret":{"type":"string"}},"type":"object"},"complete_oauth_server_output_specification":{"additionalProperties":false,"properties":{"client_id":{"path_in_connector_config":["client_id"],"type":"string"},"client_secret":{"path_in_connector_config":["client_secret"],"type":"string"}},"type":"object"},"oauth_connector_input_specification":{"access_token_headers":{"Content-Type":"application\/x-www-form-urlencoded"},"access_token_params":{"client_id":"{{ client_id_value }}","client_secret":"{{ client_secret_value }}","code":"{{ auth_code_value }}","grant_type":"authorization_code","redirect_uri":"{{ redirect_uri_value }}"},"access_token_url":"https:\/\/{% if is_sandbox %}test{% else %}login{% endif %}.salesforce.com\/services\/oauth2\/token","consent_url":"https:\/\/{% if is_sandbox %}test{% else %}login{% endif %}.salesforce.com\/services\/oauth2\/authorize?{{client_id_param}}&{{redirect_uri_param}}&response_type=code&{{state_param}}","extract_output":["refresh_token"]},"oauth_user_input_from_connector_config_specification":{"additionalProperties":false,"properties":{"is_sandbox":{"path_in_connector_config":["is_sandbox"],"type":"boolean"}},"type":"object"}},"predicate_key":["auth_type"],"predicate_value":"Client"},"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"auth_type":{"const":"Client","type":"string"},"client_id":{"description":"Enter your Salesforce developer application's Client ID<\/a>","order":2,"title":"Client ID","type":"string"},"client_secret":{"airbyte_secret":true,"description":"Enter your Salesforce developer application's Client secret<\/a>","order":3,"title":"Client Secret","type":"string"},"force_use_bulk_api":{"default":false,"description":"Toggle to use Bulk API (this might cause empty fields for some streams)","order":6,"title":"Force to use BULK API","type":"boolean"},"is_sandbox":{"default":false,"description":"Toggle if you're using a Salesforce Sandbox<\/a>","order":1,"title":"Sandbox","type":"boolean"},"lookback_window":{"default":"PT10M","description":"The duration (ISO8601 duration) to re-read data from the source when running incremental syncs. This compensates for records that may not be immediately available when querying the Salesforce API due to eventual consistency delays. The connector will re-query this amount of time before the last cursor position on each sync. Increase this value if you observe missing records in your destination. See Limitations & Troubleshooting<\/a> for details.","examples":["PT10M","PT30M","PT1H"],"order":8,"title":"Lookback Window for Incremental sync","type":"string"},"refresh_token":{"airbyte_secret":true,"description":"Enter your application's Salesforce Refresh Token<\/a> used for Airbyte to access your Salesforce account.","order":4,"title":"Refresh Token","type":"string"},"start_date":{"description":"Enter the date (or date-time) in the YYYY-MM-DD or YYYY-MM-DDTHH:mm:ssZ format. Airbyte will replicate the data updated on and after this date. If this field is blank, Airbyte will replicate the data for last two years.","examples":["2021-07-25","2021-07-25T00:00:00Z"],"format":"date-time","order":5,"pattern":"^([0-9]{4}-[0-9]{2}-[0-9]{2}(T[0-9]{2}:[0-9]{2}:[0-9]{2}Z)?)$","pattern_descriptor":"YYYY-MM-DD or YYYY-MM-DDTHH:mm:ssZ","title":"Start Date","type":"string"},"stream_slice_step":{"default":"P30D","description":"The size of the time window (ISO8601 duration) to slice requests.","examples":["PT12H","P7D","P30D","P1M","P1Y"],"order":7,"title":"Stream Slice Step for Incremental sync","type":"string"},"streams_criteria":{"description":"Add filters to select only required stream based on `SObject` name. Use this field to filter which tables are displayed by this connector. This is useful if your Salesforce account has a large number of tables (>1000), in which case you may find it easier to navigate the UI and speed up the connector's performance if you restrict the tables displayed by this connector.","items":{"properties":{"criteria":{"default":"contains","enum":["starts with","ends with","contains","exacts","starts not with","ends not with","not contains","not exacts"],"order":1,"title":"Search criteria","type":"string"},"value":{"order":2,"title":"Search value","type":"string"}},"required":["criteria","value"],"type":"object"},"order":9,"title":"Filter Salesforce Objects","type":"array"}},"required":["client_id","client_secret","refresh_token"],"title":"Salesforce Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/salesforce","supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:python","cdk:python"],"allowedHosts_cloud":{"hosts":["*.salesforce.com"]},"releases_cloud":{"rolloutConfiguration":{"enableProgressiveRollout":false,"initialPercentage":0,"maxPercentage":50,"advanceDelayMinutes":10}},"ab_internal_cloud":{"sl":300,"ql":400,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c524665f363c4b8ef0c2a1546d2e661b83324f5f","commit_timestamp":"2026-04-02T11:27:40-05:00","commit_author":"devin-ai-integration[bot]","commit_author_email":"158243242+devin-ai-integration[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-salesforce\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-04-02T16:33:54.490997+00:00","registry_entry_generated_at":"2026-04-02T16:33:54.490997+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b117307c-14b6-41aa-9422-947e34922962","connector_name":"Salesforce","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-salesforce","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b117307c-14b6-41aa-9422-947e34922962","connector_name":"Salesforce","connector_type":"source","connector_version":"2.7.20","docker_repository":"airbyte\/source-salesforce","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b117307c-14b6-41aa-9422-947e34922962","connector_name":"Salesforce","connector_type":"source","connector_version":"2.7.20","docker_repository":"airbyte\/source-salesforce","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-salesforce\/2.7.20.spdx.json"},"packageInfo_cloud":{"cdk_version":"python:7.4.1"},"language_cloud":"python","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"114d8a58-804d-49cd-be0f-14d8f20012b6","name":"salesforce_config_bulk_dev_null"},{"id":"36b229e8-cea8-4d92-8b3d-cdfe488b00a5","name":"salesforce_config_dev_null"},{"id":"4cfaad00-8911-450e-a8f0-d31c6acd2fe2","name":"salesforce_config_sandbox_dev_null"}]},{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"config_bulk.json","name":"SECRET_SOURCE-SALESFORCE_BULK_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SALESFORCE_REST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_sandbox.json","name":"SECRET_SOURCE-SALESFORCE_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config_bulk.json","name":"SECRET_SOURCE-SALESFORCE_BULK_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-SALESFORCE_REST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config_sandbox.json","name":"SECRET_SOURCE-SALESFORCE_SANDBOX_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-salesforce","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/python-connector-base:4.0.2@sha256:9fdb1888c4264cf6fee473649ecb593f56f58e5d0096a87ee0b231777e2e3e73"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-salesforce\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"REST API Release Notes","type":"api_release_history","url":"https:\/\/developer.salesforce.com\/docs\/atlas.en-us.api_rest.meta\/api_rest\/rest_rns.htm"},{"title":"Winter 2026 release notes - API","type":"api_release_history","url":"https:\/\/help.salesforce.com\/s\/articleView?id=release-notes.salesforce_release_notes.htm&release=258&type=5"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":true,"packageName":"airbyte-source-salesforce"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-salesforce","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/salesforce","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-salesforce","ab_internal_ql":400.0,"ab_internal_sl":300.0,"docker_image_oss":"airbyte\/source-salesforce:2.7.20","docker_image_cloud":"airbyte\/source-salesforce:2.7.20","docker_images_match":true,"maxSecondsBetweenMessages_oss":86400.0,"suggestedStreams_oss":{"streams":["Account","Contact","Lead","Opportunity","OpportunityStage","Stage","Task","User"]},"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":86400.0,"suggestedStreams_cloud":{"streams":["Account","Contact","Lead","Opportunity","OpportunityStage","Stage","Task","User"]},"erdUrl_cloud":null},{"index":389,"definitionId":"b17132d0-4108-4a76-ae5e-639c15beae47","name_oss":"Segment","dockerRepository_oss":"airbyte\/source-segment","dockerImageTag_oss":"0.0.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/segment","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Generate it in Segment's Workspace settings.","name":"api_token","order":1,"title":"API Token","type":"string"},"region":{"default":"api","description":"The region for the API, e.g., 'api' for US or 'eu1' for EU","name":"region","order":0,"title":"Region","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["region","api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2024-10-04","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:\/\/api.segmentapis.com","https:\/\/eu1.segmentapis.com"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"b2552a4388398d7d459f9235b3a35c60c3480a2d","commit_timestamp":"2026-03-31T08:35:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-segment\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:48.129867+00:00","registry_entry_generated_at":"2026-03-31T08:39:48.129867+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b17132d0-4108-4a76-ae5e-639c15beae47","connector_name":"Segment","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-segment","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b17132d0-4108-4a76-ae5e-639c15beae47","connector_name":"Segment","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-segment","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b17132d0-4108-4a76-ae5e-639c15beae47","connector_name":"Segment","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-segment","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-segment\/0.0.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-segment","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-segment\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Segment Public API","type":"api_reference","url":"https:\/\/docs.segmentapis.com\/tag\/Getting-Started"},{"title":"Segment authentication","type":"authentication_guide","url":"https:\/\/docs.segmentapis.com\/tag\/Getting-Started#section\/Authentication"},{"title":"Segment rate limits","type":"rate_limits","url":"https:\/\/docs.segmentapis.com\/tag\/Getting-Started#section\/Rate-Limit"},{"title":"Segment Status","type":"status_page","url":"https:\/\/status.segment.com\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-segment"}},"is_oss":true,"name_cloud":"Segment","dockerRepository_cloud":"airbyte\/source-segment","dockerImageTag_cloud":"0.0.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/segment","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_token":{"airbyte_secret":true,"description":"API token to use. Generate it in Segment's Workspace settings.","name":"api_token","order":1,"title":"API Token","type":"string"},"region":{"default":"api","description":"The region for the API, e.g., 'api' for US or 'eu1' for EU","name":"region","order":0,"title":"Region","type":"string"},"start_date":{"format":"date-time","order":2,"pattern":"^[0-9]{4}-[0-9]{2}-[0-9]{2}T[0-9]{2}:[0-9]{2}:[0-9]{2}Z$","title":"Start date","type":"string"}},"required":["region","api_token","start_date"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2024-10-04","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:\/\/api.segmentapis.com","https:\/\/eu1.segmentapis.com"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"b2552a4388398d7d459f9235b3a35c60c3480a2d","commit_timestamp":"2026-03-31T08:35:19+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-segment\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:39:47.829666+00:00","registry_entry_generated_at":"2026-03-31T08:39:47.829666+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b17132d0-4108-4a76-ae5e-639c15beae47","connector_name":"Segment","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-segment","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b17132d0-4108-4a76-ae5e-639c15beae47","connector_name":"Segment","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-segment","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b17132d0-4108-4a76-ae5e-639c15beae47","connector_name":"Segment","connector_type":"source","connector_version":"0.0.47","docker_repository":"airbyte\/source-segment","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-segment\/0.0.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-segment","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-segment\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Segment Public API","type":"api_reference","url":"https:\/\/docs.segmentapis.com\/tag\/Getting-Started"},{"title":"Segment authentication","type":"authentication_guide","url":"https:\/\/docs.segmentapis.com\/tag\/Getting-Started#section\/Authentication"},{"title":"Segment rate limits","type":"rate_limits","url":"https:\/\/docs.segmentapis.com\/tag\/Getting-Started#section\/Rate-Limit"},{"title":"Segment Status","type":"status_page","url":"https:\/\/status.segment.com\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-segment"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-segment","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/segment","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-segment","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-segment:0.0.47","docker_image_cloud":"airbyte\/source-segment:0.0.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":390,"definitionId":"b1ccb590-e84f-46c0-83a0-2048ccfffdae","name_oss":"Pendo","dockerRepository_oss":"airbyte\/source-pendo","dockerImageTag_oss":"0.2.47","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/pendo","icon_oss":"pendo.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["cdk:low-code","language:manifest-only"],"allowedHosts_oss":null,"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"e84c321a1c47b7770c52e8e1c804441e3e3eeefe","commit_timestamp":"2026-03-31T08:31:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pendo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:09.737580+00:00","registry_entry_generated_at":"2026-03-31T08:36:09.737580+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b1ccb590-e84f-46c0-83a0-2048ccfffdae","connector_name":"Pendo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pendo","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b1ccb590-e84f-46c0-83a0-2048ccfffdae","connector_name":"Pendo","connector_type":"source","connector_version":"0.2.47","docker_repository":"airbyte\/source-pendo","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b1ccb590-e84f-46c0-83a0-2048ccfffdae","connector_name":"Pendo","connector_type":"source","connector_version":"0.2.47","docker_repository":"airbyte\/source-pendo","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pendo\/0.2.47.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":[{"suite":"liveTests","testConnections":[{"id":"8964641e-f0cf-42a2-a1f1-20226b198cf4","name":"pendo_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PENDO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-pendo","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pendo\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Pendo API reference","type":"api_reference","url":"https:\/\/engageapi.pendo.io\/"},{"title":"Pendo authentication","type":"authentication_guide","url":"https:\/\/support.pendo.io\/hc\/en-us\/articles\/360031862272-Integration-Keys"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-pendo"}},"is_oss":true,"name_cloud":"Pendo","dockerRepository_cloud":"airbyte\/source-pendo","dockerImageTag_cloud":"0.2.47","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/pendo","icon_cloud":"pendo.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"api_key":{"airbyte_secret":true,"order":0,"title":"API Key","type":"string"}},"required":["api_key"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["cdk:low-code","language:manifest-only"],"allowedHosts_cloud":null,"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"e84c321a1c47b7770c52e8e1c804441e3e3eeefe","commit_timestamp":"2026-03-31T08:31:39+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-pendo\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T08:36:09.423940+00:00","registry_entry_generated_at":"2026-03-31T08:36:09.423940+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b1ccb590-e84f-46c0-83a0-2048ccfffdae","connector_name":"Pendo","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-pendo","sync_success_rate":"medium","usage":"medium"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b1ccb590-e84f-46c0-83a0-2048ccfffdae","connector_name":"Pendo","connector_type":"source","connector_version":"0.2.47","docker_repository":"airbyte\/source-pendo","sync_success_rate":"medium","usage":"medium"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b1ccb590-e84f-46c0-83a0-2048ccfffdae","connector_name":"Pendo","connector_type":"source","connector_version":"0.2.47","docker_repository":"airbyte\/source-pendo","sync_success_rate":"medium","usage":"medium"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-pendo\/0.2.47.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":[{"suite":"liveTests","testConnections":[{"id":"8964641e-f0cf-42a2-a1f1-20226b198cf4","name":"pendo_config_dev_null"}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"config.json","name":"SECRET_SOURCE-PENDO__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-pendo","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-pendo\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Pendo API reference","type":"api_reference","url":"https:\/\/engageapi.pendo.io\/"},{"title":"Pendo authentication","type":"authentication_guide","url":"https:\/\/support.pendo.io\/hc\/en-us\/articles\/360031862272-Integration-Keys"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-pendo"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-pendo","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/pendo","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-pendo","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-pendo:0.2.47","docker_image_cloud":"airbyte\/source-pendo:0.2.47","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":391,"definitionId":"b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e","name_oss":"MongoDb","dockerRepository_oss":"airbyte\/source-mongodb-v2","dockerImageTag_oss":"2.0.7","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2","icon_oss":"mongodb.svg","spec_oss":{"changelogUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2","connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection"},{"id":"advanced","title":"Advanced"}],"properties":{"database_config":{"description":"Configures the MongoDB cluster type.","display_type":"radio","group":"connection","oneOf":[{"additionalProperties":true,"description":"MongoDB Atlas-hosted cluster configured as a replica set","properties":{"auth_source":{"default":"admin","description":"The authentication source where the user information is stored. See https:\/\/www.mongodb.com\/docs\/manual\/reference\/connection-string\/#mongodb-urioption-urioption.authSource for more details.","examples":["admin"],"order":6,"title":"Authentication Source","type":"string"},"cluster_type":{"const":"ATLAS_REPLICA_SET","order":1,"type":"string"},"connection_string":{"description":"The connection string of the cluster that you want to replicate.","examples":["mongodb+srv:\/\/cluster0.abcd1.mongodb.net\/"],"order":2,"title":"Connection String","type":"string"},"databases":{"description":"The names of the MongoDB databases that contain the collection(s) to replicate.","items":{"type":"string"},"order":3,"title":"Database Names","type":"array"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"schema_enforced":{"always_show":true,"default":true,"description":"When enabled, syncs will validate and structure records against the stream's schema.","order":7,"title":"Schema Enforced","type":"boolean"},"username":{"description":"The username which is used to access the database.","order":4,"title":"Username","type":"string"}},"required":["cluster_type","connection_string","databases","username","password","auth_source"],"title":"MongoDB Atlas Replica Set"},{"additionalProperties":true,"description":"MongoDB self-hosted cluster configured as a replica set","properties":{"auth_source":{"default":"admin","description":"The authentication source where the user information is stored.","examples":["admin"],"order":6,"title":"Authentication Source","type":"string"},"cluster_type":{"const":"SELF_MANAGED_REPLICA_SET","order":1,"type":"string"},"connection_string":{"description":"The connection string of the cluster that you want to replicate. https:\/\/www.mongodb.com\/docs\/manual\/reference\/connection-string\/#find-your-self-hosted-deployment-s-connection-string for more information.","examples":["mongodb:\/\/example1.host.com:27017,example2.host.com:27017,example3.host.com:27017\/","mongodb:\/\/example.host.com:27017\/"],"order":2,"title":"Connection String","type":"string"},"databases":{"description":"The names of the MongoDB databases that contain the collection(s) to replicate.","items":{"type":"string"},"order":3,"title":"Database Names","type":"array"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"schema_enforced":{"always_show":true,"default":true,"description":"When enabled, syncs will validate and structure records against the stream's schema.","order":7,"title":"Schema Enforced","type":"boolean"},"username":{"description":"The username which is used to access the database.","order":4,"title":"Username","type":"string"}},"required":["cluster_type","connection_string","databases"],"title":"Self-Managed Replica Set"}],"order":1,"title":"Cluster Type","type":"object"},"discover_sample_size":{"default":10000,"description":"The maximum number of documents to sample when attempting to discover the unique fields for a collection.","group":"advanced","maximum":100000,"minimum":10,"order":10,"title":"Document discovery sample size (Advanced)","type":"integer"},"discover_timeout_seconds":{"default":600,"description":"The amount of time the connector will wait when it discovers a document. Defaults to 600 seconds. Valid range: 5 seconds to 1200 seconds.","group":"advanced","maximum":1200,"minimum":5,"order":11,"title":"Document discovery timeout in seconds (Advanced)","type":"integer"},"initial_load_timeout_hours":{"default":8,"description":"The amount of time an initial load is allowed to continue for before catching up on CDC logs.","group":"advanced","max":24,"min":4,"order":14,"title":"Initial Load Timeout in Hours (Advanced)","type":"integer"},"initial_waiting_seconds":{"default":300,"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.","group":"advanced","max":1200,"min":120,"order":8,"title":"Initial Waiting Time in Seconds (Advanced)","type":"integer"},"invalid_cdc_cursor_position_behavior":{"default":"Fail sync","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"],"group":"advanced","order":12,"title":"Invalid CDC position behavior (Advanced)","type":"string"},"queue_size":{"default":10000,"description":"The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful.","group":"advanced","max":10000,"min":1000,"order":9,"title":"Size of the queue (Advanced)","type":"integer"},"update_capture_mode":{"default":"Lookup","description":"Determines how Airbyte looks up the value of an updated document. If 'Lookup' is chosen, the current value of the document will be read. If 'Post Image' is chosen, then the version of the document immediately after an update will be read. WARNING : Severe data loss will occur if this option is chosen and the appropriate settings are not set on your Mongo instance : https:\/\/www.mongodb.com\/docs\/manual\/changeStreams\/#change-streams-with-document-pre-and-post-images.","enum":["Lookup","Post Image"],"group":"advanced","order":13,"title":"Capture mode (Advanced)","type":"string"}},"required":["database_config"],"title":"MongoDb Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"generally_available","supportLevel_oss":"certified","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${connection_string}"]},"releases_oss":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-12-01","message":"**We advise against upgrading until you have run a test upgrade as outlined [here](https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations).** This version brings a host of updates to the MongoDB source connector, significantly increasing its scalability and reliability, especially for large collections. As of this version with checkpointing, [CDC incremental updates](https:\/\/docs.airbyte.com\/understanding-airbyte\/cdc) and improved schema discovery, this connector is also now [certified](https:\/\/docs.airbyte.com\/integrations\/). Selecting `Upgrade` will upgrade **all** connections using this source, require you to reconfigure the source, then run a full reset on **all** of your connections.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2025-08-31","message":"**Important: This version introduces multiple database support for MongoDB v2 source connector.**\nThis update changes the configuration schema from a single `database` field to a `databases` array field, allowing you to sync data from multiple MongoDB databases in a single connection.\n**What to expect when upgrading:**\n1. You will need to reconfigure your MongoDB source connector to use the new `databases` array field 2. If you're using CDC incremental sync mode, we recommend testing this upgrade in a staging environment first\n**Migration steps:**\n1. After upgrading, edit your MongoDB source configuration 2. Add your existing database to the new `databases` array field 3. Add any additional databases you want to sync 4. Save the configuration and run a sync\nFor more information, please refer to the [MongoDB v2 documentation](https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2) and the [migration guide](https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations). ","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations"},"ab_internal_oss":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"c8ee7557f8f27d205599439be2fd4d8229023341","commit_timestamp":"2026-01-22T22:45:15-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mongodb-v2\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-23T06:48:08.893000+00:00","registry_entry_generated_at":"2026-01-23T06:49:06.052712"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e","connector_name":"MongoDb","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mongodb-v2","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e","connector_name":"MongoDb","connector_type":"source","connector_version":"2.0.7","docker_repository":"airbyte\/source-mongodb-v2","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e","connector_name":"MongoDb","connector_type":"source","connector_version":"2.0.7","docker_repository":"airbyte\/source-mongodb-v2","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mongodb-v2\/2.0.7.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"credentials.json","name":"SECRET_SOURCE-MONGODB-V2_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MONGODB-V2__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"credentials.json","name":"SECRET_SOURCE-MONGODB-V2_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MONGODB-V2__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-mongodb-v2","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mongodb-v2\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"MongoDB documentation","type":"api_reference","url":"https:\/\/www.mongodb.com\/docs\/"},{"title":"Release Notes","type":"api_release_history","url":"https:\/\/www.mongodb.com\/docs\/manual\/release-notes\/"},{"title":"MongoDB authentication","type":"authentication_guide","url":"https:\/\/www.mongodb.com\/docs\/manual\/core\/authentication\/"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"MongoDb","dockerRepository_cloud":"airbyte\/source-mongodb-v2","dockerImageTag_cloud":"2.0.7","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2","icon_cloud":"mongodb.svg","spec_cloud":{"changelogUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2","connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"groups":[{"id":"connection"},{"id":"advanced","title":"Advanced"}],"properties":{"database_config":{"description":"Configures the MongoDB cluster type.","display_type":"radio","group":"connection","oneOf":[{"additionalProperties":true,"description":"MongoDB Atlas-hosted cluster configured as a replica set","properties":{"auth_source":{"default":"admin","description":"The authentication source where the user information is stored. See https:\/\/www.mongodb.com\/docs\/manual\/reference\/connection-string\/#mongodb-urioption-urioption.authSource for more details.","examples":["admin"],"order":6,"title":"Authentication Source","type":"string"},"cluster_type":{"const":"ATLAS_REPLICA_SET","order":1,"type":"string"},"connection_string":{"description":"The connection string of the cluster that you want to replicate.","examples":["mongodb+srv:\/\/cluster0.abcd1.mongodb.net\/"],"order":2,"title":"Connection String","type":"string"},"databases":{"description":"The names of the MongoDB databases that contain the collection(s) to replicate.","items":{"type":"string"},"order":3,"title":"Database Names","type":"array"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"schema_enforced":{"always_show":true,"default":true,"description":"When enabled, syncs will validate and structure records against the stream's schema.","order":7,"title":"Schema Enforced","type":"boolean"},"username":{"description":"The username which is used to access the database.","order":4,"title":"Username","type":"string"}},"required":["cluster_type","connection_string","databases","username","password","auth_source"],"title":"MongoDB Atlas Replica Set"},{"additionalProperties":true,"description":"MongoDB self-hosted cluster configured as a replica set","properties":{"auth_source":{"default":"admin","description":"The authentication source where the user information is stored.","examples":["admin"],"order":6,"title":"Authentication Source","type":"string"},"cluster_type":{"const":"SELF_MANAGED_REPLICA_SET","order":1,"type":"string"},"connection_string":{"description":"The connection string of the cluster that you want to replicate. https:\/\/www.mongodb.com\/docs\/manual\/reference\/connection-string\/#find-your-self-hosted-deployment-s-connection-string for more information.","examples":["mongodb:\/\/example1.host.com:27017,example2.host.com:27017,example3.host.com:27017\/","mongodb:\/\/example.host.com:27017\/"],"order":2,"title":"Connection String","type":"string"},"databases":{"description":"The names of the MongoDB databases that contain the collection(s) to replicate.","items":{"type":"string"},"order":3,"title":"Database Names","type":"array"},"password":{"airbyte_secret":true,"description":"The password associated with this username.","order":5,"title":"Password","type":"string"},"schema_enforced":{"always_show":true,"default":true,"description":"When enabled, syncs will validate and structure records against the stream's schema.","order":7,"title":"Schema Enforced","type":"boolean"},"username":{"description":"The username which is used to access the database.","order":4,"title":"Username","type":"string"}},"required":["cluster_type","connection_string","databases"],"title":"Self-Managed Replica Set"}],"order":1,"title":"Cluster Type","type":"object"},"discover_sample_size":{"default":10000,"description":"The maximum number of documents to sample when attempting to discover the unique fields for a collection.","group":"advanced","maximum":100000,"minimum":10,"order":10,"title":"Document discovery sample size (Advanced)","type":"integer"},"discover_timeout_seconds":{"default":600,"description":"The amount of time the connector will wait when it discovers a document. Defaults to 600 seconds. Valid range: 5 seconds to 1200 seconds.","group":"advanced","maximum":1200,"minimum":5,"order":11,"title":"Document discovery timeout in seconds (Advanced)","type":"integer"},"initial_load_timeout_hours":{"default":8,"description":"The amount of time an initial load is allowed to continue for before catching up on CDC logs.","group":"advanced","max":24,"min":4,"order":14,"title":"Initial Load Timeout in Hours (Advanced)","type":"integer"},"initial_waiting_seconds":{"default":300,"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.","group":"advanced","max":1200,"min":120,"order":8,"title":"Initial Waiting Time in Seconds (Advanced)","type":"integer"},"invalid_cdc_cursor_position_behavior":{"default":"Fail sync","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"],"group":"advanced","order":12,"title":"Invalid CDC position behavior (Advanced)","type":"string"},"queue_size":{"default":10000,"description":"The size of the internal queue. This may interfere with memory consumption and efficiency of the connector, please be careful.","group":"advanced","max":10000,"min":1000,"order":9,"title":"Size of the queue (Advanced)","type":"integer"},"update_capture_mode":{"default":"Lookup","description":"Determines how Airbyte looks up the value of an updated document. If 'Lookup' is chosen, the current value of the document will be read. If 'Post Image' is chosen, then the version of the document immediately after an update will be read. WARNING : Severe data loss will occur if this option is chosen and the appropriate settings are not set on your Mongo instance : https:\/\/www.mongodb.com\/docs\/manual\/changeStreams\/#change-streams-with-document-pre-and-post-images.","enum":["Lookup","Post Image"],"group":"advanced","order":13,"title":"Capture mode (Advanced)","type":"string"}},"required":["database_config"],"title":"MongoDb Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"generally_available","supportLevel_cloud":"certified","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["${connection_string}"]},"releases_cloud":{"breakingChanges":{"1.0.0":{"upgradeDeadline":"2023-12-01","message":"**We advise against upgrading until you have run a test upgrade as outlined [here](https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations).** This version brings a host of updates to the MongoDB source connector, significantly increasing its scalability and reliability, especially for large collections. As of this version with checkpointing, [CDC incremental updates](https:\/\/docs.airbyte.com\/understanding-airbyte\/cdc) and improved schema discovery, this connector is also now [certified](https:\/\/docs.airbyte.com\/integrations\/). Selecting `Upgrade` will upgrade **all** connections using this source, require you to reconfigure the source, then run a full reset on **all** of your connections.\n","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations#1.0.0"},"2.0.0":{"upgradeDeadline":"2025-08-31","message":"**Important: This version introduces multiple database support for MongoDB v2 source connector.**\nThis update changes the configuration schema from a single `database` field to a `databases` array field, allowing you to sync data from multiple MongoDB databases in a single connection.\n**What to expect when upgrading:**\n1. You will need to reconfigure your MongoDB source connector to use the new `databases` array field 2. If you're using CDC incremental sync mode, we recommend testing this upgrade in a staging environment first\n**Migration steps:**\n1. After upgrading, edit your MongoDB source configuration 2. Add your existing database to the new `databases` array field 3. Add any additional databases you want to sync 4. Save the configuration and run a sync\nFor more information, please refer to the [MongoDB v2 documentation](https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2) and the [migration guide](https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations). ","migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations#2.0.0"}},"migrationDocumentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/mongodb-v2-migrations"},"ab_internal_cloud":{"sl":200,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"c8ee7557f8f27d205599439be2fd4d8229023341","commit_timestamp":"2026-01-22T22:45:15-08:00","commit_author":"Aaron (\"AJ\") Steers","commit_author_email":"aj@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-mongodb-v2\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-01-23T06:48:08.893000+00:00","registry_entry_generated_at":"2026-01-23T06:49:11.744511"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e","connector_name":"MongoDb","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-mongodb-v2","sync_success_rate":"high","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e","connector_name":"MongoDb","connector_type":"source","connector_version":"2.0.7","docker_repository":"airbyte\/source-mongodb-v2","sync_success_rate":"high","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b2e713cd-cc36-4c0a-b5bd-b47cb8a0561e","connector_name":"MongoDb","connector_type":"source","connector_version":"2.0.7","docker_repository":"airbyte\/source-mongodb-v2","sync_success_rate":"high","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-mongodb-v2\/2.0.7.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"credentials.json","name":"SECRET_SOURCE-MONGODB-V2_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MONGODB-V2__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]},{"suite":"acceptanceTests","testSecrets":[{"fileName":"credentials.json","name":"SECRET_SOURCE-MONGODB-V2_CREDENTIALS__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}},{"fileName":"config.json","name":"SECRET_SOURCE-MONGODB-V2__CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-mongodb-v2","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.1@sha256:ec89bd1a89e825514dd2fc8730ba299a3ae1544580a078df0e35c5202c2085b3"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-mongodb-v2\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"MongoDB documentation","type":"api_reference","url":"https:\/\/www.mongodb.com\/docs\/"},{"title":"Release Notes","type":"api_release_history","url":"https:\/\/www.mongodb.com\/docs\/manual\/release-notes\/"},{"title":"MongoDB authentication","type":"authentication_guide","url":"https:\/\/www.mongodb.com\/docs\/manual\/core\/authentication\/"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":null,"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-mongodb-v2","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/mongodb-v2","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-mongodb-v2","ab_internal_ql":200.0,"ab_internal_sl":200.0,"docker_image_oss":"airbyte\/source-mongodb-v2:2.0.7","docker_image_cloud":"airbyte\/source-mongodb-v2:2.0.7","docker_images_match":true,"maxSecondsBetweenMessages_oss":7200.0,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":7200.0,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":392,"definitionId":"b3342a5d-2c62-4ac7-8145-d0403dd3b7ec","name_oss":"Jamf Pro","dockerRepository_oss":"airbyte\/source-jamf-pro","dockerImageTag_oss":"0.0.32","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/jamf-pro","icon_oss":"icon.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":2,"title":"Password","type":"string"},"subdomain":{"description":"The unique subdomain for your Jamf Pro instance.","name":"subdomain","order":0,"title":"Subdomain","type":"string"},"username":{"order":1,"title":"Username","type":"string"}},"required":["subdomain","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":"2025-04-08","tags_oss":["language:manifest-only","cdk:low-code"],"allowedHosts_oss":{"hosts":["https:"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"3267d38f19b0c0a3f0ece8de8c81ca07e85f2fa9","commit_timestamp":"2026-03-31T06:41:40+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jamf-pro\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:58.105208+00:00","registry_entry_generated_at":"2026-03-31T06:45:58.105208+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b3342a5d-2c62-4ac7-8145-d0403dd3b7ec","connector_name":"Jamf Pro","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jamf-pro","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b3342a5d-2c62-4ac7-8145-d0403dd3b7ec","connector_name":"Jamf Pro","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-jamf-pro","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b3342a5d-2c62-4ac7-8145-d0403dd3b7ec","connector_name":"Jamf Pro","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-jamf-pro","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jamf-pro\/0.0.32.spdx.json"},"packageInfo_oss":{},"language_oss":"manifest-only","connectorTestSuitesOptions_oss":null,"githubIssueLabel_oss":"source-jamf-pro","sourceType_oss":"api","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jamf-pro\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Jamf Pro API reference","type":"api_reference","url":"https:\/\/developer.jamf.com\/jamf-pro\/reference\/classic-api"},{"title":"Jamf Pro authentication","type":"authentication_guide","url":"https:\/\/developer.jamf.com\/jamf-pro\/docs\/jamf-pro-api-overview"}],"supportsDbt_oss":null,"remoteRegistries_oss":{"pypi":{"enabled":false,"packageName":"airbyte-source-jamf-pro"}},"is_oss":true,"name_cloud":"Jamf Pro","dockerRepository_cloud":"airbyte\/source-jamf-pro","dockerImageTag_cloud":"0.0.32","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/jamf-pro","icon_cloud":"icon.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","additionalProperties":true,"properties":{"password":{"airbyte_secret":true,"always_show":true,"order":2,"title":"Password","type":"string"},"subdomain":{"description":"The unique subdomain for your Jamf Pro instance.","name":"subdomain","order":0,"title":"Subdomain","type":"string"},"username":{"order":1,"title":"Username","type":"string"}},"required":["subdomain","username"],"type":"object"},"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":"2025-04-08","tags_cloud":["language:manifest-only","cdk:low-code"],"allowedHosts_cloud":{"hosts":["https:"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":100,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"3267d38f19b0c0a3f0ece8de8c81ca07e85f2fa9","commit_timestamp":"2026-03-31T06:41:40+00:00","commit_author":"octavia-bot-hoard[bot]","commit_author_email":"230633153+octavia-bot-hoard[bot]@users.noreply.github.com"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-jamf-pro\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-31T06:45:57.785793+00:00","registry_entry_generated_at":"2026-03-31T06:45:57.785793+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b3342a5d-2c62-4ac7-8145-d0403dd3b7ec","connector_name":"Jamf Pro","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-jamf-pro","sync_success_rate":"low","usage":"low"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b3342a5d-2c62-4ac7-8145-d0403dd3b7ec","connector_name":"Jamf Pro","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-jamf-pro","sync_success_rate":"low","usage":"low"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b3342a5d-2c62-4ac7-8145-d0403dd3b7ec","connector_name":"Jamf Pro","connector_type":"source","connector_version":"0.0.32","docker_repository":"airbyte\/source-jamf-pro","sync_success_rate":"low","usage":"low"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-jamf-pro\/0.0.32.spdx.json"},"packageInfo_cloud":{},"language_cloud":"manifest-only","connectorTestSuitesOptions_cloud":null,"githubIssueLabel_cloud":"source-jamf-pro","sourceType_cloud":"api","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/source-declarative-manifest:7.14.0@sha256:5b95dd9e71defeece4a1efb27688b15e482f18c82c745498611846466b72403e"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-jamf-pro\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Jamf Pro API reference","type":"api_reference","url":"https:\/\/developer.jamf.com\/jamf-pro\/reference\/classic-api"},{"title":"Jamf Pro authentication","type":"authentication_guide","url":"https:\/\/developer.jamf.com\/jamf-pro\/docs\/jamf-pro-api-overview"}],"supportsDbt_cloud":null,"remoteRegistries_cloud":{"pypi":{"enabled":false,"packageName":"airbyte-source-jamf-pro"}},"is_cloud":true,"connector_type":"source","github_url":"https:\/\/github.com\/airbytehq\/airbyte\/blob\/master\/airbyte-integrations\/connectors\/source-jamf-pro","issue_url":"https:\/\/github.com\/airbytehq\/airbyte\/issues?q=is:open+is:issue+label:connectors\/source\/jamf-pro","test_summary_url":"https:\/\/connectors.airbyte.com\/files\/generated_reports\/test_summary\/source-jamf-pro","ab_internal_ql":100.0,"ab_internal_sl":100.0,"docker_image_oss":"airbyte\/source-jamf-pro:0.0.32","docker_image_cloud":"airbyte\/source-jamf-pro:0.0.32","docker_images_match":true,"maxSecondsBetweenMessages_oss":null,"suggestedStreams_oss":null,"erdUrl_oss":null,"maxSecondsBetweenMessages_cloud":null,"suggestedStreams_cloud":null,"erdUrl_cloud":null},{"index":393,"definitionId":"b39a7370-74c3-45a6-ac3a-380d48520a83","name_oss":"Oracle DB","dockerRepository_oss":"airbyte\/source-oracle","dockerImageTag_oss":"0.5.8","documentationUrl_oss":"https:\/\/docs.airbyte.com\/integrations\/sources\/oracle","icon_oss":"oracle.svg","spec_oss":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"connection_data":{"description":"Connect data that will be used for DB connection","oneOf":[{"description":"Use service name","properties":{"connection_type":{"const":"service_name","order":0,"type":"string"},"service_name":{"order":1,"title":"Service name","type":"string"}},"required":["service_name"],"title":"Service name"},{"description":"Use SID (Oracle System Identifier)","properties":{"connection_type":{"const":"sid","order":0,"type":"string"},"sid":{"order":1,"title":"System ID (SID)","type":"string"}},"required":["sid"],"title":"System ID (SID)"}],"order":3,"title":"Connect by","type":"object"},"encryption":{"description":"The encryption method with is used when communicating with the database.","oneOf":[{"description":"Data transfer will not be encrypted.","properties":{"encryption_method":{"const":"unencrypted","type":"string"}},"required":["encryption_method"],"title":"Unencrypted"},{"description":"The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP\/IP and SSL\/TLS and without the need to open and listen on different ports.","properties":{"encryption_algorithm":{"default":"AES256","description":"This parameter defines what encryption algorithm is used.","enum":["AES256","RC4_56","3DES168"],"title":"Encryption Algorithm","type":"string"},"encryption_method":{"const":"client_nne","type":"string"}},"required":["encryption_method"],"title":"Native Network Encryption (NNE)"},{"description":"Verify and use the certificate provided by the server.","properties":{"encryption_method":{"const":"encrypted_verify_certificate","type":"string"},"ssl_certificate":{"airbyte_secret":true,"description":"Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.","multiline":true,"order":4,"title":"SSL PEM File","type":"string"}},"required":["encryption_method","ssl_certificate"],"title":"TLS Encrypted (verify certificate)"}],"order":8,"title":"Encryption","type":"object"},"host":{"description":"Hostname of the database.","order":1,"title":"Host","type":"string"},"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).","order":7,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"The password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":1521,"description":"Port of the database.\nOracle Corporations recommends the following port numbers:\n1521 - Default listening port for client connections to the listener. \n2484 - Recommended and officially registered listening port for client connections to the listener using TCP\/IP with SSL","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"schemas":{"description":"The list of schemas to sync from. Defaults to user. Case sensitive.","items":{"type":"string"},"minItems":1,"order":6,"title":"Schemas","type":"array","uniqueItems":true},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","username"],"title":"Oracle Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/oracle","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_oss":false,"public_oss":true,"custom_oss":false,"releaseStage_oss":"alpha","supportLevel_oss":"community","releaseDate_oss":null,"tags_oss":["language:java"],"allowedHosts_oss":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_oss":{},"ab_internal_oss":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_oss":null,"supportsFileTransfer_oss":false,"supportsDataActivation_oss":false,"generated_oss":{"git":{"commit_sha":"907fa7d7f54d01aa473d210f764cc5fcd0e21eb8","commit_timestamp":"2026-03-25T10:42:14-07:00","commit_author":"Rodi Reich Zilberman","commit_author_email":"rodi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oracle\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-25T20:18:33.299456+00:00","registry_entry_generated_at":"2026-03-25T20:18:33.299456+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b39a7370-74c3-45a6-ac3a-380d48520a83","connector_name":"Oracle DB","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oracle","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b39a7370-74c3-45a6-ac3a-380d48520a83","connector_name":"Oracle DB","connector_type":"source","connector_version":"0.5.8","docker_repository":"airbyte\/source-oracle","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b39a7370-74c3-45a6-ac3a-380d48520a83","connector_name":"Oracle DB","connector_type":"source","connector_version":"0.5.8","docker_repository":"airbyte\/source-oracle","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oracle\/0.5.8.spdx.json"},"packageInfo_oss":{},"language_oss":"java","connectorTestSuitesOptions_oss":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"performance-config.json","name":"SECRET_SOURCE_ORACLE_PERFORMANCE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_oss":"source-oracle","sourceType_oss":"database","license_oss":"ELv2","connectorBuildOptions_oss":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.3@sha256:119b8506bca069bbc8357a275936c7e2b0994e6947b81f1bf8d6ce9e16db7d47"},"iconUrl_oss":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oracle\/latest\/icon.svg","resourceRequirements_oss":null,"connectorIPCOptions_oss":null,"externalDocumentationUrls_oss":[{"title":"Oracle Database documentation","type":"api_reference","url":"https:\/\/docs.oracle.com\/en\/database\/"},{"title":"Oracle Database Release Notes","type":"api_release_history","url":"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/"},{"title":"Oracle authentication","type":"authentication_guide","url":"https:\/\/docs.oracle.com\/en\/database\/oracle\/oracle-database\/19\/dbseg\/introduction-to-oracle-database-security.html"}],"supportsDbt_oss":null,"remoteRegistries_oss":null,"is_oss":true,"name_cloud":"Oracle DB","dockerRepository_cloud":"airbyte\/source-oracle","dockerImageTag_cloud":"0.5.8","documentationUrl_cloud":"https:\/\/docs.airbyte.com\/integrations\/sources\/oracle","icon_cloud":"oracle.svg","spec_cloud":{"connectionSpecification":{"$schema":"http:\/\/json-schema.org\/draft-07\/schema#","properties":{"connection_data":{"description":"Connect data that will be used for DB connection","oneOf":[{"description":"Use service name","properties":{"connection_type":{"const":"service_name","order":0,"type":"string"},"service_name":{"order":1,"title":"Service name","type":"string"}},"required":["service_name"],"title":"Service name"},{"description":"Use SID (Oracle System Identifier)","properties":{"connection_type":{"const":"sid","order":0,"type":"string"},"sid":{"order":1,"title":"System ID (SID)","type":"string"}},"required":["sid"],"title":"System ID (SID)"}],"order":3,"title":"Connect by","type":"object"},"encryption":{"description":"The encryption method with is used when communicating with the database.","oneOf":[{"description":"The native network encryption gives you the ability to encrypt database connections, without the configuration overhead of TCP\/IP and SSL\/TLS and without the need to open and listen on different ports.","properties":{"encryption_algorithm":{"default":"AES256","description":"This parameter defines what encryption algorithm is used.","enum":["AES256","RC4_56","3DES168"],"title":"Encryption Algorithm","type":"string"},"encryption_method":{"const":"client_nne","type":"string"}},"required":["encryption_method"],"title":"Native Network Encryption (NNE)"},{"description":"Verify and use the certificate provided by the server.","properties":{"encryption_method":{"const":"encrypted_verify_certificate","type":"string"},"ssl_certificate":{"airbyte_secret":true,"description":"Privacy Enhanced Mail (PEM) files are concatenated certificate containers frequently used in certificate installations.","multiline":true,"order":4,"title":"SSL PEM File","type":"string"}},"required":["encryption_method","ssl_certificate"],"title":"TLS Encrypted (verify certificate)"}],"order":8,"title":"Encryption","type":"object"},"host":{"description":"Hostname of the database.","order":1,"title":"Host","type":"string"},"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).","order":7,"title":"JDBC URL Params","type":"string"},"password":{"airbyte_secret":true,"description":"The password associated with the username.","order":5,"title":"Password","type":"string"},"port":{"default":1521,"description":"Port of the database.\nOracle Corporations recommends the following port numbers:\n1521 - Default listening port for client connections to the listener. \n2484 - Recommended and officially registered listening port for client connections to the listener using TCP\/IP with SSL","maximum":65536,"minimum":0,"order":2,"title":"Port","type":"integer"},"schemas":{"description":"The list of schemas to sync from. Defaults to user. Case sensitive.","items":{"type":"string"},"minItems":1,"order":6,"title":"Schemas","type":"array","uniqueItems":true},"tunnel_method":{"description":"Whether to initiate an SSH tunnel before connecting to the database, and if so, which kind of authentication to use.","oneOf":[{"properties":{"tunnel_method":{"const":"NO_TUNNEL","description":"No ssh tunnel needed to connect to database","order":0,"type":"string"}},"required":["tunnel_method"],"title":"No Tunnel"},{"properties":{"ssh_key":{"airbyte_secret":true,"description":"OS-level user account ssh key credentials in RSA PEM format ( created with ssh-keygen -t rsa -m PEM -f myuser_rsa )","multiline":true,"order":4,"title":"SSH Private Key","type":"string"},"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_KEY_AUTH","description":"Connect through a jump server tunnel host using username and ssh key","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host.","order":3,"title":"SSH Login Username","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","ssh_key"],"title":"SSH Key Authentication"},{"properties":{"tunnel_host":{"description":"Hostname of the jump server host that allows inbound ssh tunnel.","order":1,"title":"SSH Tunnel Jump Server Host","type":"string"},"tunnel_method":{"const":"SSH_PASSWORD_AUTH","description":"Connect through a jump server tunnel host using username and password authentication","order":0,"type":"string"},"tunnel_port":{"default":22,"description":"Port on the proxy\/jump server that accepts inbound ssh connections.","examples":["22"],"maximum":65536,"minimum":0,"order":2,"title":"SSH Connection Port","type":"integer"},"tunnel_user":{"description":"OS-level username for logging into the jump server host","order":3,"title":"SSH Login Username","type":"string"},"tunnel_user_password":{"airbyte_secret":true,"description":"OS-level password for logging into the jump server host","order":4,"title":"Password","type":"string"}},"required":["tunnel_method","tunnel_host","tunnel_port","tunnel_user","tunnel_user_password"],"title":"Password Authentication"}],"title":"SSH Tunnel Method","type":"object"},"username":{"description":"The username which is used to access the database.","order":4,"title":"User","type":"string"}},"required":["host","port","username","encryption"],"title":"Oracle Source Spec","type":"object"},"documentationUrl":"https:\/\/docs.airbyte.com\/integrations\/sources\/oracle","supported_destination_sync_modes":[],"supportsDBT":false,"supportsNormalization":false},"tombstone_cloud":false,"public_cloud":true,"custom_cloud":false,"releaseStage_cloud":"alpha","supportLevel_cloud":"community","releaseDate_cloud":null,"tags_cloud":["language:java"],"allowedHosts_cloud":{"hosts":["${host}","${tunnel_method.tunnel_host}"]},"releases_cloud":{},"ab_internal_cloud":{"sl":100,"ql":200,"isEnterprise":false,"requireVersionIncrementsInPullRequests":true},"supportsRefreshes_cloud":null,"supportsFileTransfer_cloud":false,"supportsDataActivation_cloud":false,"generated_cloud":{"git":{"commit_sha":"907fa7d7f54d01aa473d210f764cc5fcd0e21eb8","commit_timestamp":"2026-03-25T10:42:14-07:00","commit_author":"Rodi Reich Zilberman","commit_author_email":"rodi@airbyte.io"},"source_file_info":{"metadata_file_path":"metadata\/airbyte\/source-oracle\/latest\/metadata.yaml","metadata_bucket_name":"prod-airbyte-cloud-connector-metadata-service","metadata_last_modified":"2026-03-25T20:18:33.146269+00:00","registry_entry_generated_at":"2026-03-25T20:18:33.146269+00:00"},"metrics":{"all":{"airbyte_platform":"all","connector_definition_id":"b39a7370-74c3-45a6-ac3a-380d48520a83","connector_name":"Oracle DB","connector_type":"source","connector_version":"all","docker_repository":"airbyte\/source-oracle","sync_success_rate":"low","usage":"high"},"cloud":{"airbyte_platform":"cloud","connector_definition_id":"b39a7370-74c3-45a6-ac3a-380d48520a83","connector_name":"Oracle DB","connector_type":"source","connector_version":"0.5.8","docker_repository":"airbyte\/source-oracle","sync_success_rate":"low","usage":"high"},"oss":{"airbyte_platform":"oss","connector_definition_id":"b39a7370-74c3-45a6-ac3a-380d48520a83","connector_name":"Oracle DB","connector_type":"source","connector_version":"0.5.8","docker_repository":"airbyte\/source-oracle","sync_success_rate":"low","usage":"high"}},"sbomUrl":"https:\/\/connectors.airbyte.com\/files\/sbom\/airbyte\/source-oracle\/0.5.8.spdx.json"},"packageInfo_cloud":{},"language_cloud":"java","connectorTestSuitesOptions_cloud":[{"suite":"unitTests"},{"suite":"integrationTests","testSecrets":[{"fileName":"performance-config.json","name":"SECRET_SOURCE_ORACLE_PERFORMANCE_TEST_CREDS","secretStore":{"alias":"airbyte-connector-testing-secret-store","type":"GSM"}}]}],"githubIssueLabel_cloud":"source-oracle","sourceType_cloud":"database","license_cloud":"ELv2","connectorBuildOptions_cloud":{"baseImage":"docker.io\/airbyte\/java-connector-base:2.0.3@sha256:119b8506bca069bbc8357a275936c7e2b0994e6947b81f1bf8d6ce9e16db7d47"},"iconUrl_cloud":"https:\/\/connectors.airbyte.com\/files\/metadata\/airbyte\/source-oracle\/latest\/icon.svg","resourceRequirements_cloud":null,"connectorIPCOptions_cloud":null,"externalDocumentationUrls_cloud":[{"title":"Oracle Database documentation","type":"api_reference","url":"https:\/\/docs.