# Checkout ## getBasketShippingMethods - Get the allowed shipping methods for a basket. - [GET /baskets/shipping-methods](https://developer.mirakl.com/content/connector/operator/salesforce/connector-sfcc-plugin/rest/connector-public/openapi3/checkout/getbasketshippingmethods.md): Get the allowed shipping methods for the current basket by making a call to the SH02 API. ## getShippingMethodsForShipment - Gets the applicable shipping methods for a certain shipment of a basket. - [GET /baskets/{basketId}/shipments/{shipmentId}/shipping-methods](https://developer.mirakl.com/content/connector/operator/salesforce/connector-sfcc-plugin/rest/connector-public/openapi3/checkout/getshippingmethodsforshipment.md): Gets the applicable shipping methods for a certain shipment of a basket. ## updateBillingAddressForBasket - Sets the billing address of a basket. - [PUT /baskets/{basketId}/billing-address](https://developer.mirakl.com/content/connector/operator/salesforce/connector-sfcc-plugin/rest/connector-public/openapi3/checkout/updatebillingaddressforbasket.md): Sets the billing address of a basket. ## updateShippingMethodForShipment - Sets a shipping method for a specific shipment of a basket. - [PUT /baskets/{basketId}/shipments/{shipmentId}/shipping-method](https://developer.mirakl.com/content/connector/operator/salesforce/connector-sfcc-plugin/rest/connector-public/openapi3/checkout/updateshippingmethodforshipment.md): Sets a shipping method for a specific shipment of a basket.