{ "opencollection": "1.0.0", "info": { "name": "Cart Actions Endpoints Catalog Connector Operations by SKU API", "version": "3.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Catalog Connector Operations by SKU", "type": "folder" }, "items": [ { "info": { "name": "Retrieve a Product by SKU", "type": "http" }, "http": { "method": "GET", "url": "https://api.fabric.inc/v3/catalog-connector/products/skus/:skuId", "headers": [ { "name": "x-fabric-tenant-id", "value": "5f328bf0b5f328bf0b5f328b" }, { "name": "x-fabric-request-id", "value": "263e731c-45c8-11ed-b878-0242ac120002" } ], "params": [ { "name": "skuId", "value": "CAXCC1234", "type": "path", "description": "The Stock Keeping Unit (SKU) of a product provided by the merchant." }, { "name": "locale", "value": "en-US", "type": "query", "description": "The language code, which is a combination of language (ISO 639 format) and country (ISO 3166 format). \n\nThe default value is en-US.\n" }, { "name": "excludeBundleProducts", "value": "false", "type": "query", "description": "A flag indicating whether the products associated with a bundle should be excluded from the response. Set it to `true` to exclude products of a bundle and `false` to include them in the response." }, { "name": "excludeCollections", "value": "false", "type": "query", "description": "A flag indicating whether the collections should be excluded from the response. Set it to `true` to exclude collections and `false` to include them in the response." }, { "name": "excludeCategories", "value": "false", "type": "query", "description": "A flag indicating whether the categories should be excluded from the response. Set it to `true` to exclude categories and `false` to include them in the response." }, { "name": "excludeAttributes", "value": "false", "type": "query", "description": "A flag indicating whether attributes should be excluded from the response. Set it to `true` to exclude attributes and `false` to include them in the response." }, { "name": "excludeVariants", "value": "false", "type": "query", "description": "A flag indicating whether item variants should be excluded from the response. Set it to `true` to exclude variants and `false` to include them in the response." } ] }, "docs": "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:\n - `excludeBundleProducts`: Exclude bundled products from the response.\n - `excludeCollections`: Exclude collections from the response.\n - `excludeCategories`: Exclude categories from the response.\n - `excludeAttributes`: Exclude attributes from the re" }, { "info": { "name": "Update a Product by SKU", "type": "http" }, "http": { "method": "PUT", "url": "https://api.fabric.inc/v3/catalog-connector/products/skus/:skuId", "headers": [ { "name": "x-fabric-tenant-id", "value": "5f328bf0b5f328bf0b5f328b" }, { "name": "x-fabric-request-id", "value": "263e731c-45c8-11ed-b878-0242ac120002" } ], "params": [ { "name": "skuId", "value": "CAXCC1234", "type": "path", "description": "The Stock Keeping Unit (SKU) of a product provided by the merchant." }, { "name": "locale", "value": "en-US", "type": "query", "description": "The language code, which is a combination of language (ISO 639 format) and country (ISO 3166 format). \n\nThe default value is en-US.\n" } ], "body": { "type": "json", "data": "{}" } }, "docs": "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.\n \nIf you don't have the product SKU, use one of the endpoints update the product details:\n - [Update a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/update-by-product). \n - [Update a produ" }, { "info": { "name": "Delete a Product by SKU", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fabric.inc/v3/catalog-connector/products/skus/:skuId", "headers": [ { "name": "x-fabric-tenant-id", "value": "5f328bf0b5f328bf0b5f328b" }, { "name": "x-fabric-request-id", "value": "263e731c-45c8-11ed-b878-0242ac120002" } ], "params": [ { "name": "skuId", "value": "CAXCC1234AASXSSSS", "type": "path", "description": "The Stock Keeping Unit (SKU) of a product provided by the merchant." }, { "name": "locale", "value": "en-US", "type": "query", "description": "The language code, which is a combination of language (ISO 639 format) and country (ISO 3166 format). \n\nThe default value is en-US.\n" } ] }, "docs": "Use this endpoint to delete a single product by using its SKU. \n\nIf you don't have the product SKU, use one of the endpoints to delete the product: \n - [Delete a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/delete-by-product).\n - [Delete a product by item ID](/v3/api-reference/catalog-connector/operations/item-operations/delete-by-item).\n" } ] } ], "bundled": true }