# Medusa Carts API

**Canonical:** https://apis.io/apis/medusa/medusa-carts-api/  
**Provider:** Medusa — https://apis.io/providers/medusa/  
**Base URL:** https://{medusa-backend-domain}  
**Documentation:** https://docs.medusajs.com/api/store

Medusa Carts API is one of 82 APIs that [Medusa](https://apis.io/providers/medusa/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Cart. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

A cart is a virtual shopping bag that customers can use to add items they want to purchase. A cart is then used to checkout and place an order. These API routes allow customers to create and manage their cart, and place an order.

## Operations (15)

| Method | Path | Summary |
|---|---|---|
| POST | `/store/carts` | Create Cart |
| GET | `/store/carts/{id}` | Get a Cart |
| POST | `/store/carts/{id}` | Update a Cart |
| POST | `/store/carts/{id}/complete` | Complete Cart |
| POST | `/store/carts/{id}/customer` | Change Cart's Customer to Logged-in Customer |
| POST | `/store/carts/{id}/gift-cards` | Add Gift Card to Cart |
| DELETE | `/store/carts/{id}/gift-cards` | Remove Gift Card from Cart |
| POST | `/store/carts/{id}/line-items` | Add Line Item to Cart |
| POST | `/store/carts/{id}/line-items/{line_id}` | Update a Line Item in a Cart |
| DELETE | `/store/carts/{id}/line-items/{line_id}` | Remove Line Item from Cart |
| POST | `/store/carts/{id}/promotions` | Add Promotions to Cart |
| DELETE | `/store/carts/{id}/promotions` | Remove Promotions from Cart |
| POST | `/store/carts/{id}/shipping-methods` | Add Shipping Method to Cart |
| POST | `/store/carts/{id}/store-credits` | Add Store Credit to Cart |
| POST | `/store/carts/{id}/taxes` | Calculate Cart Taxes |

## Machine-readable artifacts (9)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/medusa/refs/heads/main/openapi/medusa-carts-api-openapi.yml
- **Documentation** — https://docs.medusajs.com/api/store
- **APIReference** — https://docs.medusajs.com/api/store
- **OpenAPI Source** — https://raw.githubusercontent.com/medusajs/medusa/develop/www/apps/api-reference/specs/store/openapi.full.yaml
- **Authentication** — https://docs.medusajs.com/api/store#authentication
- **Documentation** — https://docs.medusajs.com/api/admin
- **APIReference** — https://docs.medusajs.com/api/admin
- **OpenAPI Source** — https://raw.githubusercontent.com/medusajs/medusa/develop/www/apps/api-reference/specs/admin/openapi.full.yaml
- **Authentication** — https://docs.medusajs.com/api/admin#authentication

## Other Medusa APIs (12)

- [Medusa GraphQL API](https://apis.io/apis/medusa/medusa-graphql-api/)
- [Medusa MCP Remote Server](https://apis.io/apis/medusa/medusa-mcp-server/)
- [Medusa Api Keys API](https://apis.io/apis/medusa/medusa-api-keys-api/)
- [Medusa Auth API](https://apis.io/apis/medusa/medusa-auth-api/)
- [Medusa [auth Provider] API](https://apis.io/apis/medusa/medusa-auth-provider-api/)
- [Medusa Campaigns API](https://apis.io/apis/medusa/medusa-campaigns-api/)
- [Medusa Claims API](https://apis.io/apis/medusa/medusa-claims-api/)
- [Medusa Collections API](https://apis.io/apis/medusa/medusa-collections-api/)
- [Medusa Currencies API](https://apis.io/apis/medusa/medusa-currencies-api/)
- [Medusa Customer Groups API](https://apis.io/apis/medusa/medusa-customer-groups-api/)
- [Medusa Customers API](https://apis.io/apis/medusa/medusa-customers-api/)
- [Medusa Draft Orders API](https://apis.io/apis/medusa/medusa-draft-orders-api/)

## Tags

Cart

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/medusa/medusa-carts-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/medusa/.
