Skip to content

Product Master Data Api (1.0)

Languages
Servers

https://www.developers.traceone.com/

Brand

Operations

Trade Item

Operations

Manufactured Item

Operations

Search Manufactured Items by filter

Request

Search Manufactured Items by filter

Security
Bearer
Query
OwnerCompanyIdstring(uuid)required
SupplierCompanyIdstring
PackerCompanyIdstring
TradeItemIdstring
ManufacturedItemNamestring
StartAvailabilityDatestring
EndAvailabilityDatestring
CountryOfOriginstring
TargetMarketstring
PointOfSalesIdstring
BrandIdstring
TradeItemNamestring
CategoryIdstring
CategoryItemIdstring
NetContentValuestring
NetContentUnitIdstring
GTINstring
Skipstring
Takestring
curl -i -X GET \
  'https://www.developers.traceone.com/api/manufactureditems?OwnerCompanyId=497f6eca-6276-4993-bfeb-53cbbbba6f08&SupplierCompanyId=string&PackerCompanyId=string&TradeItemId=string&ManufacturedItemName=string&StartAvailabilityDate=string&EndAvailabilityDate=string&CountryOfOrigin=string&TargetMarket=string&PointOfSalesId=string&BrandId=string&TradeItemName=string&CategoryId=string&CategoryItemId=string&NetContentValue=string&NetContentUnitId=string&GTIN=string&Skip=string&Take=string' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>'

Responses

Success

Bodyapplication/json
manufacturedItemsArray of objects or null(List`1)
skipAndTakeQueryStatsobject or null(SkipAndTakeQueryStats)
Response
application/json
{ "manufacturedItems": [ { … } ], "skipAndTakeQueryStats": { "totalCount": 0, "currentCount": 0 } }

Create a new Manufactured item

Request

Create a new Manufactured item

Security
Bearer
Path
idstring(uuid)required
Body
manufacturedItemNamestring or null
supplierCompanyIdstring(uuid)required
packerCompanyIdstring or null
countriesOfOriginArray of strings or null(List`1)
targetMarketsListArray of objects or null(List`1)
manufacturedItemStatusIdstring or null
manufacturedItemIdstring or null
createdBystring or null

UserId of the Creator. This attribute can be used only for Internal Service requests

curl -i -X POST \
  'https://www.developers.traceone.com/api/tradeItem/{id}/manufacturedItem' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json-patch+json' \
  -d '{
    "manufacturedItemName": "string",
    "supplierCompanyId": "60e634ac-9cf5-4a73-a6b6-1e5d15116468",
    "packerCompanyId": "string",
    "countriesOfOrigin": [
      "string"
    ],
    "targetMarketsList": [
      {
        "countryCodes": [
          "string"
        ],
        "pointsOfSales": [
          "497f6eca-6276-4993-bfeb-53cbbbba6f08"
        ],
        "startAvailabilityDate": "string",
        "endAvailabilityDate": "string"
      }
    ],
    "manufacturedItemStatusId": "string",
    "manufacturedItemId": "string",
    "createdBy": "string"
  }'

Responses

Success

Bodyapplication/json
manufacturedItemIdstring(uuid)
Response
application/json
{ "manufacturedItemId": "797e575d-dd68-4d07-a065-11b72ab4e8f2" }

Create a new Trade Item and Manufactured Item

Request

Create a new Trade Item and Manufactured Item

Security
Bearer
Body
tradeItemNamestringnon-emptyrequired
ownerCompanyIdstring(uuid)required
tradeItemIdstring or null
tradeItemStatusIdstring or null
gtinstring or null
brandIdstring or null
categoryListIdstring or null
categoryItemIdstring or null
netContentValuestring or null
netContentUnitstring or null
manufacturedItemNamestring or null
supplierCompanyIdstring(uuid)required
netContentsArray of objects or null(List`1)
packagingNetContentDescriptionstring or null
manufacturingPeriodstring or null
commentsArray of objects or null(List`1)
retailerCustomizedAttributesArray of objects or null(List`1)
isConsumerUnitstring or null
manufacturedItemStatusIdstring or null
productCategoriesArray of objects or null(List`1)
targetMarketsListArray of objects or null(List`1)
multipackstring or null
productLanguagestring or null
contactsArray of objects or null(List`1)
customProductTypeIdstring or null
curl -i -X POST \
  https://www.developers.traceone.com/api/manufacturedItem \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json-patch+json' \
  -d '{
    "tradeItemName": "string",
    "ownerCompanyId": "10e96248-c873-4e93-b748-bc36e39510eb",
    "tradeItemId": "string",
    "tradeItemStatusId": "string",
    "gtin": "string",
    "brandId": "string",
    "categoryListId": "string",
    "categoryItemId": "string",
    "netContentValue": "string",
    "netContentUnit": "string",
    "manufacturedItemName": "string",
    "supplierCompanyId": "60e634ac-9cf5-4a73-a6b6-1e5d15116468",
    "netContents": [
      {
        "value": "string",
        "unitOfMeasure": "string"
      }
    ],
    "packagingNetContentDescription": "string",
    "manufacturingPeriod": "string",
    "comments": [
      {
        "value": "string",
        "authorId": "string",
        "commentDate": "string"
      }
    ],
    "retailerCustomizedAttributes": [
      {
        "retailerLabel": "string",
        "retailerCode": "string"
      }
    ],
    "isConsumerUnit": "string",
    "manufacturedItemStatusId": "string",
    "productCategories": [
      {
        "categoryId": "337f5e5d-288b-40d5-be14-901cc3acacc0",
        "categoryItemId": "9dc235b8-97fe-4787-a18a-815fdf4bdcf7"
      }
    ],
    "targetMarketsList": [
      {
        "countryCodes": [
          "string"
        ],
        "pointsOfSales": [
          "497f6eca-6276-4993-bfeb-53cbbbba6f08"
        ],
        "startAvailabilityDate": "string",
        "endAvailabilityDate": "string"
      }
    ],
    "multipack": "string",
    "productLanguage": "string",
    "contacts": [
      {
        "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b",
        "responsibilityId": "50587ee7-cd41-4bdd-be00-1a99378d5d94"
      }
    ],
    "customProductTypeId": "string"
  }'

Responses

Success

Bodyapplication/json
tradeItemIdstring(uuid)
manufacturedItemIdstring(uuid)
Response
application/json
{ "tradeItemId": "ca25da54-cf50-4957-b1f6-2a6f444fe8a3", "manufacturedItemId": "797e575d-dd68-4d07-a065-11b72ab4e8f2" }

Partial update an existing Manufactured Item

Request

Partial update an existing Manufactured Item

Security
Bearer
Path
idstring(uuid)required
Bodyapplication/json-patch+json
manufacturedItemNamestring or null
packerCompanyIdstring or null
countriesOfOriginArray of strings or null(List`1)
targetMarketsListArray of objects or null(List`1)
manufacturedItemStatusIdstring or null
curl -i -X PATCH \
  'https://www.developers.traceone.com/api/manufacturedItems/{id}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json-patch+json' \
  -d '{
    "manufacturedItemName": "string",
    "packerCompanyId": "string",
    "countriesOfOrigin": [
      "string"
    ],
    "targetMarketsList": [
      {
        "countryCodes": [
          "string"
        ],
        "pointsOfSales": [
          "497f6eca-6276-4993-bfeb-53cbbbba6f08"
        ],
        "startAvailabilityDate": "string",
        "endAvailabilityDate": "string"
      }
    ],
    "manufacturedItemStatusId": "string"
  }'

Responses

Success

Bodyapplication/json
manufacturedItemIdstring(uuid)
Response
application/json
{ "manufacturedItemId": "797e575d-dd68-4d07-a065-11b72ab4e8f2" }

Update an existing Manufactured Item

Request

Update an existing Manufactured Item

Security
Bearer
Path
idstring(uuid)required
Body
manufacturedItemNamestring or null
packerCompanyIdstring or null
countriesOfOriginArray of strings or null(List`1)
targetMarketsListArray of objects or null(List`1)
manufacturedItemStatusIdstring or null
curl -i -X PUT \
  'https://www.developers.traceone.com/api/manufacturedItems/{id}' \
  -H 'Authorization: Bearer <YOUR_TOKEN_HERE>' \
  -H 'Content-Type: application/json-patch+json' \
  -d '{
    "manufacturedItemName": "string",
    "packerCompanyId": "string",
    "countriesOfOrigin": [
      "string"
    ],
    "targetMarketsList": [
      {
        "countryCodes": [
          "string"
        ],
        "pointsOfSales": [
          "497f6eca-6276-4993-bfeb-53cbbbba6f08"
        ],
        "startAvailabilityDate": "string",
        "endAvailabilityDate": "string"
      }
    ],
    "manufacturedItemStatusId": "string"
  }'

Responses

Success

Bodyapplication/json
manufacturedItemIdstring(uuid)
Response
application/json
{ "manufacturedItemId": "797e575d-dd68-4d07-a065-11b72ab4e8f2" }