Skip to main content
PUT
/
v1
/
products
/
{NayaxProductID}
Update Specific Product
curl --request PUT \
  --url https://qa-lynx.nayax.com/operational/v1/products/{NayaxProductID} \
  --header 'Authorization: <api-key>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "NayaxProductID": 123,
  "ProductGroupID": 123,
  "ActorID": 123,
  "ProductManufacturerID": 123,
  "ProductName": "<string>",
  "ProductCatalogNumber": "<string>",
  "ProductBarcode": "<string>",
  "ProductPackageQuantity": 123,
  "ProductDescription": "<string>",
  "ProductVolumeTypeID": 123,
  "DEXProductName": "<string>",
  "ProductCostPrice": 123,
  "ProductDefaultRetailPrice": 123,
  "ProductMinimumPickQTY": 123,
  "ProductStatus": 123,
  "ProductCashPrice": 123,
  "ProductCreditCardPrice": 123,
  "ProductPrepaidCardPrice": 123,
  "ProductExternalPrepaidCardPrice": 123,
  "ProductMemberTypePriceBit": true,
  "ProductPictureURL": "<string>",
  "CaloriesPer100g": 123,
  "CaloriesPerServing": 123,
  "EANCode": "<string>",
  "ProductCreatedBy": 123,
  "ProductCreationDate": "2023-11-07T05:31:56Z",
  "ProductUpdatedBy": 123,
  "ProductLastUpdated": "2023-11-07T05:31:56Z",
  "VatId": 123
}
'
{
  "NayaxProductID": 123,
  "ProductGroupID": 123,
  "ActorID": 123,
  "ProductManufacturerID": 123,
  "ProductName": "<string>",
  "ProductCatalogNumber": "<string>",
  "ProductBarcode": "<string>",
  "ProductPackageQuantity": 123,
  "ProductDescription": "<string>",
  "ProductVolumeTypeID": 123,
  "DEXProductName": "<string>",
  "ProductCostPrice": 123,
  "ProductDefaultRetailPrice": 123,
  "ProductMinimumPickQTY": 123,
  "ProductStatus": 123,
  "ProductCashPrice": 123,
  "ProductCreditCardPrice": 123,
  "ProductPrepaidCardPrice": 123,
  "ProductExternalPrepaidCardPrice": 123,
  "ProductMemberTypePriceBit": true,
  "ProductPictureURL": "<string>",
  "CaloriesPer100g": 123,
  "CaloriesPerServing": 123,
  "EANCode": "<string>",
  "ProductCreatedBy": 123,
  "ProductCreationDate": "2023-11-07T05:31:56Z",
  "ProductUpdatedBy": 123,
  "ProductLastUpdated": "2023-11-07T05:31:56Z",
  "VatId": 123,
  "Refs": {}
}

Authorizations

Authorization
string
header
required

Enter your API key. It's required to authenticate API requests.

Path Parameters

NayaxProductID
integer<int64>
required

The unique identifier of the product in the Nayax system.

Body

application/json
NayaxProductID
integer<int64> | null

The unique identifier for the product in the Nayax system.

ProductGroupID
integer<int32> | null

The unique identifier of the product group to which the product belongs.

ActorID
integer<int64> | null

The unique identifier of the actor associated with the product.

ProductManufacturerID
integer<int32> | null

The unique identifier of the product's manufacturer.

ProductName
string | null

The name of the product.

ProductCatalogNumber
string | null

The catalog number assigned to the product.

ProductBarcode
string | null

The barcode associated with the product.

ProductPackageQuantity
integer<int32> | null

The quantity of product units per package.

ProductDescription
string | null

A description of the product.

ProductVolumeTypeID
integer<int32> | null

The volume type identifier associated with the product.

DEXProductName
string | null

The name of the product in the DEX (Data Exchange) format.

ProductCostPrice
number<double> | null

The cost price of the product.

ProductDefaultRetailPrice
number<double> | null

The default retail price of the product.

ProductMinimumPickQTY
integer<int32> | null

The minimum quantity of the product that can be picked.

ProductStatus
integer<int32> | null

The status of the product, typically representing availability.

ProductCashPrice
number<double> | null

The price of the product when paid with cash.

ProductCreditCardPrice
number<double> | null

The price of the product when paid with a credit card.

ProductPrepaidCardPrice
number<double> | null

The price of the product when paid with a prepaid card.

ProductExternalPrepaidCardPrice
number<double> | null

The price of the product when paid with an external prepaid card.

ProductMemberTypePriceBit
boolean | null

Indicates if the product has member-type-specific pricing.

ProductPictureURL
string | null

The URL of the product's picture.

CaloriesPer100g
number<double> | null

The number of calories per 100 grams of the product.

CaloriesPerServing
number<double> | null

The number of calories per serving of the product.

EANCode
string | null

The European Article Number (EAN) code associated with the product.

ProductCreatedBy
integer<int64> | null

The identifier of the user who created the product entry.

ProductCreationDate
string<date-time> | null

The date and time when the product was created.

ProductUpdatedBy
integer<int64> | null

The identifier of the user who last updated the product entry.

ProductLastUpdated
string<date-time> | null

The date and time when the product was last updated.

VatId
integer<int32> | null

The VAT (Value Added Tax) identifier associated with the product.

Response

200 - application/json

The updated details of the specified product.

NayaxProductID
integer<int64> | null

The unique identifier for the product in the Nayax system.

ProductGroupID
integer<int32> | null

The unique identifier of the product group to which the product belongs.

ActorID
integer<int64> | null

The unique identifier of the actor associated with the product.

ProductManufacturerID
integer<int32> | null

The unique identifier of the product's manufacturer.

ProductName
string | null

The name of the product.

ProductCatalogNumber
string | null

The catalog number assigned to the product.

ProductBarcode
string | null

The barcode associated with the product.

ProductPackageQuantity
integer<int32> | null

The quantity of product units per package.

ProductDescription
string | null

A description of the product.

ProductVolumeTypeID
integer<int32> | null

The volume type identifier associated with the product.

DEXProductName
string | null

The name of the product in the DEX (Data Exchange) format.

ProductCostPrice
number<double> | null

The cost price of the product.

ProductDefaultRetailPrice
number<double> | null

The default retail price of the product.

ProductMinimumPickQTY
integer<int32> | null

The minimum quantity of the product that can be picked.

ProductStatus
integer<int32> | null

The status of the product, typically representing availability.

ProductCashPrice
number<double> | null

The price of the product when paid with cash.

ProductCreditCardPrice
number<double> | null

The price of the product when paid with a credit card.

ProductPrepaidCardPrice
number<double> | null

The price of the product when paid with a prepaid card.

ProductExternalPrepaidCardPrice
number<double> | null

The price of the product when paid with an external prepaid card.

ProductMemberTypePriceBit
boolean | null

Indicates if the product has member-type-specific pricing.

ProductPictureURL
string | null

The URL of the product's picture.

CaloriesPer100g
number<double> | null

The number of calories per 100 grams of the product.

CaloriesPerServing
number<double> | null

The number of calories per serving of the product.

EANCode
string | null

The European Article Number (EAN) code associated with the product.

ProductCreatedBy
integer<int64> | null

The identifier of the user who created the product entry.

ProductCreationDate
string<date-time> | null

The date and time when the product was created.

ProductUpdatedBy
integer<int64> | null

The identifier of the user who last updated the product entry.

ProductLastUpdated
string<date-time> | null

The date and time when the product was last updated.

VatId
integer<int32> | null

The VAT (Value Added Tax) identifier associated with the product.

Refs
object

A map of additional references related to the product.