> ## Documentation Index
> Fetch the complete documentation index at: https://aisa.one/docs/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> - Base URLs: models `https://api.aisa.one/v1` (Gemini GenerateContent: `https://api.aisa.one/v1beta`); data APIs `https://api.aisa.one/apis/v1`. The `servers` of each operation in https://aisa.one/openapi.yaml is authoritative.
> - Auth: `Authorization: Bearer $AISA_API_KEY`. Never print, log, or commit the key.
> - MCP (preferred for agents): `https://mcp.aisa.one/mcp`, signed in with OAuth, so there is no key to paste.
> - Agent Skill: `npx skills add AIsa-team/agent-skills --skill aisa`. Fallback with the AIsa CLI: `aisa skills install aisa`.
> - Spending: docs, https://aisa.one/models, https://aisa.one/api, `/v1/models`, and MCP `search`, `list_categories`, `get_details`, `batch_quote`, and the `account` operation are free. Quote the exact calls before running them (MCP `batch_quote`, CLI `aisa quote --json`). If the quote reports `auto_execute_eligible: true`, run it unless the user set a tighter limit or asked only for a quote. Otherwise, tell the user in one message the planned calls, the quoted price, and a total USD budget for the task, then wait for approval. Direct HTTP calls follow the stricter rule at https://aisa.one/docs/get-started/cli.md#direct-http-fallback. Do not make paid calls to test availability. Full rule: https://aisa.one/llms.txt

# Amazon: Search listings

> Search Amazon listings by keyword. Returns the fields available in the search results.

### Pagination
Page lengths vary and the source does not provide a reliable total. A nonempty page returns a next_cursor to probe for more results; the next page may be empty. A successful empty page ends pagination.

### Limitations
The source may repeat products across pages. Results are not deduplicated across requests.

### Data and provenance
By default, each value includes value and source. Shared collection time, license, origin, and value_type are grouped in meta.sources. Use provenance=full for complete per-value provenance. Requested fields not delivered by a source are listed in missing with a reason.

<!-- aisa-pricing:start -->
当前未提供请求参考价格；请使用接口支持的报价功能确认费用。 最终费用以账户适用价格及实际结算为准。
<!-- aisa-pricing:end -->

## 请求规范

* **方法与路径:** GET /apis/v1/commerce/amazon/listings
* **可用状态:** enabled
* **请求 URL 模板:** `https://api.aisa.one/apis/v1/commerce/amazon/listings`
* **country:** query; 必填
* **q:** query; 可选
* **cursor:** query; 可选
* **sort\_by:** query; 可选
* **sort\_order:** query; 可选
* **category\_id:** query; 可选
* **language:** query; 可选
* **delivery\_postcode:** query; 可选
* **fields:** query; 可选
* **provenance:** query; 可选
* **Runtime 事实版本:** e4ea23246d148272326d4d18f79f43b8fa99cd58edd96f4f3759a860c1c99cf8

[完整 OpenAPI 定义](https://aisa.one/docs/reference-contracts/zh/aisa-commerce.json)

有效请求与价格声明（包括认证和引用的 schema）：

```json theme={null}
{
  "operationId": "get_aisa_commerce_apis_v1_commerce_amazon_listings",
  "method": "GET",
  "path": "/apis/v1/commerce/amazon/listings",
  "servers": [
    {
      "url": "https://api.aisa.one"
    }
  ],
  "parameters": [
    {
      "description": "Marketplace country as an uppercase ISO 3166-1 alpha-2 code (GB, not UK). See the enum for supported countries.",
      "in": "query",
      "name": "country",
      "required": true,
      "schema": {
        "description": "Marketplace country as an uppercase ISO 3166-1 alpha-2 code (GB, not UK). See the enum for supported countries.",
        "enum": [
          "CA",
          "DE",
          "GB",
          "JP",
          "US"
        ],
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Search keywords.",
      "in": "query",
      "name": "q",
      "required": false,
      "schema": {
        "description": "Search keywords.",
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Pass the previous response's next_cursor unchanged. Omit for the first page. A null next_cursor indicates the end of pagination.",
      "in": "query",
      "name": "cursor",
      "required": false,
      "schema": {
        "description": "Pass the previous response's next_cursor unchanged. Omit for the first page. A null next_cursor indicates the end of pagination.",
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Sort key. Usually an output field name; operation-specific notes explain keys that do not correspond to an output field. relevance uses default search order; popularity uses bestseller order. Neither is an output field. price refers to the search display price and requires sort_order. rating, launch_date (newest first), and popularity support descending order only; sort_order may be omitted.",
      "in": "query",
      "name": "sort_by",
      "required": false,
      "schema": {
        "description": "Sort key. Usually an output field name; operation-specific notes explain keys that do not correspond to an output field. relevance uses default search order; popularity uses bestseller order. Neither is an output field. price refers to the search display price and requires sort_order. rating, launch_date (newest first), and popularity support descending order only; sort_order may be omitted.",
        "enum": [
          "launch_date",
          "popularity",
          "price",
          "rating",
          "relevance"
        ],
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Sort direction: asc or desc. Requires sort_by.",
      "in": "query",
      "name": "sort_order",
      "required": false,
      "schema": {
        "description": "Sort direction: asc or desc. Requires sort_by.",
        "enum": [
          "asc",
          "desc"
        ],
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Category ID returned by the category endpoint for the same platform.",
      "in": "query",
      "name": "category_id",
      "required": false,
      "schema": {
        "description": "Category ID returned by the category endpoint for the same platform.",
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Result language as a BCP 47 tag, such as en, en-US, or zh-Hans.",
      "in": "query",
      "name": "language",
      "required": false,
      "schema": {
        "description": "Result language as a BCP 47 tag, such as en, en-US, or zh-Hans.",
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Delivery postal code. May affect prices and availability.",
      "in": "query",
      "name": "delivery_postcode",
      "required": false,
      "schema": {
        "description": "Delivery postal code. May affect prices and availability.",
        "type": [
          "string",
          "null"
        ]
      }
    },
    {
      "description": "Comma-separated business field paths to return. Omit to use this operation's default field selection. The enum includes all fields of the shared item type. Some are populated only by other operations on the same platform; selecting them here does not supply missing data. Field selection trims output only and does not reduce source calls or charges.",
      "explode": false,
      "in": "query",
      "name": "fields",
      "required": false,
      "schema": {
        "description": "Comma-separated business field paths to return. Omit to use this operation's default field selection. The enum includes all fields of the shared item type. Some are populated only by other operations on the same platform; selecting them here does not supply missing data. Field selection trims output only and does not reduce source calls or charges.",
        "items": {
          "enum": [
            "affiliate.commission_rate",
            "attributes.list",
            "badges",
            "brand",
            "buybox.seller_statistics",
            "buybox.shop_id",
            "buybox.used_seller_statistics",
            "buybox.used_shop_id",
            "catalog.product_type",
            "compliance.is_adult",
            "description.blocks",
            "dimensions.height_mm",
            "dimensions.length_mm",
            "dimensions.width_mm",
            "fees.fba_pick_and_pack",
            "fees.referral_percentage",
            "handling.is_heat_sensitive",
            "identifiers.ean",
            "identifiers.gtin",
            "identifiers.upc",
            "image.cover_url",
            "images",
            "lifecycle.launch_date",
            "metrics.ad_cost_reported",
            "metrics.ad_gmv_reported",
            "metrics.amazon_out_of_stock_count_30d",
            "metrics.amazon_out_of_stock_count_90d",
            "metrics.bought_last_month_count",
            "metrics.gmv",
            "metrics.gmv_15d",
            "metrics.gmv_1d",
            "metrics.gmv_30d",
            "metrics.gmv_60d",
            "metrics.gmv_7d",
            "metrics.gmv_90d",
            "metrics.gmv_total",
            "metrics.gmv_trend",
            "metrics.offer_count",
            "metrics.sales_count",
            "metrics.sales_count_15d",
            "metrics.sales_count_1d",
            "metrics.sales_count_30d",
            "metrics.sales_count_60d",
            "metrics.sales_count_7d",
            "metrics.sales_count_90d",
            "metrics.sales_rank",
            "metrics.sales_rank_average_180d",
            "metrics.sales_rank_average_30d",
            "metrics.sales_rank_average_365d",
            "metrics.sales_rank_average_90d",
            "metrics.sales_rank_drop_count_180d",
            "metrics.sales_rank_drop_count_30d",
            "metrics.sales_rank_drop_count_365d",
            "metrics.sales_rank_drop_count_90d",
            "option_groups",
            "packaging.height_mm",
            "packaging.length_mm",
            "packaging.quantity",
            "packaging.weight_g",
            "packaging.width_mm",
            "rating.count",
            "rating.distribution",
            "rating.score",
            "related.bundle_listings",
            "related.categories",
            "related.child_listings",
            "related.frequently_bought_together_listings",
            "related.offers",
            "related.parent_listings",
            "related.variant_listings",
            "related.variants",
            "relation.shop_id",
            "review.count",
            "review.summary",
            "status.availability",
            "title",
            "unit_count.quantity",
            "unit_count.unit",
            "url",
            "weight_g"
          ],
          "type": "string"
        },
        "type": [
          "array",
          "null"
        ]
      },
      "style": "form"
    },
    {
      "description": "compact (default) returns value and source per field. Shared collection time, license, origin, and value_type are grouped in meta.sources; differing values retain their own metadata. full returns complete per-value provenance, including precision and confidence.",
      "in": "query",
      "name": "provenance",
      "required": false,
      "schema": {
        "default": "compact",
        "description": "compact (default) returns value and source per field. Shared collection time, license, origin, and value_type are grouped in meta.sources; differing values retain their own metadata. full returns complete per-value provenance, including precision and confidence.",
        "enum": [
          "compact",
          "full"
        ],
        "type": [
          "string",
          "null"
        ]
      }
    }
  ],
  "security": [
    {
      "bearerAuth": []
    }
  ],
  "x-aisa-status": "enabled",
  "x-aisa-pricing": {
    "cache_hit_share_bps": 10000,
    "customer_micros_usd": 100000,
    "customer_pricing_ref": "commerce.amazon.listings_by_keyword.query.v1.pricing@1",
    "description": "Charged once per delivered read: an entity with at least one requested field, or one page of a result set. A read that delivers nothing is not charged. A read answered from stored values is charged the cache-hit share of the price. Variants are priced by the route parameters they fix.",
    "kind": "fixed_request"
  },
  "components": {
    "securitySchemes": {
      "bearerAuth": {
        "scheme": "bearer",
        "type": "http"
      }
    }
  }
}
```

## 费用与请求规则

当前未提供请求参考价格；请使用接口支持的报价功能确认费用。 最终费用以账户适用价格及实际结算为准。

公开参考值不是你的账户报价或最终扣费。对于支持 X-AISA-Cost-Mode: quote 的接口，执行前请针对完整请求获取免费报价；执行后通过响应费用元数据和 Usage Logs 核对结算费用。1 USD 等于 1,000,000 个整数 micro-USD。


## OpenAPI

````yaml reference-contracts/zh/aisa-commerce.json GET /apis/v1/commerce/amazon/listings
openapi: 3.1.0
info:
  description: ''
  title: AIsa commerce
  version: '1'
  x-aisa-capabilities:
    idempotency: Idempotency-Key
    max_price: X-AISA-Max-Price-USD
    quote:
      header: X-AISA-Cost-Mode
      value: quote
  x-aisa-configured-paths: []
  x-aisa-document:
    facts_hash: e4ea23246d148272326d4d18f79f43b8fa99cd58edd96f4f3759a860c1c99cf8
    generator_version: '3'
    protocol_version: '1'
    schema_version: '1'
    composer_version: '27'
    response_pending: []
    document_hash: sha256:d613c2f34a6d7f2b6fe218d384f60674caa24284ef502a3778d3fb4c04d755a3
  x-aisa-plans:
    builder: 1
    display_plan: payg
    payg: 1
    similarweb_payg: 1
    team: 1
    version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
  x-aisa-provider: aisa-commerce
  x-aisa-catalogs:
    aisa-commerce:
      title: AIsa commerce
      description: ''
      x-aisa-document:
        facts_hash: e4ea23246d148272326d4d18f79f43b8fa99cd58edd96f4f3759a860c1c99cf8
        generator_version: '3'
        protocol_version: '1'
        schema_version: '1'
      x-aisa-plans:
        builder: 1
        display_plan: payg
        payg: 1
        similarweb_payg: 1
        team: 1
        version: e70a0959cd1b93b84ae16dffd7a538273ddb9c1d46277b82823c37ff1b6bc0fb
      x-aisa-capabilities:
        idempotency: Idempotency-Key
        max_price: X-AISA-Max-Price-USD
        quote:
          header: X-AISA-Cost-Mode
          value: quote
servers:
  - url: https://api.aisa.one
security:
  - bearerAuth: []
paths:
  /apis/v1/commerce/amazon/listings:
    get:
      summary: 'Amazon: Search listings'
      description: >-
        Search Amazon listings by keyword. Returns the fields available in the
        search results.


        ### Pagination

        Page lengths vary and the source does not provide a reliable total. A
        nonempty page returns a next_cursor to probe for more results; the next
        page may be empty. A successful empty page ends pagination.


        ### Limitations

        The source may repeat products across pages. Results are not
        deduplicated across requests.


        ### Data and provenance

        By default, each value includes value and source. Shared collection
        time, license, origin, and value_type are grouped in meta.sources. Use
        provenance=full for complete per-value provenance. Requested fields not
        delivered by a source are listed in missing with a reason.


        <!-- aisa-pricing:start -->

        当前未提供请求参考价格；请使用接口支持的报价功能确认费用。 最终费用以账户适用价格及实际结算为准。

        <!-- aisa-pricing:end -->
      operationId: get_aisa_commerce_apis_v1_commerce_amazon_listings
      parameters:
        - description: >-
            Marketplace country as an uppercase ISO 3166-1 alpha-2 code (GB, not
            UK). See the enum for supported countries.
          in: query
          name: country
          required: true
          schema:
            description: >-
              Marketplace country as an uppercase ISO 3166-1 alpha-2 code (GB,
              not UK). See the enum for supported countries.
            enum:
              - CA
              - DE
              - GB
              - JP
              - US
            type:
              - string
              - 'null'
        - description: Search keywords.
          in: query
          name: q
          required: false
          schema:
            description: Search keywords.
            type:
              - string
              - 'null'
        - description: >-
            Pass the previous response's next_cursor unchanged. Omit for the
            first page. A null next_cursor indicates the end of pagination.
          in: query
          name: cursor
          required: false
          schema:
            description: >-
              Pass the previous response's next_cursor unchanged. Omit for the
              first page. A null next_cursor indicates the end of pagination.
            type:
              - string
              - 'null'
        - description: >-
            Sort key. Usually an output field name; operation-specific notes
            explain keys that do not correspond to an output field. relevance
            uses default search order; popularity uses bestseller order. Neither
            is an output field. price refers to the search display price and
            requires sort_order. rating, launch_date (newest first), and
            popularity support descending order only; sort_order may be omitted.
          in: query
          name: sort_by
          required: false
          schema:
            description: >-
              Sort key. Usually an output field name; operation-specific notes
              explain keys that do not correspond to an output field. relevance
              uses default search order; popularity uses bestseller order.
              Neither is an output field. price refers to the search display
              price and requires sort_order. rating, launch_date (newest first),
              and popularity support descending order only; sort_order may be
              omitted.
            enum:
              - launch_date
              - popularity
              - price
              - rating
              - relevance
            type:
              - string
              - 'null'
        - description: 'Sort direction: asc or desc. Requires sort_by.'
          in: query
          name: sort_order
          required: false
          schema:
            description: 'Sort direction: asc or desc. Requires sort_by.'
            enum:
              - asc
              - desc
            type:
              - string
              - 'null'
        - description: Category ID returned by the category endpoint for the same platform.
          in: query
          name: category_id
          required: false
          schema:
            description: >-
              Category ID returned by the category endpoint for the same
              platform.
            type:
              - string
              - 'null'
        - description: Result language as a BCP 47 tag, such as en, en-US, or zh-Hans.
          in: query
          name: language
          required: false
          schema:
            description: Result language as a BCP 47 tag, such as en, en-US, or zh-Hans.
            type:
              - string
              - 'null'
        - description: Delivery postal code. May affect prices and availability.
          in: query
          name: delivery_postcode
          required: false
          schema:
            description: Delivery postal code. May affect prices and availability.
            type:
              - string
              - 'null'
        - description: >-
            Comma-separated business field paths to return. Omit to use this
            operation's default field selection. The enum includes all fields of
            the shared item type. Some are populated only by other operations on
            the same platform; selecting them here does not supply missing data.
            Field selection trims output only and does not reduce source calls
            or charges.
          explode: false
          in: query
          name: fields
          required: false
          schema:
            description: >-
              Comma-separated business field paths to return. Omit to use this
              operation's default field selection. The enum includes all fields
              of the shared item type. Some are populated only by other
              operations on the same platform; selecting them here does not
              supply missing data. Field selection trims output only and does
              not reduce source calls or charges.
            items:
              enum:
                - affiliate.commission_rate
                - attributes.list
                - badges
                - brand
                - buybox.seller_statistics
                - buybox.shop_id
                - buybox.used_seller_statistics
                - buybox.used_shop_id
                - catalog.product_type
                - compliance.is_adult
                - description.blocks
                - dimensions.height_mm
                - dimensions.length_mm
                - dimensions.width_mm
                - fees.fba_pick_and_pack
                - fees.referral_percentage
                - handling.is_heat_sensitive
                - identifiers.ean
                - identifiers.gtin
                - identifiers.upc
                - image.cover_url
                - images
                - lifecycle.launch_date
                - metrics.ad_cost_reported
                - metrics.ad_gmv_reported
                - metrics.amazon_out_of_stock_count_30d
                - metrics.amazon_out_of_stock_count_90d
                - metrics.bought_last_month_count
                - metrics.gmv
                - metrics.gmv_15d
                - metrics.gmv_1d
                - metrics.gmv_30d
                - metrics.gmv_60d
                - metrics.gmv_7d
                - metrics.gmv_90d
                - metrics.gmv_total
                - metrics.gmv_trend
                - metrics.offer_count
                - metrics.sales_count
                - metrics.sales_count_15d
                - metrics.sales_count_1d
                - metrics.sales_count_30d
                - metrics.sales_count_60d
                - metrics.sales_count_7d
                - metrics.sales_count_90d
                - metrics.sales_rank
                - metrics.sales_rank_average_180d
                - metrics.sales_rank_average_30d
                - metrics.sales_rank_average_365d
                - metrics.sales_rank_average_90d
                - metrics.sales_rank_drop_count_180d
                - metrics.sales_rank_drop_count_30d
                - metrics.sales_rank_drop_count_365d
                - metrics.sales_rank_drop_count_90d
                - option_groups
                - packaging.height_mm
                - packaging.length_mm
                - packaging.quantity
                - packaging.weight_g
                - packaging.width_mm
                - rating.count
                - rating.distribution
                - rating.score
                - related.bundle_listings
                - related.categories
                - related.child_listings
                - related.frequently_bought_together_listings
                - related.offers
                - related.parent_listings
                - related.variant_listings
                - related.variants
                - relation.shop_id
                - review.count
                - review.summary
                - status.availability
                - title
                - unit_count.quantity
                - unit_count.unit
                - url
                - weight_g
              type: string
            type:
              - array
              - 'null'
          style: form
        - description: >-
            compact (default) returns value and source per field. Shared
            collection time, license, origin, and value_type are grouped in
            meta.sources; differing values retain their own metadata. full
            returns complete per-value provenance, including precision and
            confidence.
          in: query
          name: provenance
          required: false
          schema:
            default: compact
            description: >-
              compact (default) returns value and source per field. Shared
              collection time, license, origin, and value_type are grouped in
              meta.sources; differing values retain their own metadata. full
              returns complete per-value provenance, including precision and
              confidence.
            enum:
              - compact
              - full
            type:
              - string
              - 'null'
      responses:
        '200':
          content:
            application/json:
              schema:
                properties:
                  items:
                    items:
                      properties:
                        fields:
                          properties:
                            affiliate:
                              properties:
                                commission_rate:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            attributes:
                              properties:
                                list:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        properties:
                                          name:
                                            type:
                                              - string
                                              - 'null'
                                          value: {}
                                        type:
                                          - object
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            badges:
                              properties:
                                confidence:
                                  type:
                                    - number
                                    - 'null'
                                dims:
                                  additionalProperties:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - object
                                    - 'null'
                                fetched_at:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                license:
                                  type:
                                    - string
                                    - 'null'
                                metric:
                                  type:
                                    - string
                                    - 'null'
                                origin:
                                  type:
                                    - string
                                    - 'null'
                                period_end:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                period_start:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                precision:
                                  type:
                                    - string
                                    - 'null'
                                source:
                                  type:
                                    - string
                                    - 'null'
                                sources:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value_type:
                                  type:
                                    - string
                                    - 'null'
                                verified:
                                  type:
                                    - boolean
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            brand:
                              properties:
                                confidence:
                                  type:
                                    - number
                                    - 'null'
                                dims:
                                  additionalProperties:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - object
                                    - 'null'
                                fetched_at:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                license:
                                  type:
                                    - string
                                    - 'null'
                                metric:
                                  type:
                                    - string
                                    - 'null'
                                origin:
                                  type:
                                    - string
                                    - 'null'
                                period_end:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                period_start:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                precision:
                                  type:
                                    - string
                                    - 'null'
                                source:
                                  type:
                                    - string
                                    - 'null'
                                sources:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value:
                                  type:
                                    - string
                                    - 'null'
                                value_type:
                                  type:
                                    - string
                                    - 'null'
                                verified:
                                  type:
                                    - boolean
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            buybox:
                              properties:
                                seller_statistics:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        properties:
                                          average_new_offer_count:
                                            type:
                                              - string
                                              - 'null'
                                          average_price:
                                            type:
                                              - string
                                              - 'null'
                                          condition:
                                            type:
                                              - string
                                              - 'null'
                                          is_fba:
                                            type:
                                              - boolean
                                              - 'null'
                                          last_won_at:
                                            type:
                                              - string
                                              - 'null'
                                          shop_id:
                                            type:
                                              - string
                                              - 'null'
                                          win_percentage:
                                            type:
                                              - string
                                              - 'null'
                                        type:
                                          - object
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                shop_id:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                used_seller_statistics:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        properties:
                                          average_new_offer_count:
                                            type:
                                              - string
                                              - 'null'
                                          average_price:
                                            type:
                                              - string
                                              - 'null'
                                          condition:
                                            type:
                                              - string
                                              - 'null'
                                          is_fba:
                                            type:
                                              - boolean
                                              - 'null'
                                          last_won_at:
                                            type:
                                              - string
                                              - 'null'
                                          shop_id:
                                            type:
                                              - string
                                              - 'null'
                                          win_percentage:
                                            type:
                                              - string
                                              - 'null'
                                        type:
                                          - object
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                used_shop_id:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            catalog:
                              properties:
                                product_type:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            compliance:
                              properties:
                                is_adult:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - boolean
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            description:
                              properties:
                                blocks:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        properties:
                                          height:
                                            type:
                                              - integer
                                              - 'null'
                                          module_path:
                                            items:
                                              type:
                                                - integer
                                                - 'null'
                                            type:
                                              - array
                                              - 'null'
                                          section:
                                            type:
                                              - string
                                              - 'null'
                                          text:
                                            type:
                                              - string
                                              - 'null'
                                          title:
                                            type:
                                              - string
                                              - 'null'
                                          type:
                                            type:
                                              - string
                                              - 'null'
                                          urls:
                                            items:
                                              type:
                                                - string
                                                - 'null'
                                            type:
                                              - array
                                              - 'null'
                                          width:
                                            type:
                                              - integer
                                              - 'null'
                                        type:
                                          - object
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            dimensions:
                              properties:
                                height_mm:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                length_mm:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                width_mm:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            fees:
                              properties:
                                fba_pick_and_pack:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                referral_percentage:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            handling:
                              properties:
                                is_heat_sensitive:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - boolean
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            identifiers:
                              properties:
                                ean:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gtin:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                upc:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            image:
                              properties:
                                cover_url:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            images:
                              properties:
                                confidence:
                                  type:
                                    - number
                                    - 'null'
                                dims:
                                  additionalProperties:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - object
                                    - 'null'
                                fetched_at:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                license:
                                  type:
                                    - string
                                    - 'null'
                                metric:
                                  type:
                                    - string
                                    - 'null'
                                origin:
                                  type:
                                    - string
                                    - 'null'
                                period_end:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                period_start:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                precision:
                                  type:
                                    - string
                                    - 'null'
                                source:
                                  type:
                                    - string
                                    - 'null'
                                sources:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value:
                                  items:
                                    properties:
                                      height:
                                        type:
                                          - integer
                                          - 'null'
                                      thumbnail_url:
                                        type:
                                          - string
                                          - 'null'
                                      url:
                                        type:
                                          - string
                                          - 'null'
                                      width:
                                        type:
                                          - integer
                                          - 'null'
                                    type:
                                      - object
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value_type:
                                  type:
                                    - string
                                    - 'null'
                                verified:
                                  type:
                                    - boolean
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            lifecycle:
                              properties:
                                launch_date:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            metrics:
                              properties:
                                ad_cost_reported:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                ad_gmv_reported:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                amazon_out_of_stock_count_30d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                amazon_out_of_stock_count_90d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                bought_last_month_count:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_15d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_1d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_30d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_60d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_7d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_90d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_total:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                gmv_trend:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      properties:
                                        dates:
                                          items:
                                            type:
                                              - string
                                              - 'null'
                                          type:
                                            - array
                                            - 'null'
                                        granularity:
                                          type:
                                            - string
                                            - 'null'
                                        ordering:
                                          type:
                                            - string
                                            - 'null'
                                        values:
                                          items:
                                            type:
                                              - string
                                              - 'null'
                                          type:
                                            - array
                                            - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                offer_count:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_count:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_count_15d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_count_1d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_count_30d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_count_60d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_count_7d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_count_90d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_average_180d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_average_30d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_average_365d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_average_90d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_drop_count_180d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_drop_count_30d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_drop_count_365d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                sales_rank_drop_count_90d:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            option_groups:
                              properties:
                                confidence:
                                  type:
                                    - number
                                    - 'null'
                                dims:
                                  additionalProperties:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - object
                                    - 'null'
                                fetched_at:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                license:
                                  type:
                                    - string
                                    - 'null'
                                metric:
                                  type:
                                    - string
                                    - 'null'
                                origin:
                                  type:
                                    - string
                                    - 'null'
                                period_end:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                period_start:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                precision:
                                  type:
                                    - string
                                    - 'null'
                                source:
                                  type:
                                    - string
                                    - 'null'
                                sources:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value:
                                  items:
                                    properties:
                                      has_image:
                                        type:
                                          - boolean
                                          - 'null'
                                      id:
                                        type:
                                          - string
                                          - 'null'
                                      name:
                                        type:
                                          - string
                                          - 'null'
                                      values:
                                        items:
                                          properties:
                                            id:
                                              type:
                                                - string
                                                - 'null'
                                            image_url:
                                              type:
                                                - string
                                                - 'null'
                                            name:
                                              type:
                                                - string
                                                - 'null'
                                          type:
                                            - object
                                            - 'null'
                                        type:
                                          - array
                                          - 'null'
                                    type:
                                      - object
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value_type:
                                  type:
                                    - string
                                    - 'null'
                                verified:
                                  type:
                                    - boolean
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            packaging:
                              properties:
                                height_mm:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                length_mm:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                quantity:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                weight_g:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                width_mm:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            rating:
                              properties:
                                count:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                distribution:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        properties:
                                          count:
                                            type:
                                              - string
                                              - 'null'
                                          percentage:
                                            type:
                                              - string
                                              - 'null'
                                          stars:
                                            type:
                                              - integer
                                              - 'null'
                                        type:
                                          - object
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                score:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            related:
                              properties:
                                bundle_listings:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                categories:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                child_listings:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                frequently_bought_together_listings:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                offers:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                parent_listings:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                variant_listings:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                variants:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            relation:
                              properties:
                                shop_id:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            review:
                              properties:
                                count:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                summary:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            status:
                              properties:
                                availability:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            title:
                              properties:
                                confidence:
                                  type:
                                    - number
                                    - 'null'
                                dims:
                                  additionalProperties:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - object
                                    - 'null'
                                fetched_at:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                license:
                                  type:
                                    - string
                                    - 'null'
                                metric:
                                  type:
                                    - string
                                    - 'null'
                                origin:
                                  type:
                                    - string
                                    - 'null'
                                period_end:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                period_start:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                precision:
                                  type:
                                    - string
                                    - 'null'
                                source:
                                  type:
                                    - string
                                    - 'null'
                                sources:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value:
                                  type:
                                    - string
                                    - 'null'
                                value_type:
                                  type:
                                    - string
                                    - 'null'
                                verified:
                                  type:
                                    - boolean
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            unit_count:
                              properties:
                                quantity:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                                unit:
                                  properties:
                                    confidence:
                                      type:
                                        - number
                                        - 'null'
                                    dims:
                                      additionalProperties:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - object
                                        - 'null'
                                    fetched_at:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    license:
                                      type:
                                        - string
                                        - 'null'
                                    metric:
                                      type:
                                        - string
                                        - 'null'
                                    origin:
                                      type:
                                        - string
                                        - 'null'
                                    period_end:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    period_start:
                                      format: date-time
                                      type:
                                        - string
                                        - 'null'
                                    precision:
                                      type:
                                        - string
                                        - 'null'
                                    source:
                                      type:
                                        - string
                                        - 'null'
                                    sources:
                                      items:
                                        type:
                                          - string
                                          - 'null'
                                      type:
                                        - array
                                        - 'null'
                                    value:
                                      type:
                                        - string
                                        - 'null'
                                    value_type:
                                      type:
                                        - string
                                        - 'null'
                                    verified:
                                      type:
                                        - boolean
                                        - 'null'
                                  type:
                                    - object
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            url:
                              properties:
                                confidence:
                                  type:
                                    - number
                                    - 'null'
                                dims:
                                  additionalProperties:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - object
                                    - 'null'
                                fetched_at:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                license:
                                  type:
                                    - string
                                    - 'null'
                                metric:
                                  type:
                                    - string
                                    - 'null'
                                origin:
                                  type:
                                    - string
                                    - 'null'
                                period_end:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                period_start:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                precision:
                                  type:
                                    - string
                                    - 'null'
                                source:
                                  type:
                                    - string
                                    - 'null'
                                sources:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value:
                                  type:
                                    - string
                                    - 'null'
                                value_type:
                                  type:
                                    - string
                                    - 'null'
                                verified:
                                  type:
                                    - boolean
                                    - 'null'
                              type:
                                - object
                                - 'null'
                            weight_g:
                              properties:
                                confidence:
                                  type:
                                    - number
                                    - 'null'
                                dims:
                                  additionalProperties:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - object
                                    - 'null'
                                fetched_at:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                license:
                                  type:
                                    - string
                                    - 'null'
                                metric:
                                  type:
                                    - string
                                    - 'null'
                                origin:
                                  type:
                                    - string
                                    - 'null'
                                period_end:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                period_start:
                                  format: date-time
                                  type:
                                    - string
                                    - 'null'
                                precision:
                                  type:
                                    - string
                                    - 'null'
                                source:
                                  type:
                                    - string
                                    - 'null'
                                sources:
                                  items:
                                    type:
                                      - string
                                      - 'null'
                                  type:
                                    - array
                                    - 'null'
                                value:
                                  type:
                                    - string
                                    - 'null'
                                value_type:
                                  type:
                                    - string
                                    - 'null'
                                verified:
                                  type:
                                    - boolean
                                    - 'null'
                              type:
                                - object
                                - 'null'
                          type:
                            - object
                            - 'null'
                        flags:
                          items:
                            type:
                              - string
                              - 'null'
                          type:
                            - array
                            - 'null'
                        key:
                          type:
                            - string
                            - 'null'
                        kind:
                          type:
                            - string
                            - 'null'
                        rank:
                          type:
                            - integer
                            - 'null'
                      type:
                        - object
                        - 'null'
                    type:
                      - array
                      - 'null'
                  meta:
                    properties:
                      sources:
                        additionalProperties:
                          properties:
                            fetched_at:
                              format: date-time
                              type:
                                - string
                                - 'null'
                            license:
                              type:
                                - string
                                - 'null'
                            origin:
                              type:
                                - string
                                - 'null'
                            value_type:
                              type:
                                - string
                                - 'null'
                          type:
                            - object
                            - 'null'
                        type:
                          - object
                          - 'null'
                    type:
                      - object
                      - 'null'
                  missing:
                    items:
                      properties:
                        reason:
                          type:
                            - string
                            - 'null'
                        source:
                          type:
                            - string
                            - 'null'
                      type:
                        - object
                        - 'null'
                    type:
                      - array
                      - 'null'
                  next_cursor:
                    type:
                      - string
                      - 'null'
                type: object
          description: Success
        '401':
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourcePublicError'
          description: >-
            Authentication failed. Execution-mode gateway errors use a string
            error with top-level code and request_id; cost-quote authentication
            errors use a nested error object whose request_id may be omitted.
            Resource errors use the full nested envelope.
        default:
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ResourcePublicError'
          description: >-
            Resource errors use the full nested envelope. Gateway authentication
            errors use the flat execution-mode shape or the nested cost-quote
            shape (request_id is omitted by some quote failures). Use
            X-Request-ID for support correlation.
components:
  schemas:
    ResourcePublicError:
      oneOf:
        - $ref: '#/components/schemas/ResourceError'
        - $ref: '#/components/schemas/GatewayAuthError'
        - $ref: '#/components/schemas/GatewayQuoteError'
    ResourceError:
      properties:
        error:
          properties:
            code:
              type: string
            details:
              items:
                properties:
                  code:
                    type:
                      - string
                      - 'null'
                  field:
                    type:
                      - string
                      - 'null'
                  message:
                    type:
                      - string
                      - 'null'
                type:
                  - object
                  - 'null'
              type:
                - array
                - 'null'
            message:
              type: string
            request_id:
              type: string
            retry_hint:
              type: string
            retryable:
              type: boolean
            type:
              type: string
          required:
            - code
            - type
            - message
            - request_id
            - retryable
            - retry_hint
          type: object
      required:
        - error
      type: object
    GatewayAuthError:
      properties:
        code:
          type: string
        error:
          type: string
        request_id:
          type: string
      required:
        - code
        - error
        - request_id
      type: object
    GatewayQuoteError:
      properties:
        error:
          additionalProperties: false
          properties:
            code:
              type: string
            details:
              type: object
            message:
              type: string
            request_id:
              type: string
          required:
            - code
            - message
          type: object
      required:
        - error
      type: object
  securitySchemes:
    bearerAuth:
      scheme: bearer
      type: http

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.