PATCH /menu/{restaurantUid}/translations.id of a product from GET /menu/{restaurantUid} ([].products[].id).null (or an empty string) to clear a language. POLISH in translatable_name cannot be cleared - it is the base name used on receipts, POS and delivery platforms.POLISH, ENGLISH, GERMAN, ITALIAN, FRENCH, UKRAINIAN, SPANISH, RUSSIAN. Any other key is rejected with 422.translatable_name, translatable_description, translatable_short_description. At least one is required.menu:write403 for any other location.curl --location --request PATCH 'https://fodimi.pl/api_public/menu/b06a191d-8e22-4707-8c1e-9b5119cf4461/products/' \
--header 'Content-Type: application/json' \
--data '{
"translatable_name": {
"ENGLISH": "Margherita pizza",
"GERMAN": "Pizza Margherita"
},
"translatable_short_description": {
"ENGLISH": "Tomato sauce, mozzarella, basil"
}
}'{
"id": 0,
"translatable_name": {
"POLISH": "string",
"ENGLISH": "string",
"GERMAN": "string",
"ITALIAN": "string",
"FRENCH": "string",
"UKRAINIAN": "string",
"SPANISH": "string",
"RUSSIAN": "string"
},
"translatable_description": {
"POLISH": "string",
"ENGLISH": "string",
"GERMAN": "string",
"ITALIAN": "string",
"FRENCH": "string",
"UKRAINIAN": "string",
"SPANISH": "string",
"RUSSIAN": "string"
},
"translatable_short_description": {
"POLISH": "string",
"ENGLISH": "string",
"GERMAN": "string",
"ITALIAN": "string",
"FRENCH": "string",
"UKRAINIAN": "string",
"SPANISH": "string",
"RUSSIAN": "string"
}
}