---
title: "Create a bulk products"
method: POST
path: "/bulk-products"
tags: ["Products"]
---

# Create a bulk products

`POST /bulk-products`

Create list of product for a merchant

## Request body

- ProductObject[]
  - `id` string, uuid — unique uuid of the product
  - `name` string, required — product name
  - `reference` string — product reference
  - `description` string — product description
  - `normalPrice` number, double — product normal price
  - `promoPrice` number, double — product promotion price
  - `wholesalePrice` number, double — product normal price
  - `taxCode` 'taxCode1' | 'taxCode2' | 'taxCode3' | 'taxCode4' | 'taxCode5' — tax to add to the price in percentage. value of taxCodeX depends to your country. taxCode1 is the lowest tax applicable in your country, taxCode2 is the following. If no tax exist in your country, select taxCode0, its value will be zero. If three types of tax only exits in country, ignore taxCode4 and taxCode5. Tax values can ge retrieved by calling /product-management/taxes?country={your_country_code}
  - `category` string — product category.
  - `imageUrl` string — product image url
  - `updatedAt` string — The date time that record was updated in our system.
  - `createdAt` string — The date time that record was created in our system.

## Response `201`

Products are added successfully

## Other responses

- `400` — Bad Request
- `401` — The caller is not authenticated
- `403` — Access rights not sufficient
- `500` — Internal Server Error.

---

[API](https://skmtc.dev/bictorys/apis/pay.md) · [All operations](https://skmtc.dev/bictorys/apis/pay/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/bictorys/pay/revisions/b85cce14340b/schema)
