Update a service
Updates a service in the store.
WRITE_INVENTORY scope.Authorizations
Installed-app access token (prefix app_), issued by the OAuth install flow. The store is bound to the token server-side — never send a shop id.
Path Parameters
ObjectId of the service to update.
Body
Service name (max 100 chars).
Price (>= 0).
Service description.
Promotional price (>= 0); nullable.
Array of image URLs.
Video URL; nullable.
Whether the service is available to book.
Whether the service is listed on the storefront.
Add-ons array (replaces existing). Each: name (required), price (required), maxQuantity, image, available, description.
Response
Update a service — success.
200
true
"Update a service"
A business service item.
{
"_id": "66a3b1c4e1b3a40012ef2001",
"name": "Deep Tissue Massage",
"description": "60-minute full-body massage",
"price": 90,
"promoPrice": null,
"images": ["https://cdn.salesive.com/sv/massage.jpg"],
"available": false,
"listed": true,
"addons": [],
"shop": "66a1eee0e1b3a40012ab0001",
"updatedAt": "2026-06-28T09:35:00.000Z"
}

