Sweet Spot API

Command Palette

Search for a command to run...

DELETE/v1/products/{id}

Deletes a product, or archives it if it has checkout items.

Parameters
Request parameters for this endpoint
NameLocationTypeRequiredDescription
idpathstringRequiredProduct ID to delete
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
Deletes a product, or archives it if it has checkout items. | Sweet Spot API Documentation