Printago API
PATCH
/v1/linked-parts/{id}
Update a linked part
Path Parameters
id
required
string
- Linked part identifier
Request Body
- Updated linked part data
PartialLinkedPartInsert
exposedParametersoptional
string[]
extensionsoptional
object
labeloptional
string
materialAssignmentsoptional
Record<string, object[]>
parameterBindingsoptional
Record<string, string>
parametersoptional
object[]
namerequired
string
typerequired
any
valueoptional
number | string | boolean
partIdoptional
string
pattern: ^[a-z0-9]{24}$
plateQuantitiesBindingoptional
string
quantityoptional
number
min: 0max: 500
skuIdoptional
string
pattern: ^[a-z0-9]{24}$
Example Request
application/json
{
"skuId": "string",
"parameters": [
{
"name": "string"
}
],
"partId": "string",
"quantity": 0,
"label": "string",
"exposedParameters": [
"string"
]
}
Response Schema
LinkedPart
createdAtrequired
string
format: date-time
exposedParametersrequired
string[]
extensionsoptional
object
idrequired
string
pattern: ^[a-z0-9]{24}$
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
skuIdrequired
string
pattern: ^[a-z0-9]{24}$
storeIdrequired
string
pattern: ^[a-z0-9]{24}$
updatedAtrequired
string
format: date-time
Example Response
200 OK — application/json
{
"skuId": "string",
"partId": "string",
"parameters": [
{
"name": "string"
}
],
"quantity": 0,
"label": "string",
"exposedParameters": [
"string"
],
"id": "string",
"storeId": "string",
"createdAt": "2026-08-24T03:58:55.483Z",
"updatedAt": "2026-08-24T03:58:55.483Z"
}