Sweet Spot API

Command Palette

Search for a command to run...

PUT/v1/products/{id}

Updates a product. Only provided fields are changed.

Parameters
Request parameters for this endpoint
NameLocationTypeRequiredDescription
idpathstringRequiredProduct ID to update
Request Body
Fields in the request body

Optional

NameTypeDescription
description
string
Description of the product
discountPercentage
number
Discount percentage; null inherits from organization (not updatable by ProductManager)
isWaitlisted
boolean
Whether this product is currently waitlisted
mainProductImage
string
URL to the main product image
name
string
Name of the product
options
Product options/variants configuration
price
number
Base price of the product (not updatable by ProductManager role)
productCategoryId
ProductCategoryPubId
-
productType
-
sku
string
Stock keeping unit (SKU) identifier
status
-
Response Data
Fields returned in the response

Always Present

NameTypeDescription
createdAt
string (date-time)
Timestamp when the product was created
description
string
Description of the product
id
ProductPubId
Public-facing unique identifier for the product
ignoreUpstreamUpdates
boolean
Whether to ignore updates from upstream sources (Shopify, etc.)
isWaitlisted
boolean
Whether this product is currently waitlisted
name
string
Name of the product
options
Product options/variants configuration
organizationId
OrganizationId
Organization that owns this product
price
string
Base price of the product
productSource
Source of the product (Manual or Shopify)
productType
Type of product (leasable or add-on)
reviewStatus
Review status of the product
status
Status of the product (active, inactive, or archived)
stripeId
string
Stripe product ID for payment processing
updatedAt
string (date-time)
Timestamp when the product was last updated

Optional

NameTypeDescription
discountPercentage
string
Discount percentage applied to this product (None means inherit from organization)
externalId
string
External ID from integrated systems (Shopify, etc.)
mainProductImage
string
URL to the main product image
productCategoryId
ProductCategoryId
-
reviewNotes
string
Notes from the reviewer
reviewedAt
string
Timestamp when the product was reviewed
reviewedBy
UserId
-
sku
string
Stock keeping unit (SKU) identifier
Updates a product. Only provided fields are changed. | Sweet Spot API Documentation