Create a product

Method : POST

https://admin.vucustom.com/api/:api_version/products
Example Request
curl --location 'https://admin.vucustom.com/api/v1/products' \
--data '{
  "product": {
    "name": "2s3test",
    "product_category": "Outdoor Products1",
    "b2b": true,
    "customize_only": true
    "product_variants_attributes": [
      {
	"price": 15,
        "sku": "SKU1131215",
        "upc": "UPC123",
	"name": "test"
      }
    ],
  }
}'

Request Body Schema (Product)

Field Name
Type
Required
Description

name

string

Yes

Product display name

product_category

string

Yes

Category identifier

b2b

boolean

Yes

B2B availability flag

customize_only

boolean

Yes

Customization-only flag

product_variants_attributes

array

Yes

Array of product variant objects. refer below for schema

Product Variations Schema

Field Name
Type
Required
Description

price

string

Yes

Variant price

sku

string

Yes

Stock keeping unit

name

string

Yes

Variant name

upc

string

No

Universal product code

200 Successful response example

{
  "product": {
    "id": 25,
    "product_categories": [
      "Outdoor Products1"
    ],
    "name": "2s3test",
    "b2b": true,
    "active": true,
    "customize_only": true,
    "code": null,
    "product_variants": [
      {
        "id": 17,
        "sku": "SKU1131215",
        "name": "test",
        "upc": "UPC123",
        "code": null
      }
    ]
  }
}

Last updated