Get product details v1.1
get
https://core-api.ancon.io/api/v1.1/Tenants/{tenantId}/Products/{id}Authorization
Access-TokenheaderrequiredTenant- or outlet-level token from the backoffice. See Get started.
Path parameters
tenantIdstring (uuid)requiredidstring (uuid)required
Header parameters
correlationIdstringCorrelation Id for the request
Responses
200OK
productobject | null40 fields in
productidstring (uuid)createdstring (date-time)modifiedstring (date-time)productTypeinteger (int32)Allowed values:
0,1,2,3,4,5,6,7,8,9,10.namestring | nullcustomerFacingNamestring | nullticketNamestring | nullproductNumberstring | nulldescriptionstring | nullallergyInformationstring | nullimagestring (uuid) | nulluseAvailabilityHoursbooleanhasVariantsbooleanmandatoryToPickVariantbooleanautoAcceptbooleanflowViewEnabledbooleanglassesPerBottlenumber (double) | nullavailableVolumesarray<integer (int32)> | nullisSystemProductbooleanmetaDatamap<string, array<array<array<array>>>> | nullproductGroupobject | null2 fields in
productGroupidstring (uuid)namestring | null
courseobject | null5 fields in
courseidstring (uuid)namestring | nullcodestring | nullpositioninteger (int32)courseGroupIdstring (uuid)
variantsarray<object> | null15 fields in
variantsidstring (uuid)namestring | nullcustomerFacingNamestring | nullticketNamestring | nullvariantTypeinteger (int32)Allowed values:
0,1,2,3,4,5,6,7.isMainProductVariantbooleanuseBasePricebooleanisOpenPricebooleanvariantNumberstring | nullvariantPriceobject | null2 fields in
variantPriceunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencystring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencystring | null
overridePricesarray<object> | null6 fields in
overridePricesoutletIdstring (uuid) | nullpriceGroupIdstring (uuid) | nullorderFormatinteger (int32)Allowed values:
0,1,2,4,8,16,32,64,128,159,191.outletNamestring | nullpriceGroupNamestring | nullpriceobject | null2 fields in
priceunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencystring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencystring | null
materialCostobject | null2 fields in
materialCostunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencystring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencystring | null
positioninteger (int32)outletStocksarray<object> | null5 fields in
outletStocksstockProductIdstring (uuid)outletIdstring (uuid)productVariantIdstring (uuid)stockCountnumber (double)reorderCountnumber (double)
pricePresetsarray<object> | null4 fields in
pricePresetspricePresetIdstring (uuid)pricePresetNamestring | nullpriceobject | null2 fields in
priceunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencystring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencystring | null
positioninteger (int32)
outletSharesarray<object> | null3 fields in
outletSharesidstring (uuid)namestring | nullproductShareTypeinteger (int32)Allowed values:
0,1.
taxesarray<object> | null3 fields in
taxesidstring (uuid)taxTypeinteger (int32)Allowed values:
1,2.ratenumber (double)
menuTreeItemsarray<object> | null3 fields in
menuTreeItemsidstring (uuid)menuTreeBranchIdstring (uuid)menuTreeBranchNamestring | null
productAvailabilitiesarray<object> | null2 fields in
productAvailabilitiessystemVisibilityinteger (int32)Allowed values:
0,1,2,3,4,5,6,7.orderFormatinteger (int32)Allowed values:
0,1,2,4,8,16,32,64,128,159,191.
availabilityHoursarray<object> | null6 fields in
availabilityHoursidstring (uuid)orderFormatinteger (int32)Allowed values:
0,1,2,4,8,16,32,64,128,159,191.systemVisibilityinteger (int32) | nullAllowed values:
0,1,2,3,4,5,6,7.dayOfWeekinteger (int32)Allowed values:
0,1,2,4,8,16,31,32,64,96,127.fromstring (time)durationstring (date-span)
ticketDestinationsarray<object> | null2 fields in
ticketDestinationsidstring (uuid)namestring | null
addOnGroupsarray<object> | null10 fields in
addOnGroupsidstring (uuid)addOnGroupIdstring (uuid)addOnGroupNamestring | nullpositioninteger (int32)minimumAmountnumber (double)maximumAmountnumber (double)allowMultiplebooleanfreeAmountnumber (double)afterFreePriceobject | null2 fields in
afterFreePriceamountnumber (double)currencystring | null
customerFacingNamestring | null
upsellGroupsarray<object> | null2 fields in
upsellGroupsidstring (uuid)namestring | null
ingredientsarray<object> | null7 fields in
ingredientsidstring (uuid)ingredientIdstring (uuid)ingredientNamestring | nullisMandatorybooleanhasReplacementsbooleanpositioninteger (int32)replacementsarray<object> | null8 fields in
replacementsingredientIdstring (uuid)ingredientNamestring | nullingredientPricenumber (double)positioninteger (int32)overridePricebooleanpricenumber (double)currencystring | nullpricesarray<object> | null7 fields in
pricesoutletIdstring (uuid) | nullpriceGroupIdstring (uuid) | nullorderFormatsinteger (int32)Allowed values:
0,1,2,4,8,16,32,64,128,159,191.outletNamestring | nullpriceGroupNamestring | nullorderFormatNamestring | nullpriceobject | null2 fields in
priceamountnumber (double)currencystring | null
productTagsarray<object> | null3 fields in
productTagsidstring (uuid)namestring | nulltypeinteger (int32)Allowed values:
0,1,2,3.
productGroupTagsarray<object> | null3 fields in
productGroupTagsidstring (uuid)namestring | nulltypeinteger (int32)Allowed values:
0,1,2,3.
subProductsarray<object> | null10 fields in
subProductsidstring (uuid)productIdstring (uuid)variantIdstring (uuid) | nullproductNamestring | nulluseOverridePricebooleanpositioninteger (int32)quantitynumber (double)outletSharesarray<string (uuid)> | nulltaxesarray<object> | null3 fields in
taxesidstring (uuid)taxTypeinteger (int32)Allowed values:
1,2.ratenumber (double)
subProductVariantsarray<object> | null4 fields in
subProductVariantsvariantIdstring (uuid)variantNamestring | nullpriceobject | null2 fields in
priceunitPriceobject | null2 fields in
unitPriceunitPriceobject | nulladditionalPriceobject | null
materialCostobject | null2 fields in
materialCostunitPriceobject | nulladditionalPriceobject | null
overridePriceobject | null2 fields in
overridePriceunitPriceobject | null2 fields in
unitPriceunitPriceobject | nulladditionalPriceobject | null
materialCostobject | null2 fields in
materialCostunitPriceobject | nulladditionalPriceobject | null
hasIngredientsbooleanhasAddOnGroupsbooleanhasUpsellGroupsbooleanhasProductTagsbooleanhasProductGroupTagsboolean
401Unauthorized
messagestring | null
404Not Found
messagestring | nullerrorCodestring (uuid)