Sweet Spot API

Command Palette

Search for a command to run...

GET/v1/products

Retrieves a list of products with optional pagination and filtering. Use this endpoint to display products in admin interfaces or product catalogs. Supports filtering by organization, product attributes, and sorting. Results are automatically filtered based on the authenticated user's permissions and organization access.

Parameters
Request parameters for this endpoint
NameLocationTypeRequiredDescription
offsetqueryintegerOptionalNumber of items to skip
limitqueryintegerOptionalMaximum number of items to return
isActivequerybooleanOptional-
isWaitlistedquerybooleanOptional-
productTypequerystringOptional-
organizationIdquerystringOptional-
organizationIdsqueryarrayOptional-
externalIdquerystringOptional-
productCategoryIdquerystringOptional-
Response Data
Fields returned in the response
NameTypeRequiredDescription
createdAt
string (date-time)
RequiredTimestamp when the product was created
description
string
RequiredDescription of the product
discountPercentage
number (double)
RequiredDiscount percentage applied to this product
externalId
string
OptionalExternal ID from integrated systems (Shopify, etc.)
hasCustomLeaseTerms
boolean
RequiredWhether this product has custom lease terms (vs. organization defaults)
id
ProductPubId
RequiredPublic-facing unique identifier for the product
ignoreUpstreamUpdates
boolean
RequiredWhether to ignore updates from upstream sources (Shopify, etc.)
isActive
boolean
RequiredWhether this product is currently active
isWaitlisted
boolean
RequiredWhether this product is currently waitlisted
mainProductImage
string
OptionalURL to the main product image
name
string
RequiredName of the product
options
RequiredProduct options/variants configuration
organizationId
OrganizationId
RequiredOrganization that owns this product
price
number (double)
RequiredBase price of the product
productCategoryId
ProductCategoryId
RequiredCategory this product belongs to
productSource
RequiredSource of the product (TSS or Shopify)
productType
RequiredType of product (leasable or add-on)
sku
string
OptionalStock keeping unit (SKU) identifier
stripeId
string
RequiredStripe product ID for payment processing
updatedAt
string (date-time)
RequiredTimestamp when the product was last updated