JUMP TOGetting StartedOverviewAPI ReferencesAPI AuthenticationGetting Started with fabric APIsMaking your first API requestExampleUsing Developer PortalSecurity and ComplianceAuthentication v3ConceptsSystem AppsGetting Started with SysappsSysapp AuthenticationUser AppsGetting Started with UserappsUserapp AuthenticationCustomizing Customer LoginBest Practices for Customizing Login FlowsMigrate Existing Users to a UserappAuthentication EndpointsAuthorize `userapp` with and without PKCEgetFetch access tokenpostProductsProducts - Attributes APIAttributes MappingGet attributes mappinggetUpdate attributes mappingputAttributesCreate attributepostGet attributesgetFind attributespostGet single attributegetUpdate single attributeputDelete single attributedeleteAttribute GroupsCreate product attribute grouppostGet all product attribute groupsgetFind attribute groupspostGet single attribute groupgetUpdate attribute groupputDelete attribute groupdeleteProducts - Categories APIBulk action for categories and collectionsCreate multiple categoriespostCreate multiple collectionspostUpdate multiple categoriesputUpdate collections upto 25putCategoriesCreate categorypostGet navigation path for categoriesgetGet a single categorygetUpdate categoryputPartially update categorypatchDelete categorydeleteGet products by categorygetGet attribute groups of a categorygetFind categoriespostProducts APICollectionsCreate collectionpostGet a single collectiongetGet navigation path for collectionsgetUpdate collectionputPartially update collectionpatchDelete collectiondeleteUpdate children of collectionputGet products under collectiongetFind collectionspostCopy Category to CollectionspostNavigation PathsFilesGenerate the import templatepostCreate file object and get file upload locationpostGet files available for a merchantgetDownload a file by IDgetProducts - Files and Jobs APIJobsInitiate job to export items and variantspostInitiate job to export items and variantspostGet jobs related to productsgetProduct Operations by IDAdd variants to products by IDpostAdd products to bundle by IDpostPublish product by IDpostGet product by IDgetUpdate productputDelete product by IDdeleteUpdate product attributes by IDputPartially update product attributes by IDpatchGet product variants by IDgetRemove variants by IDpostGet products in a bundle by IDgetRemove products from a bundle by IDpostUnpublish product by IDpostChange product categorypostAdd productpostProducts - Published Products APIProduct Operations by SKUAdd variants to products by SKUpostAdd products to bundle by SKUpostGet products by SKUsgetUpdate product SKUsputGet product by SKUgetDelete product by SKUdeleteUpdate product attributes by SKUputPartially update product by SKUpatchGet product variants by SKUgetRemove product variants by SKUpostGet products in a bundle by SKUgetRemove products from a bundle by SKUpostUnpublish product by SKUpostPublish product by SKUpostGeneral Product OperationsAdd productspostGet products listgetUpdate productsputDelete productsdeleteFind productspostReassign products to a different category, synchronously.postBulk reassign products to a different category using filter conditionspostPublished Products By IDGet published product by IDgetGet variants of published product by IDgetGet products in a bundle by IDgetGet collections by product IDgetGet products by IDsgetProducts FAQsPublished Products By SKUGet published product by SKUgetGet variants of published products by SKUgetGet bundle products by bundle SKUgetGet collections by product SKUgetGet published products by SKUsgetPublished Products By ItemIdGet published product by ItemIdgetGet variants of published product by ItemIdgetGet products in a bundle by ItemIdgetGet collections by product ItemIdgetGet products by ItemIdsgetOrdersAllocationsGetting Started with AllocationsSearch for allocations by querypostUpdate allocation or initiate reallocationputGet allocation by IDgetOrders (3.0.0)Developer GuideOverviewInventory SetupOrder FulfillmentOrder ExchangeOrder ReturnList of Webhook EventsBackorders PreordersGetting Started with Backorders & PreordersRecord customer agreement to delay shipmentpostSearch for backorders or preorders by querypostGet backorder or preorder details by IDgetExportsGetting Started with ExportsExport data by querypostGet export jobs by querypostGet file headers by modulegetGet export job by exportIdgetInvoicesAcknowledge financial transactionpostGetting Started with InvoicesGet invoice by IDgetSearch for invoicespostShopping ListsCreate shopping listpostGetting Started with ListsGet shopping lists of a usergetGet a shopping list by IDgetUpdate a shopping list by IDputDelete a shopping list by IDdeleteShopping List ItemsAdd or update items in a shopping listpostGet shopping lists of a user along with associated itemsgetDelete items from shopping listpostGet shopping list and its itemsgetGet shopping list items by list IDgetNotificationsGetting Started with NotificationsResend notificationspostGet acknowledgment receipt for notificationpostOrdersGetting Started with OrdersCreate new orderpostUpdates order pick-up detailsputGet order by order IDgetGet order by order numbergetUpdate Shipping information for an existing order by order IDpostUpdate Shipping information for an existing order by order numberpostFind orderspostUpdate customer details for given order IDspostReturnsGetting Started with ReturnsGet return eligibility by order numberpostGet eligibility of returns for items in an order by order IDpostGet order exchange eligibility by order IDpostGet order exchange eligibility by order numberpostOrder return by order IDpostOrder return by order numberpostCancellationsGetting Started with CancellationsGet order cancellation eligibility by order IDpostGet order cancellation eligibility by order numberpostCancel order by order numberpostCancel order by order IDpostTrackingGetting Started with TrackingGet acknowledgement for package tracking by order numberputGet package tracking acknowledgement by order IDputFraudsGetting Started with FraudsRelease fraud order by order IDpostRelease fraud orderpostCancel fraud order by order IDpostCancel fraud order by order numberpostPaymentsGetting Started with Order PaymentsUpdate status of order payment by order numberpostUpdate order payment status by order IDpostAppeasementsGetting Started with AppeasementsCreate appeasement by order numberpostCreate appeasement by order IDpostCreditsCheck credits eligibility by order IDpostCreate credits by order IDpostUpdate credits by order IDpostShipmentsGetting Started with ShipmentsCreate new shipmentpostAcknowledge shipmentpostCreate re-shipmentpostFind shipmentspostUpdate shipment trackingpostUpdate gift card activation statuspostGet shipment by IDgetShipping MethodsGetting Started with Shipping MethodsCreate shipping methodpostFind shipping methodspostGet shipping methodgetUpdate shipping methodputDelete shipping methoddeleteShipping Method ItemsAdd items to shipping methodpostGet shipping methodspostDelete items from shipping methodpostGet item IDs for given shipping methodgetWebhooksGetting Started with WebhooksGet all webhook definitionspostConfigure new webhookpostSearch webhook event logspostGet webhook by IDgetUpdate webhook by IDputDelete webhook by IDdeleteRetry webhookpostOrders FAQ(s)InventoryInventory (3.0.0)NetworksGet network by codegetUpdate network by codeputDelete network by codedeleteGet all networksgetCreate inventory networkpostInventoryGetting Started with InventoryFind inventories of specific itemspostUpdate inventory by adding new propertypostFind inventory of specific items in a specific regionpostCreate inventorypostAdjust inventory counterspostSearch for inventoriespostCountersGetting Started with CountersGet all countersgetCreate counterpostGet counter by codegetUpdate counter by codeputLocationsGetting Started with LocationsGet locations by querypostSearch for nearby locationspostGet a specific locationgetUpdate a specific locationputDelete a locationdeleteCreate a locationpostInventory FAQ(s)OffersOffers (3.0.0)Real-time Pricing EngineCalculate prices for products by IDspostCalculate prices for products by SKUspostEvaluate cart promotionspostPromotionsGet all promotionsgetCreate promotionpostUpdate a specific promotionputGet a specific promotiongetDelete a specific promotiondeleteEnable or disable a promotionpostEnd a promotionpostRedemptionsCreate redemptionpostDelete redemption by IDdeleteGet all redemption detailsgetCreate redemptionpostGet redemption by IDgetUpdate redemption by IDputDelete redemption by IDdeleteBulk update redemptionsputPriced ProductsGet priced productsgetGet product and price details by product item IDgetGet product and price details by SKUgetGet SKUs in price listget/priced-products/healthgetProduct Exclusion ListsGet all product exclusion listsgetCreate product exclusion listpostGet a specific product exclusion listgetUpdate a specific product exclusion listputDelete a specific product exclusion listdeleteEnd a product exclusion listpostPrice TypesGet price typesgetCouponsGet all couponsgetCreate couponpostGet a specific coupongetUpdate a specific couponputDelete a specific coupondeleteEnable or disable a couponpostGenerate coupon codespostCoupon CodesGet all coupon codesgetBulk update coupon codesputSegmentsGet all segmentsgetCreate segmentpostUpdate a specific segmentputGet a specific segmentgetDelete a specific segmentdeletePricesCreate pricepostGet all active pricesgetGet price by itemIdgetDelete price by itemIddeleteGet price by SKUgetDelete price by SKUdeleteCreate batch pricespostPrice MethodsGet all price methodsgetCreate price methodpostUpdate a specific price methodputDelete a specific price methoddeletePrice ControlsCreate price controlpostGet all price controlsgetGet price controls by itemIdgetUpdate price controls by itemIdputDelete price controls by itemIddeleteGet price controls by SKUgetPrice ListsGet all price listsgetCreate price listpostUpdate a specific price listputDelete a specific price listdeleteGet a specific price listgetAdd-onsGet all add-onsgetCreate add-onpostUpdate a specific add-onputGet a specific add-ongetDelete a specific add-ondeleteExportsInitiate export requestpostGet all export requestsgetGet export request by IDgetDownload exported CSV filepostImportsGenerate URL to import a CSV filepostGet import jobsgetGet import job by IDgetAttributesGet all attributesgetCreate attributepostUpdate attributeputGet attributegetDelete attributedeleteCartCart (3.0.0)CartsCreate a cartpostGet cartsgetSplit the cart item by quantitypostGet a cartgetUpdate cartputPartially update cartpatchDelete cartdeleteCreate or update customer contextputSearch for cartspostMerge cartspostApply coupon to cartpostRemove coupon from cartpostGenerate order numberpostAdd order number to cartpostLine ItemsCreate a line itempostUpdate line itemspatchGet line itemsgetDelete line itemsdeleteUpdate a line itemputPartially update a line itempatchUpdate line item shipping detailsputAdjustmentsAdjust prices for a specific cartpostGet all price adjustments for a cartgetRemove price adjustment from a cartdeleteUpdate a price adjustment for a cartputAdjust prices for a cart itempostGet all price adjustment details for a cart itemgetDelete a specific price adjustment information for a cart itemdeleteUpdate a specific price adjustment information for a cart itemputCart FAQ(s)Shipping DetailsCreate shipping detailspostGet shipping detailsgetUpdate a shipping detailputPartially update shipping detailpatchCheckoutCheckout (3.0.0)Checkout SessionCreate and complete a checkout sessionpostCheckout FAQ(s)Get a specific couponget https://api.fabric.inc/v3/coupons/{couponId}Get a specific coupon by ID.