Skip to main content
POST
/
catalogue-items
Create a new catalogue item
curl --request POST \
  --url http://localhost/api/catalogue-items \
  --header 'Content-Type: application/json' \
  --data '
{
  "identification": {
    "seller": {
      "pink_id": "<string>",
      "gln": "<string>"
    },
    "pink_id": "<string>",
    "seller_catalogue_item_id": "<string>",
    "gtin": 123
  },
  "product_name": "<string>",
  "units": [
    {
      "order_unit": "pc",
      "price_unit": "pc",
      "factor": 1,
      "factor_is_estimated": false,
      "prices": [
        {
          "price": {
            "amount": 123,
            "currency": "EUR"
          },
          "discounted": false
        }
      ]
    }
  ],
  "available": true,
  "food_information": {
    "product_name": "<string>",
    "ingredients": [
      "<string>"
    ],
    "allergens": [
      "<string>"
    ],
    "nutrition_values": {},
    "net_quantity": "<string>",
    "durability_date": "<string>",
    "storage_conditions": "<string>",
    "origin": "<string>",
    "usage_instructions": "<string>",
    "alcohol_content": 123
  }
}
'
{
  "message": "Catalogue item created successfully",
  "transmission_id": "<string>",
  "": "<string>"
}

Body

application/json

CatalogueItem

identification
CatalogueItemIdentification · object
required
product_name
string
required
units
CatalogueItemUnit · object[]
required
available
boolean
food_information
FoodInformation · object

Food information data according to EU regulation 1169/2011

Response

message
string
required
Example:

"Catalogue item created successfully"

transmission_id
string
required
string