{ "opencollection": "1.0.0", "info": { "name": "Cart Actions Endpoints Catalog Connector Operations by Item ID API", "version": "3.0.0" }, "request": { "auth": { "type": "bearer", "token": "{{bearerToken}}" } }, "items": [ { "info": { "name": "Catalog Connector Operations by Item ID", "type": "folder" }, "items": [ { "info": { "name": "Retrieve a Product or a Variant by Item ID", "type": "http" }, "http": { "method": "GET", "url": "https://api.fabric.inc/v3/catalog-connector/products/itemIds/:itemId", "headers": [ { "name": "x-fabric-tenant-id", "value": "5f328bf0b5f328bf0b5f328b" }, { "name": "x-fabric-request-id", "value": "263e731c-45c8-11ed-b878-0242ac120002" } ], "params": [ { "name": "itemId", "value": "123431", "type": "path", "description": "A sequential system-generated item ID." }, { "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 `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:\nYou must specify the query parameters `itemId` and `locale`. \nOptionally, 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" }, { "info": { "name": "Update a Product by the Item ID.", "type": "http" }, "http": { "method": "PUT", "url": "https://api.fabric.inc/v3/catalog-connector/products/itemIds/:itemId", "headers": [ { "name": "x-fabric-tenant-id", "value": "5f328bf0b5f328bf0b5f328b" }, { "name": "x-fabric-request-id", "value": "263e731c-45c8-11ed-b878-0242ac120002" } ], "params": [ { "name": "itemId", "value": "123431", "type": "path", "description": "A sequential system-generated item ID." }, { "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 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. \nYou 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. \n\nIf you do" }, { "info": { "name": "Delete a Product by Item ID", "type": "http" }, "http": { "method": "DELETE", "url": "https://api.fabric.inc/v3/catalog-connector/products/itemIds/:itemId", "headers": [ { "name": "x-fabric-tenant-id", "value": "5f328bf0b5f328bf0b5f328b" }, { "name": "x-fabric-request-id", "value": "263e731c-45c8-11ed-b878-0242ac120002" } ], "params": [ { "name": "itemId", "value": "123431", "type": "path", "description": "A sequential system-generated item ID." }, { "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 its `itemId`. \n\nIf you don't have the `itemId`, use one of the endpoints to delete the product: \n - [Delete a product by SKU](/v3/api-reference/catalog-connector/operations/sku-operations/delete-with-sku). \n - [Delete a product by product ID](/v3/api-reference/catalog-connector/operations/product-operations/delete-by-product).\n" } ] } ], "bundled": true }