Get product list
get
https://core-api.ancon.io/api/v1/Tenants/{tenantId}/ProductsFiltering
Filter the list with filter[field]=operator:value; see how filtering works.
Show all 18 filter fields
- created (datetime)
- name (string)
- producttype (enum)
- variant.name (string)
- description (string)
- hasvariants (boolean)
- productgroup.id (guid)
- productgroup.name (string)
- menutree.branchid (guid)
- menutree.branchname (string)
- course.id (nullable guid)
- course.name (string)
- course.code (string)
- tag.id (guid)
- tag.name (string)
- tag.type (enum)
- availability.systemvisibility (enum)
- availability.orderformat (enum flags)
Authorization
Access-TokenheaderrequiredTenant- or outlet-level token from the backoffice. See Get started.
Path parameters
tenantIdstring (uuid)required
Query parameters
MetaFiltermap<string, array<string>>Offsetinteger (int32)Offset the result, defaults to 0
Limitinteger (int32)Limits how many items to get, defaults to 100 min 0, max 1000.
OrderstringOrder the result.
SearchstringFiltermap<string, array<string>>Filter the result. Filter[created]=gte:2022-01-02 12:00:00&Filter[created]=lte:2022-08-03 22:00:00
Filter takes filter[field]=operator:value on 18 fields. Build a filter
Header parameters
correlationIdstringCorrelation Id for the request
Responses
200OK
itemsarray<object> | null13 fields in
itemsidstring (uuid)surrogateIdstring (uuid)productTypeinteger (int32)Allowed values:
0,1,2,3,4,5,6,7,8,9,10.namestring | nulldescriptionstring | nullallergyInformationstring | nullimagestring (uuid) | nullproductGroupobject | null2 fields in
productGroupidstring (uuid)namestring | null
mandatoryToPickVariantbooleanvariantsarray<object> | null10 fields in
variantsidstring (uuid)namestring | nullisMainProductVariantbooleanuseBasePricebooleanisOpenPricebooleanvariantPriceobject | null2 fields in
variantPriceunitPriceobject | 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)hasPricePresetsbooleanhasPriceOverridesboolean
outletSharesarray<object> | null3 fields in
outletSharesidstring (uuid)namestring | nullproductShareTypeinteger (int32)Allowed values:
0,1.
tagsarray<object> | null3 fields in
tagsidstring (uuid)namestring | nulltypeinteger (int32)Allowed values:
0,1,2,3.
metadataany | null
metaobject | null2 fields in
metacountinteger (int32)offsetinteger (int32)
400Bad Request
messagestring | nullerrorCodestring (uuid)additionalDataany | null
401Unauthorized
messagestring | null
404Not Found
messagestring | nullerrorCodestring (uuid)