create_product
Updated May 21, 20261 min read
Create a product via POST /products/{merchant}.
Parameters
| Name | Type | Required | Description |
|---|---|---|---|
merchant | string | Yes | — |
tenantId | string | Yes | — |
barcode | string | No | — |
battery | object | No | — |
carriyo_metadata | array | No | — |
category | string | No | — |
dangerous_goods | boolean | No | — |
description | string | No | — |
digital | boolean | No | — |
dimension | object | No | — |
do_not_place_above | boolean | No | — |
do_not_place_below | boolean | No | — |
hs_code | string | No | Harmonized System product classification code. |
image_link | string | No | — |
manufacturer_id | string | No | — |
material_composition | string | No | — |
non_returnable | boolean | No | — |
origin_country | string | No | ISO 3166-1 alpha-2 country code. |
product_id | string | No | Carriyo product ID. Optional on create; backend generates one if omitted. |
product_ref | string | No | Merchant product reference. |
sku | string | No | — |
status | string | No | Values: ACTIVE, INACTIVE, DELETED. |
weight | object | No | — |
Example agent prompt
"Create a new product."
create_product( tenantId="…", merchant="acme" )