API DocumentationManufacturer catalog controller
Create catalog items
Creates one or more catalog items by creating part specifications and customer article references. If a part specification with the same manufacturing parameters already exists, it will be reused. The catalog items will automatically be visible in the customer catalog.
curl -X POST "http://m-api-dev.phas.io/api/manufacturer/v1/catalog" \ -H "Content-Type: application/json" \ -d '[ { "partRevisionId": "d6aa80a1-8f9a-4090-941a-f51f551521b8", "processPricesId": "efb221a2-6f82-4cf4-8be0-20aae2aa874c", "materialId": 0, "units": "CENTIMETERS", "customerOrganisationId": 0, "reference": "string", "postProcessingIds": [ 0 ], "pricingTiers": [ { "quantity": 0, "price": 0 } ] } ]'[
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"partRevisionId": "d6aa80a1-8f9a-4090-941a-f51f551521b8",
"partRevisionName": "string",
"units": "CENTIMETERS",
"processPricesId": "efb221a2-6f82-4cf4-8be0-20aae2aa874c",
"materialId": 0,
"colorId": 0,
"precisionId": 0,
"infillId": 0,
"postProcessingIds": [
0
],
"customerReferences": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"customerOrganisationId": 0,
"customerOrganisationName": "string",
"reference": "string",
"pricingTiers": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"quantity": 0,
"price": 0
}
],
"showInCatalog": true
}
],
"createdAt": "2019-08-24T14:15:22Z",
"lastUpdated": "2019-08-24T14:15:22Z",
"constraints": [
{
"id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
"constraintType": "string",
"partSpecificationId": "00ed504c-6ecc-48e1-8d82-d5b33aa8626d",
"createdAt": "2019-08-24T14:15:22Z",
"updatedAt": "2019-08-24T14:15:22Z"
}
]
}
]Empty
Empty
Last updated on