Skala
Stock variants

Create a new stock variant

Adds a new stock variant record to the database.

POST
/api/stock_variants

Adds a new stock variant record to the database.

AuthorizationBearer <token>

In: header

Request Body

application/json

The new StockVariant resource

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

curl -X POST "https://api.skalasuite.com/api/stock_variants" \  -H "Content-Type: application/json" \  -d '{}'
{
  "id": 0,
  "stock": {
    "id": 0,
    "name": "string",
    "category": {},
    "unit": {
      "id": 0,
      "name": "string"
    },
    "isTrackByLot": true,
    "comment": "string",
    "supplier": {
      "id": 0,
      "name": "string"
    },
    "type": "string",
    "tax": {
      "id": 0,
      "rate": "string",
      "name": "string"
    },
    "currency": {
      "id": 0,
      "name": "string",
      "code": "string",
      "symbol": "string"
    },
    "isMaking": true,
    "isBuying": true,
    "trackType": "string",
    "isArchive": true,
    "buyingUnit": {
      "id": 0,
      "name": "string"
    },
    "unitConversion": 1
  },
  "averageCost": "string",
  "valueInStock": "string",
  "alertLevel": "string",
  "code": "string",
  "stockVariantOptionValues": [
    {}
  ],
  "name": "string",
  "defaultPrice": "string",
  "price": "string",
  "materialCost": "string",
  "operationCost": "string",
  "totalCost": "string",
  "salePrice": "string",
  "profit": "string",
  "margin": "string",
  "internalBarcode": "string",
  "leadTime": "string",
  "registeredBarcode": "string",
  "supplierBarcode": "string",
  "serviceLevel": 0,
  "customFields": [
    "/entity/1"
  ],
  "label": "string"
}
Empty
Empty