Update a product and options | Moov Documentation
Update a product and options
Update a product and its options.
PUT
/accounts/{accountID}/products/{productID}
Example Request (Curl)
curl -X PUT "https://api.moov.io/accounts/{accountID}/products/{productID}" \
-H "Authorization: Bearer {token}" \
-H "X-Moov-Version: v2026.07.00" \
-d '{
"title": "string",
"basePrice": {
"currency": "USD",
"valueDecimal": "12.987654321"
}
}'
Example Request (TypeScript)
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();
Example Request (PHP)
declare(strict_types=1);
require 'vendor/autoload.php';
use Moov\