POST
/
products
curl --request POST \
  --url https://api.sulu.sh/v0/products \
  --header 'Authorization: Bearer <token>' \
  --header 'Content-Type: application/json' \
  --data '{
  "name": "<string>",
  "description": "<string>",
  "merchantId": "<string>",
  "metadata": {}
}'
{
  "id": "<string>",
  "object": "product",
  "name": "<string>",
  "description": "<string>",
  "merchantId": "<string>",
  "metadata": {},
  "createdAt": "2023-11-07T05:31:56Z",
  "updatedAt": "2023-11-07T05:31:56Z"
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Body

application/json
name
string
required

Name of the product. This will be displayed to the customer.

description
string
required

Description of the product. This will be displayed to the customer.

merchantId
string
required

The merchant organization that will own this product

metadata
object

Optional metadata to associate with the product

Response

201
application/json
Product created successfully
id
string

Unique identifier for a product

object
enum<string>
default:product
Available options:
product
name
string
description
string
merchantId
string

The merchant organization that owns this product

metadata
object

Key-value pairs for storing additional data

createdAt
string
updatedAt
string