Check item splitdeprecated
https://core-api.ancon.io/api/v1/Outlets/{outletId}/Checks/{checkId}/Items/SplitWill no longer work after 2028-09-01 00:00, move over to the V2 Check endpoints instead.
Authorization
Access-TokenheaderrequiredTenant- or outlet-level token from the backoffice. See Get started.
Path parameters
outletIdstring (uuid)requiredcheckIdstring (uuid)required
Header parameters
correlationIdstringCorrelation Id for the request
Request body
partsinteger (int32)requiredmin 2, max 100.
checkItemIdsarray<string (uuid)>required
Responses
200OK
createdarray<object> | null43 fields in
createdidstring (uuid)checkIdstring (uuid) | nullcreatedstring (date-time)modifiedstring (date-time)productobject | nullRestored 1.0 wire shape of Ancon.Wildcat.Shared OrderedProduct as it serializes in the production package (1.0.1200-alpha). The current package marks IsSystemProduct with [JsonIgnore], which would silently drop the field from the legacy payloads, so the raw value object cannot be serialized directly anymore. Frozen - do not change.
20 fields in
productglassesPerBottlenumber (double) | nullhasVariantsbooleanisSystemProductbooleanlocalizedProductNamesobject | null1 field in
localizedProductNamestranslationsmap<string, string> | null
localizedVariantNamesobject | null1 field in
localizedVariantNamestranslationsmap<string, string> | null
positionobject | null1 field in
positionpositioninteger (int32)
productGroupIdstring (uuid)productGroupNamestring | nullproductIdstring (uuid)productNamestring | nullproductNumberstring | nullproductTypeinteger (int32)Allowed values:
0,1,2,3,4,5,6,7,8,9,10.storageInfoobject | null2 fields in
storageInfotemperatureinteger (int32)sizeobject | null3 fields in
sizeheightinteger (int32)widthinteger (int32)lengthinteger (int32)
subProductIdstring (uuid) | nullsubProductQuantityobject | null1 field in
subProductQuantityvaluenumber (double)
useBasePricebooleanvariantIdstring (uuid)variantNamestring | nullvariantNumberstring | nullvariantTypeinteger (int32)Allowed values:
0,1,2,3,4,5,6,7.
quantityobject | null1 field in
quantityvaluenumber (double)
unitQuantityobject | null1 field in
unitQuantityvaluenumber (double)
unitobject | null2 fields in
unitnamestring | nulltypeinteger (int32)Allowed values:
0,1,2,3.
pricePresetIdstring (uuid) | nullproductPriceInclTaxobject | null2 fields in
productPriceInclTaxunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencyCodestring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencyCodestring | null
productPriceExclTaxobject | null2 fields in
productPriceExclTaxunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencyCodestring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencyCodestring | null
productMaterialCostExclTaxobject | null2 fields in
productMaterialCostExclTaxunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencyCodestring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencyCodestring | null
kitchenMessagestring | nulldiscountInfoobject | null2 fields in
discountInfodiscountIdstring (uuid) | nulldiscountNamestring | null
discountobject | null2 fields in
discountvaluenumber (double) | nulltypeinteger (int32) | nullAllowed values:
0,1.
courseNamestring | nullcoursePositioninteger (int32)checkPaymentIdstring (uuid) | nullpaidAtstring (date-time) | nulltagstring | nullstatusinteger (int32)Allowed values:
0,1,2,4,8,16,32.upsellGroupIdstring (uuid) | nullticketedAtstring (date-time) | nullticketedTenantUserIdstring (uuid) | nullmodificationsarray<object> | null5 fields in
modificationsidstring (uuid)createdstring (date-time)modifiedstring (date-time)checkItemIdstring (uuid)modificationobject | nullRestored 1.0 wire shape of Ancon.Wildcat.Shared ProductModification as it serializes in the production package (1.0.1200-alpha), where Cost and MaterialCost are Money objects. The current package flattened them to decimals, so the raw value object cannot be serialized directly anymore. Frozen - do not change.
9 fields in
modificationaddOnGroupobject | null3 fields in
addOnGroupidstring (uuid)namestring | nulllocalizedCustomerFacingNamesobject | null1 field in
localizedCustomerFacingNamestranslationsmap<string, string> | null
costobject | null2 fields in
costamountnumber (double)currencyCodestring | null
freeAmountobject | null1 field in
freeAmountvaluenumber (double)
ingredientobject | null3 fields in
ingredientidstring (uuid)nameobject | null1 field in
namevaluestring | null
localizedNamesobject | null1 field in
localizedNamestranslationsmap<string, string> | null
materialCostobject | null2 fields in
materialCostamountnumber (double)currencyCodestring | null
modificationstring | nullpositionobject | null1 field in
positionpositioninteger (int32)
quantityobject | null1 field in
quantityvaluenumber (double)
replacementobject | null3 fields in
replacementidstring (uuid)nameobject | null1 field in
namevaluestring | null
localizedNamesobject | null1 field in
localizedNamestranslationsmap<string, string> | null
isTaxMandatorybooleantaxesarray<object> | null4 fields in
taxesidstring (uuid)createdstring (date-time)modifiedstring (date-time)taxobject | null2 fields in
taxtaxIdstring (uuid)taxValueobject | null2 fields in
taxValuetypeinteger (int32)Allowed values:
1,2.ratenumber (double)
checkItemsarray<object> | nullparentItemIdstring (uuid) | nullisMultiproductbooleanhasOwnPricebooleanpriceInclTaxobject | null2 fields in
priceInclTaxamountnumber (double)currencystring | null
priceExclTaxobject | null2 fields in
priceExclTaxamountnumber (double)currencystring | null
totalPriceInclTaxobject | null2 fields in
totalPriceInclTaxamountnumber (double)currencystring | null
totalPriceExclTaxobject | null2 fields in
totalPriceExclTaxamountnumber (double)currencystring | null
totalMaterialCostExclTaxobject | null2 fields in
totalMaterialCostExclTaxamountnumber (double)currencystring | null
discountAmountInclTaxobject | null2 fields in
discountAmountInclTaxamountnumber (double)currencystring | null
discountAmountExclTaxobject | null2 fields in
discountAmountExclTaxamountnumber (double)currencystring | null
totalDiscountAmountInclTaxobject | null2 fields in
totalDiscountAmountInclTaxamountnumber (double)currencystring | null
totalDiscountAmountExclTaxobject | null2 fields in
totalDiscountAmountExclTaxamountnumber (double)currencystring | null
modificationPriceInclTaxobject | null2 fields in
modificationPriceInclTaxamountnumber (double)currencystring | null
modificationPriceExclTaxobject | null2 fields in
modificationPriceExclTaxamountnumber (double)currencystring | null
isPrepaidboolean
updatedarray<object> | null43 fields in
updatedidstring (uuid)checkIdstring (uuid) | nullcreatedstring (date-time)modifiedstring (date-time)productobject | nullRestored 1.0 wire shape of Ancon.Wildcat.Shared OrderedProduct as it serializes in the production package (1.0.1200-alpha). The current package marks IsSystemProduct with [JsonIgnore], which would silently drop the field from the legacy payloads, so the raw value object cannot be serialized directly anymore. Frozen - do not change.
20 fields in
productglassesPerBottlenumber (double) | nullhasVariantsbooleanisSystemProductbooleanlocalizedProductNamesobject | null1 field in
localizedProductNamestranslationsmap<string, string> | null
localizedVariantNamesobject | null1 field in
localizedVariantNamestranslationsmap<string, string> | null
positionobject | null1 field in
positionpositioninteger (int32)
productGroupIdstring (uuid)productGroupNamestring | nullproductIdstring (uuid)productNamestring | nullproductNumberstring | nullproductTypeinteger (int32)Allowed values:
0,1,2,3,4,5,6,7,8,9,10.storageInfoobject | null2 fields in
storageInfotemperatureinteger (int32)sizeobject | null3 fields in
sizeheightinteger (int32)widthinteger (int32)lengthinteger (int32)
subProductIdstring (uuid) | nullsubProductQuantityobject | null1 field in
subProductQuantityvaluenumber (double)
useBasePricebooleanvariantIdstring (uuid)variantNamestring | nullvariantNumberstring | nullvariantTypeinteger (int32)Allowed values:
0,1,2,3,4,5,6,7.
quantityobject | null1 field in
quantityvaluenumber (double)
unitQuantityobject | null1 field in
unitQuantityvaluenumber (double)
unitobject | null2 fields in
unitnamestring | nulltypeinteger (int32)Allowed values:
0,1,2,3.
pricePresetIdstring (uuid) | nullproductPriceInclTaxobject | null2 fields in
productPriceInclTaxunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencyCodestring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencyCodestring | null
productPriceExclTaxobject | null2 fields in
productPriceExclTaxunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencyCodestring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencyCodestring | null
productMaterialCostExclTaxobject | null2 fields in
productMaterialCostExclTaxunitPriceobject | null2 fields in
unitPriceamountnumber (double)currencyCodestring | null
additionalPriceobject | null2 fields in
additionalPriceamountnumber (double)currencyCodestring | null
kitchenMessagestring | nulldiscountInfoobject | null2 fields in
discountInfodiscountIdstring (uuid) | nulldiscountNamestring | null
discountobject | null2 fields in
discountvaluenumber (double) | nulltypeinteger (int32) | nullAllowed values:
0,1.
courseNamestring | nullcoursePositioninteger (int32)checkPaymentIdstring (uuid) | nullpaidAtstring (date-time) | nulltagstring | nullstatusinteger (int32)Allowed values:
0,1,2,4,8,16,32.upsellGroupIdstring (uuid) | nullticketedAtstring (date-time) | nullticketedTenantUserIdstring (uuid) | nullmodificationsarray<object> | null5 fields in
modificationsidstring (uuid)createdstring (date-time)modifiedstring (date-time)checkItemIdstring (uuid)modificationobject | nullRestored 1.0 wire shape of Ancon.Wildcat.Shared ProductModification as it serializes in the production package (1.0.1200-alpha), where Cost and MaterialCost are Money objects. The current package flattened them to decimals, so the raw value object cannot be serialized directly anymore. Frozen - do not change.
9 fields in
modificationaddOnGroupobject | null3 fields in
addOnGroupidstring (uuid)namestring | nulllocalizedCustomerFacingNamesobject | null1 field in
localizedCustomerFacingNamestranslationsmap<string, string> | null
costobject | null2 fields in
costamountnumber (double)currencyCodestring | null
freeAmountobject | null1 field in
freeAmountvaluenumber (double)
ingredientobject | null3 fields in
ingredientidstring (uuid)nameobject | null1 field in
namevaluestring | null
localizedNamesobject | null1 field in
localizedNamestranslationsmap<string, string> | null
materialCostobject | null2 fields in
materialCostamountnumber (double)currencyCodestring | null
modificationstring | nullpositionobject | null1 field in
positionpositioninteger (int32)
quantityobject | null1 field in
quantityvaluenumber (double)
replacementobject | null3 fields in
replacementidstring (uuid)nameobject | null1 field in
namevaluestring | null
localizedNamesobject | null1 field in
localizedNamestranslationsmap<string, string> | null
isTaxMandatorybooleantaxesarray<object> | null4 fields in
taxesidstring (uuid)createdstring (date-time)modifiedstring (date-time)taxobject | null2 fields in
taxtaxIdstring (uuid)taxValueobject | null2 fields in
taxValuetypeinteger (int32)Allowed values:
1,2.ratenumber (double)
checkItemsarray<object> | nullparentItemIdstring (uuid) | nullisMultiproductbooleanhasOwnPricebooleanpriceInclTaxobject | null2 fields in
priceInclTaxamountnumber (double)currencystring | null
priceExclTaxobject | null2 fields in
priceExclTaxamountnumber (double)currencystring | null
totalPriceInclTaxobject | null2 fields in
totalPriceInclTaxamountnumber (double)currencystring | null
totalPriceExclTaxobject | null2 fields in
totalPriceExclTaxamountnumber (double)currencystring | null
totalMaterialCostExclTaxobject | null2 fields in
totalMaterialCostExclTaxamountnumber (double)currencystring | null
discountAmountInclTaxobject | null2 fields in
discountAmountInclTaxamountnumber (double)currencystring | null
discountAmountExclTaxobject | null2 fields in
discountAmountExclTaxamountnumber (double)currencystring | null
totalDiscountAmountInclTaxobject | null2 fields in
totalDiscountAmountInclTaxamountnumber (double)currencystring | null
totalDiscountAmountExclTaxobject | null2 fields in
totalDiscountAmountExclTaxamountnumber (double)currencystring | null
modificationPriceInclTaxobject | null2 fields in
modificationPriceInclTaxamountnumber (double)currencystring | null
modificationPriceExclTaxobject | null2 fields in
modificationPriceExclTaxamountnumber (double)currencystring | null
isPrepaidboolean
400Bad Request
messagestring | nullerrorCodestring (uuid)additionalDataany | null
401Unauthorized
messagestring | null
404Not Found
messagestring | nullerrorCodestring (uuid)