Products

Create a product (syncs to Stripe when active)

post/products

Request

  • Base URL
    https://api.madethis.com/v1
  • URL
    https://api.madethis.com/v1/products
  • Auth
    HTTP bearer

Headers

Idempotency-Keystring

Unique per intent, 1–128 printable ASCII characters. Reuse the SAME value on a retry: the request replays instead of running twice.

Request body

namestring required
descriptionstring
priceAmountCentsinteger required
currencystring
pricingModel'one_time' | 'recurring'
recurringInterval'day' | 'week' | 'month' | 'year'
recurringIntervalCountinteger
productTypestring
externalReferencestring
inventoryQuantityinteger
deliveryType'file' | 'link' | 'license_key'
fileUrlstring uri
imageUrlstring uri
requiresShippingboolean
selfFulfilledboolean

Physical goods only: true when the owner packs and ships this product themselves. When a supplier (Printful/Printify) is connected, an active physical product must be linked to a supplier product or carry selfFulfilled: true.

status'draft' | 'active'

Response

Success envelope.

hintstring

One-sentence orientation for agents.

next_actionstring

The literal next call an agent would chain.

Changes

No recorded changes to this operation across all 1 revision of this API.