# Rates at Checkout Rates at checkout is a tool for merchants to display up-to-date shipping estimates based on what's in their customers cart and where they’re shipping to. Merchants set up curated shipping options for customers in the checkout flow based on data in the shopping cart. The request must include the **to** address and item information. Optional fields are the **from** address and package information. If the optional fields are not included, the service will use the default address and/or package configured for rates at checkout. The response is a list of shipping options based on the Service Group configuration. (see Service Group configuration for details). ## Generate a live rates request - [POST /live-rates](https://docs.goshippo.com/shippoapi/public-api/rates-at-checkout/createliverate.md): Initiates a live rates request. Include either the object ID for an existing address record or a fully formed address object when entering an address value. You can also enter the object ID of an existing user parcel template or a fully formed user parcel template object as the parcel value. ## Show current default parcel template - [GET /live-rates/settings/parcel-template](https://docs.goshippo.com/shippoapi/public-api/rates-at-checkout/getdefaultparceltemplate.md): Retrieve and display the currently configured default parcel template for live rates. ## Update default parcel template - [PUT /live-rates/settings/parcel-template](https://docs.goshippo.com/shippoapi/public-api/rates-at-checkout/updatedefaultparceltemplate.md): Update the currently configured default parcel template for live rates. The object_id in the request payload should identify the user parcel template to be the new default. ## Clear current default parcel template - [DELETE /live-rates/settings/parcel-template](https://docs.goshippo.com/shippoapi/public-api/rates-at-checkout/deletedefaultparceltemplate.md): Clears the currently configured default parcel template for live rates.