action stripe_post_products { label: "PostProducts" description: "

Creates a new product object.

" provider: stripe method: POST path: "/v1/products" encoding: form output: { type: "object" description: "Products describe the specific goods or services you offer to your customers.\nFor example, you might offer a Standard and Premium version of your goods or service; each version would be a separate Product.\nThey can be used in conjunction with [Prices](https://stripe.com/docs/api#prices) to configure pricing in Payment Links, Checkout, and Subscriptions.\n\nRelated guides: [Set up a subscription](https://stripe.com/docs/billing/subscriptions/set-up-subscription),\n[share a Payment Link](https://stripe.com/docs/payments/payment-links/overview),\n[accept payments with Checkout](https://stripe.com/docs/payments/accept-a-payment#create-product-prices-upfront),\nand more about [Products and Prices](https://stripe.com/docs/products-prices/overview)" required: ["active", "created", "id", "images", "livemode", "metadata", "name", "object", "updated"] properties: { active: { type: "boolean" description: "Whether the product is currently available for purchase." } created: { type: "integer" format: "unix-time" description: "Time at which the object was created. Measured in seconds since the Unix epoch." } default_price: { description: "The ID of the [Price](https://stripe.com/docs/api/prices) object that is the default price for this product." type: "object" } description: { type: "string" description: "The product's description, meant to be displayable to the customer. Use this field to optionally store a long form explanation of the product being sold for your own rendering purposes." } id: { type: "string" description: "Unique identifier for the object." } images: { type: "array" description: "A list of up to 8 URLs of images for this product, meant to be displayable to the customer." items: { type: "string" } } livemode: { type: "boolean" description: "Has the value `true` if the object exists in live mode or the value `false` if the object exists in test mode." } metadata: { type: "object" description: "Set of [key-value pairs](https://stripe.com/docs/api/metadata) that you can attach to an object. This can be useful for storing additional information about the object in a structured format." } name: { type: "string" description: "The product's name, meant to be displayable to the customer." } object: { type: "string" description: "String representing the object's type. Objects of the same type share the same value." enum: ["product"] } package_dimensions: { description: "The dimensions of this product for shipping purposes." type: "object" } shippable: { type: "boolean" description: "Whether this product is shipped (i.e., physical goods)." } statement_descriptor: { type: "string" description: "Extra information about a product which will appear on your customer's credit card statement. In the case that multiple products are billed at once, the first statement descriptor will be used." } tax_code: { description: "A [tax code](https://stripe.com/docs/tax/tax-categories) ID." type: "object" } unit_label: { type: "string" description: "A label that represents units of this product. When set, this will be included in customers' receipts, invoices, Checkout, and the customer portal." } updated: { type: "integer" format: "unix-time" description: "Time at which the object was last updated. Measured in seconds since the Unix epoch." } url: { type: "string" description: "A URL of a publicly-accessible webpage for this product." } } } }