Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

chore: [Hub Bot] Refresh metadata 2025-01-13 #1929

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

MeltyBot
Copy link
Contributor

Updates Plugin Definitions

Copy link

netlify bot commented Jan 13, 2025

Deploy Preview for meltano-hub ready!

Name Link
🔨 Latest commit aaf1f8a
🔍 Latest deploy log https://app.netlify.com/sites/meltano-hub/deploys/6785026f784d0f000895dafb
😎 Deploy Preview https://deploy-preview-1929--meltano-hub.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

github-actions bot commented Jan 13, 2025

Testing plugin tap-totango (edsoncezar16 variant):

Starting test job...
...
Job completed.

Version info
tap-totango v0.5.0, Meltano SDK v0.27.0
Usage info
melty-bot % tap-totango --help
Usage: tap-totango [OPTIONS]

  Execute the Singer tap.

Options:
  --state PATH              Use a bookmarks file for incremental replication.
  --catalog PATH            Use a Singer catalog file with the tap.
  --test TEXT               Use --test to sync a single record for each
                            stream. Use --test=schema to test schema output
                            without syncing records.
  --discover                Run the tap in discovery mode.
  --config TEXT             Configuration file location or 'ENV' to use
                            environment variables.
  --format [json|markdown]  Specify output style for --about
  --about                   Display package metadata and settings.
  --version                 Display the package version.
  --help                    Show this message and exit.
Detected capabilities
  • ✅ 'discover'
  • ✅ 'catalog'
  • ✅ 'state'
  • ✅ 'about'
JSON Metadata
{
  "name": "tap-totango",
  "description": "totango tap class.",
  "version": "0.5.0",
  "sdk_version": "0.27.0",
  "capabilities": [
    "catalog",
    "state",
    "discover",
    "about",
    "stream-maps",
    "schema-flattening"
  ],
  "settings": {
    "type": "object",
    "properties": {
      "api_url": {
        "type": [
          "string"
        ],
        "default": "https://api.totango.com",
        "description": "The url for the API services. https://api.totango.com is for US services, whereas https://api-eu1.totango.com is for EU services.",
        "enum": [
          "https://api.totango.com",
          "https://api-eu1.totango.com "
        ]
      },
      "auth_token": {
        "type": [
          "string"
        ],
        "description": "The token to authenticate against the API service",
        "secret": true,
        "writeOnly": true
      },
      "events_terms": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "type": {
              "type": [
                "string"
              ]
            }
          },
          "required": [
            "type"
          ],
          "additionalProperties": true
        },
        "default": [],
        "description": "An array containing filter conditions to use for the events stream search.",
        "examples": [
          [
            {
              "type": "event_property",
              "name": "event_type",
              "eq": "note"
            }
          ],
          [
            {
              "type": "or",
              "or": [
                {
                  "type": "event_property",
                  "name": "event_type",
                  "eq": "note"
                },
                {
                  "type": "event_property",
                  "name": "event_type",
                  "eq": "campaign_touch"
                }
              ]
            }
          ],
          [
            {
              "type": "date",
              "term": "date",
              "joker": "yesterday"
            },
            {
              "type": "or",
              "or": [
                {
                  "type": "event_property",
                  "name": "event_type",
                  "eq": "note"
                },
                {
                  "type": "event_property",
                  "name": "event_type",
                  "eq": "campaign_touch"
                }
              ]
            }
          ],
          [
            {
              "type": "date",
              "term": "date",
              "gte": 1587859200000
            },
            {
              "type": "event_property",
              "name": "event_type",
              "eq": "note"
            }
          ]
        ]
      },
      "events_count": {
        "type": [
          "integer"
        ],
        "default": 1000,
        "description": "The maximum number of accounts to return in the events result set. The max. value for count is 1000."
      },
      "events_offset": {
        "type": [
          "integer"
        ],
        "default": 0,
        "description": "Page number (0 is the 1st-page)."
      },
      "account_id": {
        "type": [
          "string",
          "null"
        ],
        "description": "Filter the events stream results for a specific account."
      },
      "accounts_terms": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "type": {
              "type": [
                "string"
              ]
            }
          },
          "required": [
            "type"
          ],
          "additionalProperties": true
        },
        "default": [],
        "description": "An array containing filter conditions to use for the accounts stream search.",
        "examples": [
          [
            {
              "type": "string",
              "term": "status_group",
              "in_list": [
                "paying"
              ]
            }
          ]
        ]
      },
      "accounts_fields": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "type": {
              "type": [
                "string"
              ]
            }
          },
          "required": [
            "type"
          ],
          "additionalProperties": true
        },
        "default": [],
        "description": "List of fields to return as results. Note that the account name and account-id are always returned as well.",
        "examples": [
          [
            {
              "type": "string",
              "term": "health",
              "field_display_name": "Health rank "
            },
            {
              "type": "health_trend",
              "field_display_name": "Health last change "
            },
            {
              "type": "string_attribute",
              "attribute": "Success Manager",
              "field_display_name": "Success Manager"
            }
          ]
        ]
      },
      "accounts_count": {
        "type": [
          "integer",
          "null"
        ],
        "default": 100,
        "description": "The maximum number of accounts to return in the accounts result set. The max. value for count is 1000."
      },
      "accounts_offset": {
        "type": [
          "integer",
          "null"
        ],
        "default": 0,
        "description": "Record number (0 states \"start at record 0\"). The record size can be defined using the count parameter (and limited to 1000). Tip: To page through results, ask for 1000 records (count: 1000). If you receive 1000 records, assume there\u2019s more, in which case you want to pull the next 1000 records (offset: 1000\u2026then 2000\u2026etc.). Repeat paging until the number of records returned is less than 1000."
      },
      "accounts_sort_by": {
        "type": [
          "string",
          "null"
        ],
        "default": "display_name",
        "description": "Field name to sort the accounts stream results set by."
      },
      "accounts_sort_order": {
        "type": [
          "string",
          "null"
        ],
        "enum": [
          "ASC",
          "DESC"
        ],
        "default": "ASC",
        "description": "Order to sort the accounts stream results set by."
      },
      "users_terms": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "type": {
              "type": [
                "string"
              ]
            }
          },
          "required": [
            "type"
          ],
          "additionalProperties": true
        },
        "default": [],
        "description": "An array containing filter conditions to use for the users stream search.",
        "examples": [
          [
            {
              "type": "parent_account",
              "terms": [
                {
                  "type": "string",
                  "term": "status_group",
                  "in_list": [
                    "paying"
                  ]
                }
              ]
            }
          ]
        ]
      },
      "users_fields": {
        "type": "array",
        "items": {
          "type": "object",
          "properties": {
            "type": {
              "type": [
                "string"
              ]
            }
          },
          "required": [
            "type"
          ],
          "additionalProperties": true
        },
        "default": [],
        "description": "List of fields to return as results. Note that the user name and id along with account name and account-id are always returned as well.",
        "examples": [
          [
            {
              "type": "date",
              "term": "last_activity_time",
              "field_display_name": "Last activity",
              "desc": true
            },
            {
              "type": "named_aggregation",
              "aggregation": "total_activities",
              "duration": 14,
              "field_display_name": "Activities (14d)"
            }
          ]
        ]
      },
      "users_count": {
        "type": [
          "integer",
          "null"
        ],
        "default": 1000,
        "description": "The maximum number of users to return in the users result set. The max. value for count is 1000."
      },
      "users_offset": {
        "type": [
          "integer",
          "null"
        ],
        "default": 0,
        "description": "Record number (0 states \"start at record 0\"). The record size can be defined using the count parameter (and limited to 1000). Tip: To page through results, ask for 1000 records (count: 1000). If you receive 1000 records, assume there\u2019s more, in which case you want to pull the next 1000 records (offset: 1000\u2026then 2000\u2026etc.). Repeat paging until the number of records returned is less than 1000."
      },
      "users_sort_by": {
        "type": [
          "string",
          "null"
        ],
        "default": "display_name",
        "description": "Field name to sort the users stream results set by."
      },
      "users_sort_order": {
        "type": [
          "string",
          "null"
        ],
        "enum": [
          "ASC",
          "DESC"
        ],
        "default": "ASC",
        "description": "Order to sort the users stream results set by."
      },
      "stream_maps": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "description": "Config object for stream maps capability. For more information check out [Stream Maps](https://sdk.meltano.com/en/latest/stream_maps.html)."
      },
      "stream_map_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "description": "User-defined config values to be used within map expressions."
      },
      "flattening_enabled": {
        "type": [
          "boolean",
          "null"
        ],
        "description": "'True' to enable schema flattening and automatically expand nested properties."
      },
      "flattening_max_depth": {
        "type": [
          "integer",
          "null"
        ],
        "description": "The max depth to flatten schemas."
      }
    },
    "required": [
      "api_url",
      "auth_token",
      "events_terms",
      "events_count",
      "events_offset",
      "accounts_terms",
      "accounts_fields",
      "users_terms",
      "users_fields"
    ]
  }
}
Discovered streams
  • accounts
  • events
  • users

Copy link

github-actions bot commented Jan 13, 2025

Testing plugin tap-cloudwatch (meltanolabs variant):

Starting test job...
...
Job completed.

Auto-generated README.md

tap-cloudwatch

CloudWatch tap for extracting log data from AWS Cloudwatch Logs Insights API.

Built with the Meltano Singer SDK.

Capabilities

  • catalog
  • state
  • discover
  • about
  • stream-maps
  • schema-flattening
  • batch

Supported Python Versions

  • 3.8
  • 3.9
  • 3.10
  • 3.11
  • 3.12

Settings

Setting Required Default Description
aws_access_key_id False None The access key for your AWS account.
aws_secret_access_key False None The secret key for your AWS account.
aws_session_token False None The session key for your AWS account. This is only needed when you are using temporary credentials.
aws_profile False None The AWS credentials profile name to use. The profile must be configured and accessible.
aws_endpoint_url False None The complete URL to use for the constructed client.
aws_region_name False None The AWS region name (e.g. us-east-1)
start_date True None The earliest record date to sync
end_date False None The last record date to sync. This tap uses a 5 minute buffer to allow Cloudwatch logs to arrive in full. If you request data from current time it will automatically adjust your end_date to now - 5 mins.
log_group_name True None The log group on which to perform the query.
query True None The query string to use. For more information, see CloudWatch Logs Insights Query Syntax.
batch_increment_s False 3600 The size of the time window to query by, default 3,600 seconds (i.e. 1 hour). If the result set for a batch is greater than the max limit of 10,000 records then the tap will query the same window again where >= the most recent record received. This means that the same data is potentially being scanned >1 times but < 2 times, depending on the amount the results set went over the 10k max. For example a batch window with 15k records would scan the 15k once, receiving 10k results, then scan ~5k again to get the rest. The net result is the same data was scanned ~1.5 times for that batch. To avoid this you should set the batch window to avoid exceeding the 10k limit.
stream_maps False None Config object for stream maps capability. For more information check out Stream Maps.
stream_map_config False None User-defined config values to be used within map expressions.
faker_config False None Config for the Faker instance variable fake used within map expressions. Only applicable if the plugin specifies faker as an addtional dependency (through the singer-sdk faker extra or directly).
faker_config.seed False None Value to seed the Faker generator for deterministic output: https://faker.readthedocs.io/en/master/#seeding-the-generator
faker_config.locale False None One or more LCID locale strings to produce localized output for: https://faker.readthedocs.io/en/master/#localization
flattening_enabled False None 'True' to enable schema flattening and automatically expand nested properties.
flattening_max_depth False None The max depth to flatten schemas.
batch_config False None
batch_config.encoding False None Specifies the format and compression of the batch files.
batch_config.encoding.format False None Format to use for batch files.
batch_config.encoding.compression False None Compression format to use for batch files.
batch_config.storage False None Defines the storage layer to use when writing batch files
batch_config.storage.root False None Root path to use when writing batch files.
batch_config.storage.prefix False None Prefix to use when writing batch files.

A full list of supported settings and capabilities is available by running: tap-cloudwatch --about

Version info
tap-cloudwatch v0.3.0, Meltano SDK v0.39.1
Usage info
melty-bot % tap-cloudwatch --help
Usage: tap-cloudwatch [OPTIONS]

  Execute the Singer tap.

Options:
  --version                 Display the package version.
  --about                   Display package metadata and settings.
  --format [json|markdown]  Specify output style for --about
  --config TEXT             Configuration file location or 'ENV' to use
                            environment variables.
  --discover                Run the tap in discovery mode.
  --test TEXT               Use --test to sync a single record for each
                            stream. Use --test=schema to test schema output
                            without syncing records.
  --catalog PATH            Use a Singer catalog file with the tap.
  --state PATH              Use a bookmarks file for incremental replication.
  --help                    Show this message and exit.
Detected capabilities
  • ✅ 'discover'
  • ✅ 'catalog'
  • ✅ 'state'
  • ✅ 'about'
JSON Metadata
{
  "name": "tap-cloudwatch",
  "description": "CloudWatch tap for extracting log data from AWS Cloudwatch Logs Insights API.",
  "version": "0.3.0",
  "sdk_version": "0.39.1",
  "supported_python_versions": [
    "3.8",
    "3.9",
    "3.10",
    "3.11",
    "3.12"
  ],
  "capabilities": [
    "catalog",
    "state",
    "discover",
    "about",
    "stream-maps",
    "schema-flattening",
    "batch"
  ],
  "settings": {
    "type": "object",
    "properties": {
      "aws_access_key_id": {
        "type": [
          "string",
          "null"
        ],
        "description": "The access key for your AWS account.",
        "secret": true,
        "writeOnly": true
      },
      "aws_secret_access_key": {
        "type": [
          "string",
          "null"
        ],
        "description": "The secret key for your AWS account.",
        "secret": true,
        "writeOnly": true
      },
      "aws_session_token": {
        "type": [
          "string",
          "null"
        ],
        "description": "The session key for your AWS account. This is only needed when you are using temporary credentials.",
        "secret": true,
        "writeOnly": true
      },
      "aws_profile": {
        "type": [
          "string",
          "null"
        ],
        "description": "The AWS credentials profile name to use. The profile must be configured and accessible."
      },
      "aws_endpoint_url": {
        "type": [
          "string",
          "null"
        ],
        "description": "The complete URL to use for the constructed client."
      },
      "aws_region_name": {
        "type": [
          "string",
          "null"
        ],
        "description": "The AWS region name (e.g. us-east-1) "
      },
      "start_date": {
        "type": [
          "string"
        ],
        "format": "date-time",
        "description": "The earliest record date to sync"
      },
      "end_date": {
        "type": [
          "string",
          "null"
        ],
        "format": "date-time",
        "description": "The last record date to sync. This tap uses a 5 minute buffer to allow Cloudwatch logs to arrive in full. If you request data from current time it will automatically adjust your end_date to now - 5 mins."
      },
      "log_group_name": {
        "type": [
          "string"
        ],
        "description": "The log group on which to perform the query."
      },
      "query": {
        "type": [
          "string"
        ],
        "description": "The query string to use. For more information, see [CloudWatch Logs Insights Query Syntax](https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html)."
      },
      "batch_increment_s": {
        "type": [
          "integer",
          "null"
        ],
        "default": 3600,
        "description": "The size of the time window to query by, default 3,600 seconds (i.e. 1 hour). If the result set for a batch is greater than the max limit of 10,000 records then the tap will query the same window again where >= the most recent record received. This means that the same data is potentially being scanned >1 times but < 2 times, depending on the amount the results set went over the 10k max. For example a batch window with 15k records would scan the 15k once, receiving 10k results, then scan ~5k again to get the rest. The net result is the same data was scanned ~1.5 times for that batch. To avoid this you should set the batch window to avoid exceeding the 10k limit."
      },
      "stream_maps": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "description": "Config object for stream maps capability. For more information check out [Stream Maps](https://sdk.meltano.com/en/latest/stream_maps.html)."
      },
      "stream_map_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "description": "User-defined config values to be used within map expressions."
      },
      "faker_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {
          "seed": {
            "oneOf": [
              {
                "type": [
                  "number"
                ]
              },
              {
                "type": [
                  "string"
                ]
              },
              {
                "type": [
                  "boolean"
                ]
              },
              {
                "type": "null"
              }
            ],
            "description": "Value to seed the Faker generator for deterministic output: https://faker.readthedocs.io/en/master/#seeding-the-generator"
          },
          "locale": {
            "oneOf": [
              {
                "type": [
                  "string"
                ]
              },
              {
                "type": "array",
                "items": {
                  "type": [
                    "string"
                  ]
                }
              },
              {
                "type": "null"
              }
            ],
            "description": "One or more LCID locale strings to produce localized output for: https://faker.readthedocs.io/en/master/#localization"
          }
        },
        "description": "Config for the [`Faker`](https://faker.readthedocs.io/en/master/) instance variable `fake` used within map expressions. Only applicable if the plugin specifies `faker` as an addtional dependency (through the `singer-sdk` `faker` extra or directly)."
      },
      "flattening_enabled": {
        "type": [
          "boolean",
          "null"
        ],
        "description": "'True' to enable schema flattening and automatically expand nested properties."
      },
      "flattening_max_depth": {
        "type": [
          "integer",
          "null"
        ],
        "description": "The max depth to flatten schemas."
      },
      "batch_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {
          "encoding": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "format": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Format to use for batch files.",
                "enum": [
                  "jsonl",
                  "parquet"
                ]
              },
              "compression": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Compression format to use for batch files.",
                "enum": [
                  "gzip",
                  "none"
                ]
              }
            },
            "description": "Specifies the format and compression of the batch files."
          },
          "storage": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "root": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Root path to use when writing batch files."
              },
              "prefix": {
                "type": [
                  "string",
                  "null"
                ],
                "description": "Prefix to use when writing batch files."
              }
            },
            "description": "Defines the storage layer to use when writing batch files"
          }
        }
      }
    },
    "required": [
      "start_date",
      "log_group_name",
      "query"
    ]
  }
}

Copy link

github-actions bot commented Jan 13, 2025

Testing plugin tap-mailchimp (acarter24 variant):

Starting test job...
...
Job completed.

Auto-generated README.md

tap-mailchimp

Mailchimp tap class.

Built with the Meltano Singer SDK.

Capabilities

  • catalog
  • state
  • discover
  • about
  • stream-maps
  • schema-flattening

Settings

Setting Required Default Description
api_key True None The token to authenticate against the API service
start_date False None The earliest record date to sync
dc True None Your Mailchimp DC
stream_maps False None Config object for stream maps capability. For more information check out Stream Maps.
stream_map_config False None User-defined config values to be used within map expressions.
flattening_enabled False None 'True' to enable schema flattening and automatically expand nested properties.
flattening_max_depth False None The max depth to flatten schemas.

A full list of supported settings and capabilities is available by running: tap-mailchimp --about

Version info
tap-mailchimp v0.0.1, Meltano SDK v0.24.0
Usage info
melty-bot % tap-mailchimp --help
Usage: tap-mailchimp [OPTIONS]

  Execute the Singer tap.

Options:
  --state PATH              Use a bookmarks file for incremental replication.
  --catalog PATH            Use a Singer catalog file with the tap.
  --test TEXT               Use --test to sync a single record for each
                            stream. Use --test=schema to test schema output
                            without syncing records.
  --discover                Run the tap in discovery mode.
  --config TEXT             Configuration file location or 'ENV' to use
                            environment variables.
  --format [json|markdown]  Specify output style for --about
  --about                   Display package metadata and settings.
  --version                 Display the package version.
  --help                    Show this message and exit.
Detected capabilities
  • ✅ 'discover'
  • ✅ 'catalog'
  • ✅ 'state'
  • ✅ 'about'
JSON Metadata
{
  "name": "tap-mailchimp",
  "description": "Mailchimp tap class.",
  "version": "0.0.1",
  "sdk_version": "0.24.0",
  "capabilities": [
    "catalog",
    "state",
    "discover",
    "about",
    "stream-maps",
    "schema-flattening"
  ],
  "settings": {
    "type": "object",
    "properties": {
      "api_key": {
        "type": [
          "string"
        ],
        "description": "The token to authenticate against the API service",
        "secret": true,
        "writeOnly": true
      },
      "start_date": {
        "type": [
          "string",
          "null"
        ],
        "format": "date-time",
        "description": "The earliest record date to sync"
      },
      "dc": {
        "type": [
          "string"
        ],
        "description": "Your Mailchimp DC"
      },
      "stream_maps": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "description": "Config object for stream maps capability. For more information check out [Stream Maps](https://sdk.meltano.com/en/latest/stream_maps.html)."
      },
      "stream_map_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "description": "User-defined config values to be used within map expressions."
      },
      "flattening_enabled": {
        "type": [
          "boolean",
          "null"
        ],
        "description": "'True' to enable schema flattening and automatically expand nested properties."
      },
      "flattening_max_depth": {
        "type": [
          "integer",
          "null"
        ],
        "description": "The max depth to flatten schemas."
      }
    },
    "required": [
      "api_key",
      "dc"
    ]
  }
}
Discovered streams
  • campaigns
  • lists
  • lists_members
  • reports_email_activity
  • reports_sent_to
  • reports_unsubscribes

Copy link

github-actions bot commented Jan 13, 2025

Testing plugin tap-veeqo (matatika variant):

Starting test job...
...
Job completed.

Auto-generated README.md

tap-veeqo

Veeqo tap class.

Built with the Meltano Singer SDK.

Capabilities

  • catalog
  • state
  • discover
  • about
  • stream-maps
  • schema-flattening
  • batch

Settings

Setting Required Default Description
api_key True None API key
stream_maps False None Config object for stream maps capability. For more information check out Stream Maps.
stream_map_config False None User-defined config values to be used within map expressions.
faker_config False None Config for the Faker instance variable fake used within map expressions. Only applicable if the plugin specifies faker as an addtional dependency (through the singer-sdk faker extra or directly).
faker_config.seed False None Value to seed the Faker generator for deterministic output: https://faker.readthedocs.io/en/master/#seeding-the-generator
faker_config.locale False None One or more LCID locale strings to produce localized output for: https://faker.readthedocs.io/en/master/#localization
flattening_enabled False None 'True' to enable schema flattening and automatically expand nested properties.
flattening_max_depth False None The max depth to flatten schemas.
batch_config False None Configuration for BATCH message capabilities.
batch_config.encoding False None Specifies the format and compression of the batch files.
batch_config.encoding.format False None Format to use for batch files.
batch_config.encoding.compression False None Compression format to use for batch files.
batch_config.storage False None Defines the storage layer to use when writing batch files
batch_config.storage.root False None Root path to use when writing batch files.
batch_config.storage.prefix False None Prefix to use when writing batch files.

A full list of supported settings and capabilities is available by running: tap-veeqo --about

Version info
tap-veeqo v0.3.1, Meltano SDK v0.42.1
Usage info
melty-bot % tap-veeqo --help
Usage: tap-veeqo [OPTIONS]

  Execute the Singer tap.

Options:
  --version                 Display the package version.
  --about                   Display package metadata and settings.
  --format [json|markdown]  Specify output style for --about
  --config TEXT             Configuration file location or 'ENV' to use
                            environment variables.
  --discover                Run the tap in discovery mode.
  --test TEXT               Use --test to sync a single record for each
                            stream. Use --test=schema to test schema output
                            without syncing records.
  --catalog PATH            Use a Singer catalog file with the tap.
  --state PATH              Use a bookmarks file for incremental replication.
  --help                    Show this message and exit.
Detected capabilities
  • ✅ 'discover'
  • ✅ 'catalog'
  • ✅ 'state'
  • ✅ 'about'
JSON Metadata
{
  "name": "tap-veeqo",
  "description": "Veeqo tap class.",
  "version": "0.3.1",
  "sdk_version": "0.42.1",
  "supported_python_versions": [],
  "capabilities": [
    "catalog",
    "state",
    "discover",
    "about",
    "stream-maps",
    "schema-flattening",
    "batch"
  ],
  "settings": {
    "type": "object",
    "properties": {
      "api_key": {
        "type": [
          "string"
        ],
        "description": "API key",
        "secret": true,
        "writeOnly": true
      },
      "stream_maps": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "title": "Stream Maps",
        "description": "Config object for stream maps capability. For more information check out [Stream Maps](https://sdk.meltano.com/en/latest/stream_maps.html)."
      },
      "stream_map_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {},
        "title": "User Stream Map Configuration",
        "description": "User-defined config values to be used within map expressions."
      },
      "faker_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {
          "seed": {
            "oneOf": [
              {
                "type": [
                  "number"
                ]
              },
              {
                "type": [
                  "string"
                ]
              },
              {
                "type": [
                  "boolean"
                ]
              },
              {
                "type": "null"
              }
            ],
            "title": "Faker Seed",
            "description": "Value to seed the Faker generator for deterministic output: https://faker.readthedocs.io/en/master/#seeding-the-generator"
          },
          "locale": {
            "oneOf": [
              {
                "type": [
                  "string"
                ]
              },
              {
                "type": "array",
                "items": {
                  "type": [
                    "string"
                  ]
                }
              },
              {
                "type": "null"
              }
            ],
            "title": "Faker Locale",
            "description": "One or more LCID locale strings to produce localized output for: https://faker.readthedocs.io/en/master/#localization"
          }
        },
        "title": "Faker Configuration",
        "description": "Config for the [`Faker`](https://faker.readthedocs.io/en/master/) instance variable `fake` used within map expressions. Only applicable if the plugin specifies `faker` as an addtional dependency (through the `singer-sdk` `faker` extra or directly)."
      },
      "flattening_enabled": {
        "type": [
          "boolean",
          "null"
        ],
        "title": "Enable Schema Flattening",
        "description": "'True' to enable schema flattening and automatically expand nested properties."
      },
      "flattening_max_depth": {
        "type": [
          "integer",
          "null"
        ],
        "title": "Max Flattening Depth",
        "description": "The max depth to flatten schemas."
      },
      "batch_config": {
        "type": [
          "object",
          "null"
        ],
        "properties": {
          "encoding": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "format": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "Batch Encoding Format",
                "description": "Format to use for batch files.",
                "enum": [
                  "jsonl",
                  "parquet"
                ]
              },
              "compression": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "Batch Compression Format",
                "description": "Compression format to use for batch files.",
                "enum": [
                  "gzip",
                  "none"
                ]
              }
            },
            "title": "Batch Encoding Configuration",
            "description": "Specifies the format and compression of the batch files."
          },
          "storage": {
            "type": [
              "object",
              "null"
            ],
            "properties": {
              "root": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "Batch Storage Root",
                "description": "Root path to use when writing batch files."
              },
              "prefix": {
                "type": [
                  "string",
                  "null"
                ],
                "title": "Batch Storage Prefix",
                "description": "Prefix to use when writing batch files."
              }
            },
            "title": "Batch Storage Configuration",
            "description": "Defines the storage layer to use when writing batch files"
          }
        },
        "title": "Batch Configuration",
        "description": "Configuration for BATCH message capabilities."
      }
    },
    "required": [
      "api_key"
    ]
  }
}
Discovered streams
  • customers
  • delivery_methods
  • employees
  • orders
  • product_brands
  • product_option_specifics
  • product_properties
  • product_property_specifics
  • product_tags
  • products
  • purchase_orders
  • sellables
  • stores
  • suppliers
  • tags
  • variant_property_specifics
  • warehouses

@@ -76,9 +76,9 @@ settings:
label: API URL
name: api_url
options:
- label: US Endpoint
- label: Https://API Totango Com
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- label: Https://API Totango Com
- label: US Endpoint

value: https://api.totango.com
- label: EU Endpoint
- label: 'Https://API Eu1 Totango Com '
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
- label: 'Https://API Eu1 Totango Com '
- label: EU Endpoint

@@ -28,7 +28,7 @@ settings:
sensitive: true
- description: Your Mailchimp DC
kind: string
label: Data Center
label: Dc
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Suggested change
label: Dc
label: Data Center

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants