---
title: "Create a Product"
method: POST
path: "/product"
---

# Create a Product

`POST /product`

## Request body

- object
  - `product` object
    - `product_name` string, required — Product Name
    - `product_category` string, required — Product Category UID
    - `prefix` string
    - `product_type` 'PRODUCT' | 'SERVICE' | 'PARTS' | 'BUNDLE' — Product Type
    - `purchase_price` number, float
    - `markup` object
      - `markup_type` 'FLAT' | 'PERCENTAGE' | 'MULTIPLIER'
      - `markup_price` number, float
    - `location_availability` object[] — Location Availability
      - `location` string — Location UID
      - `quantity` integer
      - `min_quantity` integer
    - `tax` object
      - `tax_exempt` boolean
      - `has_custom_tax` boolean
      - `tax_name` string
      - `tax_rate` number, float
    - `product_files` object[]
      - `file_url` string
      - `file_name` string
    - `product_id` string
    - `is_available` boolean
    - `price` number, float
    - `min_quantity` integer
    - `currency` string
    - `quantity` integer
    - `formula` string
    - `product_manual_link` string
    - `product_description` string
    - `product_image` string
    - `pricing_level` string
    - `brand` string
    - `track_quantity` boolean
    - `specification` string
    - `has_custom_tax` boolean
    - `uom` string
    - `bu_uids` string[] — Array of Trade type UIDs
    - `meta_data` object[]
      - `group_name` string
      - `group_uid` string
      - `hide_field` boolean
      - `hide_to_fe` boolean
      - `id` integer
      - `label` string
      - `read_only` boolean
      - `type` string
      - `dependent_on` string
      - `dependent_options` string[]
      - `module_name` string
      - `value` string

## Response `200`

200

- object
  - `type` string
  - `message` string
  - `data` object
    - `product_uid` string

---

[API](https://skmtc.net/zuper/apis/zuper-pro-api.md) · [All operations](https://skmtc.net/zuper/apis/zuper-pro-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/zuper/zuper-pro-api/revisions/c7b8028a05de/schema)
