> ## Documentation Index
> Fetch the complete documentation index at: https://docs.r28.ai/charter/llms.txt
> Use this file to discover all available pages before exploring further.

# products_create

> Create a product. Prices attach to it separately.

<div className="tool-route"><span className="tool-row-method" data-method="POST">POST</span><code>{"https://api.stripe.com/v1/products"}</code></div>

```python stripe_products_create.py theme={null}
from charter.packs import stripe

result = await stripe.products_create.ainvoke({"name": ...})
```

## Body

<div className="reference-table">
  | Field                                                        | Type            | Description                                                                    |
  | ------------------------------------------------------------ | --------------- | ------------------------------------------------------------------------------ |
  | `description`                                                | `string`        | Customer-facing description of the product.                                    |
  | `active`                                                     | `boolean`       | Whether the product can be bought. Absent, it can.                             |
  | `images`                                                     | `string`\[]     | Up to eight image URLs. <span className="field-constraints">max 8 items</span> |
  | `url`                                                        | `string`        | A public webpage for the product.                                              |
  | `metadata`                                                   | map of `string` | Set of key-value pairs attached to the product.                                |
  | `name` <span className="required" title="required">\*</span> | `string`        | The product's name, shown to customers.                                        |
</div>
