--- displayed_sidebar: pricingReference badge: variant: orange text: Beta slug: /references/pricing/retrievePriceRule sidebar_label: retrievePriceRule --- import ParameterTypes from "@site/src/components/ParameterTypes" # retrievePriceRule - Pricing Module Reference This documentation provides a reference to the `retrievePriceRule` method. This belongs to the Pricing Module. This method is used to retrieve a price rule by its ID. ## Example A simple example that retrieves a price rule by its ID: ```ts import { initialize as initializePricingModule, } from "@medusajs/pricing" async function retrievePriceRule (id: string) { const pricingService = await initializePricingModule() const priceRule = await pricingService.retrievePriceRule(id) // do something with the price rule or return it } ``` To specify relations that should be retrieved: ```ts import { initialize as initializePricingModule, } from "@medusajs/pricing" async function retrievePriceRule (id: string) { const pricingService = await initializePricingModule() const priceRule = await pricingService.retrievePriceRule(id, { relations: ["price_set"] }) // do something with the price rule or return it } ``` ## Parameters ## Returns