Update a product and options | Moov Documentation
Update a product and options
Update a product and its options.
API Endpoint
PUT
/accounts/{accountID}/products/{productID}
Request Example
curl -X PUT "https://api.moov.io/accounts/{accountID}/products/{productID}" \
-H "Authorization: Bearer {token}" \
-H "X-Moov-Version: v2026.04.00" \
-d '{
"title": "string",
"basePrice": {
"currency": "USD",
"valueDecimal": "12.987654321"
}
}'
TypeScript Example
import { Moov } from "@moovio/sdk";
const moov = new Moov({
security: {
username: "",
password: "",
},
});
async function run() {
const result = await moov.products.update({
accountID: "7a7b55ed-d90d-4e83-a8f6-f146eaebd0cc",
productID: "fa407877-3b46-4484-814e-65b147d76a9e",
productRequest: {
title: "<value>",
basePrice: {
currency: "USD",
valueDecimal: "12.987654321",
},
optionGroups: [
{ name: "<value>", minSelect: 328576, maxSelect: 430951, options: [] },
],
},
});
console.log(result);
}
run();
PHP Example
declare(strict_types=1);
require 'vendor/autoload.php';
use Moov\