Printago API
PATCH /v1/skus/{id}

Update a SKU

Requires: sku.edit

Path Parameters

id required
string
The unique identifier of the SKU to update

Request Body

The partial SKU data to update

PartialSkuInsert
descriptionoptional
string
externalIdoptional
string
externalProvideroptional
any
folderIdoptional
string
inputsoptional
object[]
connectedPropertyIdoptional
string
idoptional
string
namerequired
string
typerequired
any
linkedPartsoptional
object[]
exposedParametersrequired
string[]
extensionsoptional
object
labelrequired
string
materialAssignmentsoptional
Record<string, object[]>
parameterBindingsoptional
Record<string, string>
parametersrequired
object[]
namerequired
string
typerequired
any
valueoptional
number | string | boolean
partIdrequired
string
pattern: ^[a-z0-9]{24}$
plateQuantitiesBindingoptional
string
quantityrequired
number
min: 0max: 500
skuIdoptional
string
pattern: ^[a-z0-9]{24}$
optionBindingsoptional
string[]
skuoptional
string
titleoptional
string

Example Request

application/json
{
  "linkedParts": [
    {
      "skuId": "string",
      "parameters": [
        {
          "name": "string"
        }
      ],
      "partId": "string",
      "quantity": 0,
      "label": "string",
      "exposedParameters": [
        "string"
      ]
    }
  ],
  "inputs": [
    {
      "id": "string",
      "name": "string"
    }
  ],
  "optionBindings": [
    "string"
  ],
  "description": "string",
  "sku": "string",
  "title": "string"
}

Response Schema

Sku
createdAtrequired
string
format: date-time
descriptionrequired
string
externalIdrequired
string
externalProviderrequired
any
folderIdoptional
string
idrequired
string
pattern: ^[a-z0-9]{24}$
skurequired
string
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
titlerequired
string
totalCogsrequired
number
updatedAtrequired
string
format: date-time

Example Response

200 OK — application/json
{
  "sku": "string",
  "title": "string",
  "description": "string",
  "totalCogs": 1,
  "id": "string",
  "storeId": "string",
  "createdAt": "2026-08-24T03:58:56.150Z",
  "updatedAt": "2026-08-24T03:58:56.150Z"
}