---
title: "Create Product"
method: POST
path: "/product"
tags: ["Product"]
---

# Create Product

`POST /product`

## Request

- Base URL: `https://go.netlicensing.io/core/v2/rest`
- URL: `https://go.netlicensing.io/core/v2/rest/product`
- Auth: HTTP basic

Creates a new Product

## Request body `application/x-www-form-urlencoded`

- object
  - `number` string: Unique number that identifies the Product. Vendor can assign this number when creating a Product or let NetLicensing generate one.
  - `active` boolean, required: If set to 'false', the Product is disabled. No new Licensees can be registered for the Product, existing Licensees can not obtain new Licenses.
  - `name` string, required: Product name. Together with the version identifies the Product for the end customer.
  - `version` string, required: Product version. Convenience parameter, additional to the Product name.
  - `licenseeAutoCreate` boolean: If set to 'true', non-existing Licensees will be created at first validation attempt.
  - `description` string: Product description.
  - `licensingInfo` string: Licensing information.
  - `vatMode` 'GROSS' | 'NET': Vat mode for Product. Supported types: GROSS, NET

## Response `200`

Successful request

- Netlicensing
  - `infos` Infos
  - `items` Items

## Other responses

- `400`: Malformed or illegal request
- `402`: Quota exceeded
- `403`: Access is denied
- `404`: Resource not found
- `500`: Internal service error

## Changes

- **2026-07-13** `32bb94715eca`: 1 info
  - added the non-success response with the status `402`

[Operation history](https://skmtc.dev/labs64/apis/labs64-netlicensing-restful-api-test-center/changes/product/post.md)

---

[API](https://skmtc.dev/labs64/apis/labs64-netlicensing-restful-api-test-center.md) - [All operations](https://skmtc.dev/labs64/apis/labs64-netlicensing-restful-api-test-center/llms.txt) - [OpenAPI document](https://skmtc.dev/labs64/apis/labs64-netlicensing-restful-api-test-center/revisions/32bb94715eca?raw)
