# Add marketplace-listed domains to cart Add one or more marketplace-listed domains to the shopping cart. Supports both "Buy it now" (full price) and "Lease to Own" (monthly payments) purchases. Requires authentication. Endpoint: POST /mcp/v1/actions/ud_cart_add_domain_listed Version: 1.0.0 Security: bearerAuth ## Request fields (application/json): - `domains` (array, required) Array of marketplace-listed domains to add to cart - `domains.name` (string, required) Full domain name listed on marketplace (e.g., "premium.com") - `domains.leaseToOwnOptions` (object) Optional lease-to-own options. Omit for immediate "Buy it now" purchase. - `domains.leaseToOwnOptions.type` (string) Payment type: "equal_installments" or "down_payment_plus_equal_installments" Enum: "equal_installments", "down_payment_plus_equal_installments" - `domains.leaseToOwnOptions.termLength` (integer) Number of monthly payments (2-120) - `domains.leaseToOwnOptions.downPaymentPercentage` (number) Down payment percentage (10-90%), required for down_payment type ## Response 200 fields (application/json): - `addedProducts` (array) - `addedProducts.domain` (string) Domain name - `addedProducts.success` (boolean) - `addedProducts.productId` (number) - `addedProducts.purchaseType` (string) Type of purchase Enum: "buy_now", "lease_to_own" - `addedProducts.listingPrice` (string) Formatted listing price - `addedProducts.monthlyPayment` (string) Formatted monthly payment (for LTO only) - `addedProducts.termLength` (number) Number of months (for LTO only) - `addedProducts.error` (string) - `successCount` (number) - `failureCount` (number) - `cart` (object) - `cart.itemCount` (number) - `cart.subtotal` (number) - `cart.subtotalFormatted` (string) ## Response 401 fields