# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Product Catalog - Public Product Data Operations API version: 1.0.0 extends: openapi/mapp-product-data-operations-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-09-26' generator: build-phrasing.py label: Generated by API Evangelist operations: 1 - target: $.paths['/api/product-catalog/v1/catalogs/{catalogId}/products/{productId}/variants'].get update: x-apievangelist-phrasing: intent: List a product's variants effect: read questions: - Which variants like sizes and colours belong to a product in our catalog? - Can I page through a product's variants with a cursor? - Is it possible to see only variants modified after a certain time? instructions: - text: List the variants of product {productId} in catalog {catalogId}. slots: productId: path.productId catalogId: path.catalogId - text: Show {size} variants of product {productId} in catalog {catalogId} after {lastId}. slots: size: query.size productId: path.productId catalogId: path.catalogId lastId: query.lastId method: generated generated: '2026-09-26'