Skip to content

Commit a product import

POST
/products/import/commit
curl --request POST \
--url https://app.buildtrace.eu/api/products/import/commit \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{ "product": { "name": "example", "code": "example", "uom": "example", "lockForProduction": true }, "csv": "example", "columnMap": { "name": "example", "code": "example", "qty": "example", "tracking": "example", "manufacturerPn": "example" } }'

Required scope: parts:write.

Media typeapplication/json
object
product
required
object
name
required
string
code
string
uom
string
lockForProduction
boolean
csv
required
string
columnMap
required
object
name
string
code
string
qty
string
tracking
string
manufacturerPn
string

Example generated

{
"product": {
"name": "example",
"code": "example",
"uom": "example",
"lockForProduction": true
},
"csv": "example",
"columnMap": {
"name": "example",
"code": "example",
"qty": "example",
"tracking": "example",
"manufacturerPn": "example"
}
}

Created

Media typeapplication/json
object
partId
required
string format: uuid
revisionId
required
string format: uuid
lineCount
required
integer

Example generated

{
"partId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"revisionId": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0",
"lineCount": 1
}

Bad request

Media typeapplication/json
object
error
required
string

Example generated

{
"error": "example"
}

Unauthorized