openapi: 3.0.0
x-mint:
mcp:
enabled: true
info:
description: >-
fabric's **Catalog Connector** API is a lightweight service that you can use
when you have your own Product Information Management (PIM) and only want to
integrate with other fabric services, such as Offers and OMS (excluding the
fabric Products API service). It supports CRUD operations to add and manage
products in the Catalog Connector based on SKU, product ID, and item ID.
Using Catalog Connector API, you can retrieve an import template, import
product data into the Catalog Connector, export data, and check the status
of previous imports and exports. Additionally, you can search for products
based on specified filter conditions and perform bulk operations to manage
products.
title: Catalog - Connector
version: 3.0.0
x-audience: external-public
contact:
email: [email protected]
name: Product team
license:
name: fabric API License
url: https://fabric.inc/api-license
termsOfService: https://fabric.inc/terms-of-use
externalDocs:
description: Find out more about Catalog Connector (previously called PIM Connector)
url: https://developer.fabric.inc/docs/products-overview
servers:
- url: https://api.fabric.inc/v3
description: Production URL
tags:
- name: Catalog Connector Files
description: >-
Retrieve an import template, import a file to the Catalog Connector, view
import and export status, and download a previously processed file.
- name: Catalog Connector Jobs
description: >-
Export data from the Catalog Connector and retrieve the status of
previously processed files.
- name: General Catalog Connector Operations
description: Search for products based on the specified filter conditions.
- name: Catalog Connector Operations by SKU
description: Supports product operations based on SKU.
- name: Catalog Connector Operations by Product ID
description: Supports product operations based on Product ID.
- name: Catalog Connector Operations by Item ID
description: Supports product operations based on Item ID.
paths:
/catalog-connector-templates/actions/generate:
post:
tags:
- Catalog Connector Files
summary: Retrieve an Import Template
description: >-
Use this endpoint to retrieve the product import template for Catalog
Connector in either CSV or JSONL format, based on your preferred data
handling method. You can open CSV template in applications, such as
Excel or Google Sheets and JSONL template in text editors compatible
with JSONL, such as Visual Studio Code. After filling in product data,
save the template file with a unique name on your local system.
operationId: generateTemplate
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
requestBody:
$ref: '#/components/requestBodies/generateTemplateRequest'
responses:
'200':
description: OK
content:
text/csv: {}
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'404':
$ref: '#/components/responses/notFoundError'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector-files:
post:
tags:
- Catalog Connector Files
summary: Create a File Object and Retrieve the File Upload URL
description: >-
Use this endpoint to retrieve the URL of the AWS S3 location to upload
the file that you want to import to the Catalog Connector.
operationId: createFile
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
requestBody:
$ref: '#/components/requestBodies/createProductFileRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/file'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'500':
$ref: '#/components/responses/internalServerError'
get:
tags:
- Catalog Connector Files
summary: Retrieve Import and Export History
description: >
Use this endpoint to access files previously imported to or exported
from the Catalog Connector, sorted in chronological order. You can
refine the search results by using the following query parameters:
- `ids`: Provide a comma-separated list of file IDs to retrieve multiple
files by their IDs. Note that pagination isn't supported when using this
parameter.
- Format type (`formatType`) : Specify the format of the file to filter
files by format. The options are **CSV** or **JSONL**.
- Operation type (`type`): Use this parameter to specify whether you
want imported or exported files.
- Pagination (`offset`, `limit`): Use offset and limit parameters to
refine the number of results returned.
- `sort`: Use this parameter to view results in ascending or descending
order.
If no query parameters are specified, the endpoint returns up to 10
records.
operationId: getFiles
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/fileName'
- $ref: '#/components/parameters/formatTypeQueryParam'
- $ref: '#/components/parameters/productFileType'
- $ref: '#/components/parameters/offset'
- $ref: '#/components/parameters/limit'
- $ref: '#/components/parameters/sortBy'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/getFilesResponse'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector-files/actions/download:
get:
tags:
- Catalog Connector Files
summary: Download a File by ID
description: >
Use this endpoint to retrieve the URL used to download a previously
processed file. You can then make a GET request with this URL to
retrieve the products data in CSV or JSONL format.
<Note> The download link is valid for five minutes. </Note>
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
- $ref: '#/components/parameters/fileId'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/fileDownloadResponse'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'404':
$ref: '#/components/responses/notFoundError'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector-jobs/actions/export:
post:
tags:
- Catalog Connector Jobs
summary: Export Products
description: >
Use this endpoint to start an internal job to export products from
Catalog Connector.
Specify the `formatType` query parameter to export data in either CSV or
JSONL format. In the request body, provide the `ids` of all products to
be exported, the product type, and the locale.
operationId: exportProductsJob
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
requestBody:
$ref: '#/components/requestBodies/exportIDJobRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/jobIdResponse'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector-jobs:
get:
tags:
- Catalog Connector Jobs
summary: Retrieve Jobs
description: >
Use this endpoint to retrieve a paginated list of import and export jobs
related to Catalog Connector.
The following constraints apply when using the query parameters:
- The query parameter job `ids` can't be combined with any other query parameters.
- The query parameter `inputFileIds` can only be combined with the query parameter `lastJobOnly`.
- Pagination isn't supported when `ids` or `inputFileIds` is specified.
operationId: getJobs
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
- $ref: '#/components/parameters/ids'
- $ref: '#/components/parameters/productFileType'
- $ref: '#/components/parameters/inputFileIds'
- $ref: '#/components/parameters/lastJobOnly'
- $ref: '#/components/parameters/offset'
- $ref: '#/components/parameters/limit'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/productJob'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector-jobs/search:
post:
tags:
- Catalog Connector Jobs
summary: Search Jobs
description: >-
Get a paginated list of jobs related to products and collections by
specifying the request body. You need to specify the criteria for the
search such as job `id`, `type`, `status`, `collectionId`, or
`inputFileId`.
operationId: getJobsBySearchCriteria
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
requestBody:
$ref: '#/components/requestBodies/jobSearchRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/productJob'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector/products/search:
post:
tags:
- General Catalog Connector Operations
summary: Find Products
description: >
Use this endpoint to search for products based on names, IDs, SKUs,
image URLs, and more. By specifying the appropriate query parameters,
you can exclude one or more types of data, such as collections,
categories, variants, attributes, and products within a bundle.
<Note>
- Use the `CONTAINS` search operation to search for products based on keywords of SKU, name, and more.
- Use the `IN` search operation to search for products based on one or more values, such as IDs, names, SKUs, image URLs, attributes, and types.
- Use the less than or equals to, `LTE`, greater than or equals to, `GTE`, less than, `LT`, greater than, `GT` and equals `EQ` operations to search for date-specific values, such as time of creation or modification.
</Note>
operationId: getCatalogsBySearchCriteria
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/excludeBundleProductsParameter'
- $ref: '#/components/parameters/excludeCollectionsParameter'
- $ref: '#/components/parameters/excludeCategoriesParameter'
- $ref: '#/components/parameters/excludeVariantsParameter'
- $ref: '#/components/parameters/excludeAttributesParameter'
- $ref: '#/components/parameters/xFabricRequestId'
requestBody:
$ref: '#/components/requestBodies/productSearchRequest'
responses:
'200':
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/getProductsBySearchResponse'
examples:
Product:
$ref: '#/components/examples/productSearchResultExample'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'413':
$ref: '#/components/responses/payloadLimitExceededError'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector/products/skus/{skuId}:
get:
tags:
- Catalog Connector Operations by SKU
summary: Retrieve a Product by SKU
description: >
Use this endpoint to retrieve a single product by its SKU. You must
specify the query parameters `sku` and `locale` to corresponding to the
product. Optionally, you can set the following query parameters to
`true` to refine the search results:
- `excludeBundleProducts`: Exclude bundled products from the response.
- `excludeCollections`: Exclude collections from the response.
- `excludeCategories`: Exclude categories from the response.
- `excludeAttributes`: Exclude attributes from the response.
- `excludeVariants`: Exclude variants from the response.
If you don't have the product SKU, use one of the endpoints to retrieve
the product:
- [Retrieve a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/retrieve-by-product).
- [Retrieve a product by item ID](/v3/api-reference/catalog-connector/operations/item-operations/retrieve-by-item).
operationId: getCatalogBySku
parameters:
- in: path
name: skuId
schema:
type: string
required: true
example: CAXCC1234
description: The Stock Keeping Unit (SKU) of a product provided by the merchant.
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
- $ref: '#/components/parameters/excludeBundleProductsParameter'
- $ref: '#/components/parameters/excludeCollectionsParameter'
- $ref: '#/components/parameters/excludeCategoriesParameter'
- $ref: '#/components/parameters/excludeAttributesParameter'
- $ref: '#/components/parameters/excludeVariantsParameter'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/product'
examples:
Product:
$ref: '#/components/examples/ItemExample'
Variant:
$ref: '#/components/examples/variantExample'
Bundle:
$ref: '#/components/examples/bundleExample'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'404':
$ref: '#/components/responses/notFoundError'
'413':
$ref: '#/components/responses/payloadLimitExceededError'
'500':
$ref: '#/components/responses/internalServerError'
put:
tags:
- Catalog Connector Operations by SKU
summary: Update a Product by SKU
description: >
Use this endpoint to update details of a product by its SKU. You can
update details of the product, such as the product name, category
details, product images, attributes, and collections. The new data
replaces the existing data. Note that you can't update the SKU.
If you don't have the product SKU, use one of the endpoints update the
product details:
- [Update a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/update-by-product).
- [Update a product by item ID](/v3/api-reference/catalog-connector/operations/item-operations/update-by-item).
operationId: updateCategoryBySku
parameters:
- in: path
name: skuId
schema:
type: string
required: true
example: CAXCC1234
description: The Stock Keeping Unit (SKU) of a product provided by the merchant.
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
requestBody:
$ref: '#/components/requestBodies/putCatalogRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/product'
examples:
Product:
$ref: '#/components/examples/ItemExample'
Variant:
$ref: '#/components/examples/variantExample'
Bundle:
$ref: '#/components/examples/bundleExample'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'404':
$ref: '#/components/responses/notFoundError'
'413':
$ref: '#/components/responses/payloadLimitExceededError'
'500':
$ref: '#/components/responses/internalServerError'
delete:
tags:
- Catalog Connector Operations by SKU
summary: Delete a Product by SKU
description: >
Use this endpoint to delete a single product by using its SKU.
If you don't have the product SKU, use one of the endpoints to delete
the product:
- [Delete a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/delete-by-product).
- [Delete a product by item ID](/v3/api-reference/catalog-connector/operations/item-operations/delete-by-item).
operationId: deleteCatalogsBySku
parameters:
- in: path
name: skuId
schema:
type: string
required: true
example: CAXCC1234AASXSSSS
description: The Stock Keeping Unit (SKU) of a product provided by the merchant.
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
responses:
'204':
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
description: No Content
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector/products:
post:
tags:
- Catalog Connector Operations by Product ID
summary: Add a Product
description: >
Use this endpoint to add a single product to Catalog Connector. You must
specify the `locale` in the query parameter and the product data in the
request body. Only `sku` is mandatory for product data. Optionally, you
can specify the `type` as item, variant, or bundle. The default setting
for `type` is item.
operationId: createProduct
parameters:
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
- $ref: '#/components/parameters/localeParameter'
requestBody:
$ref: '#/components/requestBodies/insertCatalogRequest'
responses:
'200':
description: OK.
content:
application/json:
examples:
Item:
$ref: '#/components/examples/ItemExample'
Variant:
$ref: '#/components/examples/variantExample'
Bundle:
$ref: '#/components/examples/bundleExample'
schema:
$ref: '#/components/schemas/product'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'413':
$ref: '#/components/responses/payloadLimitExceededError'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector/products/itemIds/{itemId}:
get:
tags:
- Catalog Connector Operations by Item ID
summary: Retrieve a Product or a Variant by Item ID
description: >
Use this endpoint to retrieve a single product by its `itemId`. You must
specify the query parameters `itemId` and `locale`. Optionally, you can
set the following query parameters to `true` to refine the search
results:
You must specify the query parameters `itemId` and `locale`.
Optionally, you can set the following query parameters to `true` to
refine the search results:
- `excludeBundleProducts`: Exclude bundled products from the response.
- `excludeCollections`: Exclude collections from the response.
- `excludeCategories`: Exclude categories from the response.
- `excludeAttributes`: Exclude attributes from the response.
- `excludeVariants`: Exclude variants from the response.
If you don't have the `itemId`, use one of the endpoints to retrieve the
product:
- [Update a product by SKU](/v3/api-reference/catalog-connector/operations/sku-operations/update-with-sku).
- [Update a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/update-by-product).
operationId: getCatalogByItemId
parameters:
- in: path
name: itemId
schema:
type: integer
format: int32
required: true
example: 123431
description: A sequential system-generated item ID.
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
- $ref: '#/components/parameters/excludeBundleProductsParameter'
- $ref: '#/components/parameters/excludeCollectionsParameter'
- $ref: '#/components/parameters/excludeCategoriesParameter'
- $ref: '#/components/parameters/excludeAttributesParameter'
- $ref: '#/components/parameters/excludeVariantsParameter'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/product'
examples:
Product:
$ref: '#/components/examples/ItemExample'
Variant:
$ref: '#/components/examples/variantExample'
Bundle:
$ref: '#/components/examples/bundleExample'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'404':
$ref: '#/components/responses/notFoundError'
'413':
$ref: '#/components/responses/payloadLimitExceededError'
'500':
$ref: '#/components/responses/internalServerError'
put:
tags:
- Catalog Connector Operations by Item ID
summary: Update a Product by the Item ID.
description: >
Use this endpoint to update a single product by using its `itemId`. You
can update the product's details, such as its name, category details,
product images, attributes, and collections. However, you can't update
the `itemId`. The new data completely replaces the existing data.
You can update the product's details, such as its name, category
details, product images, attributes, and collections. However, you can't
update the itemId. The new data completely replaces the existing data.
If you don't have the `itemId`, use the one of the endpoints to delete
the product:
- [Update a product by SKU](/v3/api-reference/catalog-connector/operations/sku-operations/update-with-sku).
- [Update a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/update-by-product).
operationId: updateCategoryByItemId
parameters:
- in: path
name: itemId
schema:
type: integer
format: int32
required: true
example: 123431
description: A sequential system-generated item ID.
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
requestBody:
$ref: '#/components/requestBodies/putCatalogRequest'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/product'
examples:
Product:
$ref: '#/components/examples/ItemExample'
Variant:
$ref: '#/components/examples/variantExample'
Bundle:
$ref: '#/components/examples/bundleExample'
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'403':
$ref: '#/components/responses/forbidden'
'404':
$ref: '#/components/responses/notFoundError'
'413':
$ref: '#/components/responses/payloadLimitExceededError'
'500':
$ref: '#/components/responses/internalServerError'
delete:
tags:
- Catalog Connector Operations by Item ID
summary: Delete a Product by Item ID
description: >
Use this endpoint to delete a single product by its `itemId`.
If you don't have the `itemId`, use one of the endpoints to delete the
product:
- [Delete a product by SKU](/v3/api-reference/catalog-connector/operations/sku-operations/delete-with-sku).
- [Delete a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/delete-by-product).
operationId: deleteCatalogsByItem ID
parameters:
- in: path
name: itemId
schema:
type: integer
format: int32
required: true
example: 123431
description: A sequential system-generated item ID.
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
responses:
'204':
headers:
x-fabric-request-id:
$ref: '#/components/headers/xFabricRequestId'
description: No Content
'400':
$ref: '#/components/responses/badRequest'
'401':
$ref: '#/components/responses/notAuthorized'
'500':
$ref: '#/components/responses/internalServerError'
/catalog-connector/products/{productId}:
get:
tags:
- Catalog Connector Operations by Product ID
summary: Retrieve a Product by Product ID
description: >
Use this endpoint to retrieve a single product by its `productId`.
You must specify the query parameters `productId` and `locale`.
Optionally, you can set the following query parameters to `true` to
refine the search results:
- `excludeBundleProducts`: Exclude bundled products from the response.
- `excludeCollections`: Exclude collections from the response.
- `excludeCategories`: Exclude categories from the response.
- `excludeAttributes`: Exclude attributes from the response.
- `excludeVariants`: Exclude variants from the response.
If you don't have the `productId`, use one of the endpoints to retrieve
the product:
- [Retrieve a product by SKU](/v3/api-reference/catalog-connector/operations/sku-operations/update-with-sku).
- [Retrieve a product by item ID](/v3/api-reference/catalog-connector/operations/item-operations/update-by-item).
operationId: getCatalogByProductId
parameters:
- in: path
name: productId
schema:
type: string
required: true
example: 6482b9524ffa4978fd9cbf5c
description: The UUID of the product.
- $ref: '#/components/parameters/localeParameter'
- $ref: '#/components/parameters/xFabricTenantId'
- $ref: '#/components/parameters/xFabricRequestId'
- $ref: '#/components/parameters/excludeBundleProductsParameter'
- $ref: '#/components/parameters/excludeCollectionsParameter'
- $ref: '#/components/parameters/excludeCategoriesParameter'
- $ref: '#/components/parameters/excludeAttributesParameter'
- $ref: '#/components/parameters/excludeVariantsParameter'
responses:
'200':
description: OK
content:
application/json:
schema:
$ref: '#/components/schemas/product'
examples:
Item:
$ref: '#/components/examples/ItemExample'
Variant:
$ref: '#/components/exa
# --- truncated at 32 KB (127 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/fabric-com/refs/heads/main/openapi/fabric-catalog-openapi.yml