GET api/v1/producttype/{ID}/products
Requires authentication
Omschrijving:
Ophalen van alle product objecten die vallen onder het aangegeven producttype.
Parameter | Status | Description |
---|---|---|
ProductTypeID | required | integer |
curl -X GET -G "/api/v1/producttype/1/products" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
[
{
"ProductID": 5961,
"OmschrijvingIntern": "---",
"OmschrijvingExtern": null,
"Artikelnummer": null,
"ProductTypeID": 7,
"Verkoopprijs": 0.01,
"Gewicht": 1,
"VVP": 0,
"Uitlekgewicht": null,
"AantalConsumpties": null,
"VerkoopprijsConsumptie": null,
"ExternalID": null,
"Actief": true,
"producttype": {
"ProductTypeID": 7,
"ProductType": "Materialen",
"VerkoopCategorieID": 1
}
},
{
"ProductID": 13238,
"OmschrijvingIntern": "000 Beker PLA 250ml 78mm helder",
"OmschrijvingExtern": "000 Beker PLA 250ml 78mm helder",
"Artikelnummer": null,
"ProductTypeID": 7,
"Verkoopprijs": 0.05275,
"Gewicht": 1,
"VVP": 0.05275,
"Uitlekgewicht": null,
"AantalConsumpties": null,
"VerkoopprijsConsumptie": null,
"ExternalID": null,
"Actief": true,
"producttype": {
"ProductTypeID": 7,
"ProductType": "Materialen",
"VerkoopCategorieID": 1
}
},
{
"ProductID": 691,
"OmschrijvingIntern": "000 Caisses Wit 60 mm 28\/16 1000st",
"OmschrijvingExtern": "Caisses Wit 60 mm 28\/16 1000st",
"Artikelnummer": "",
"ProductTypeID": 7,
"Verkoopprijs": 1.0e-5,
"Gewicht": 1,
"VVP": 0.01,
"Uitlekgewicht": null,
"AantalConsumpties": null,
"VerkoopprijsConsumptie": null,
"ExternalID": null,
"Actief": true,
"producttype": {
"ProductTypeID": 7,
"ProductType": "Materialen",
"VerkoopCategorieID": 1
}
}
]
GET api/v1/product/detail/{ID}
Requires authentication
Omschrijving:
Ophalen van een specifiek product.
Parameter | Status | Description |
---|---|---|
ProductID | required | integer |
curl -X GET -G "/api/v1/product/detail/1" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
{
"ProductID": 741,
"OmschrijvingIntern": "Servetten",
"OmschrijvingExtern": "servetten",
"Artikelnummer": "",
"ProductTypeID": 7,
"Verkoopprijs": 0.0104,
"Gewicht": 1,
"VVP": 0.0104,
"Uitlekgewicht": null,
"AantalConsumpties": null,
"VerkoopprijsConsumptie": null,
"ExternalID": null,
"Actief": true
}
GET api/v1/product/detailExternal/{ID}
Requires authentication
Omschrijving:
Ophalen van een specifiek materiaal d.m.v. het ExternalID.
Parameter | Status | Description |
---|---|---|
ExternalID | required | integer |
curl -X GET -G "/api/v1/product/detailExternal/1" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
{
"ProductID": 741,
"OmschrijvingIntern": "Servetten",
"OmschrijvingExtern": "Servetten ",
"Artikelnummer": "",
"ProductTypeID": 7,
"Verkoopprijs": 0.0104,
"Gewicht": 1,
"VVP": 0.0104,
"Uitlekgewicht": null,
"AantalConsumpties": null,
"VerkoopprijsConsumptie": null,
"ExternalID": null,
"Actief": true
}
GET api/v1/product/allExternal/{ID}
Requires authentication
Omschrijving:
Ophalen van alle alle producten d.m.v. het ExternalID.
Parameter | Status | Description |
---|---|---|
ExternalID | required | integer |
curl -X GET -G "/api/v1/product/allExternal/1" \
-H "Authorization: Bearer eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImp0aSI6IjE3ZjRkN2Y4YjI1NWVmMWFmMWY5MDFiOTcyODY1MDkyOTdlZjhmOGE4ZGJlZTNmZWFkYmRiODM0YjZkN2NhZjQ4YzZlODk4ZDE5YWFlNjdmIn0.eyJhdWQiOiIxIiwianRpIjoiMTdmNGQ3ZjhiMjU1ZWYxYWYxZjkwMWI5NzI4NjUwOTI5N2VmOGY4YThkYmVlM2ZlYWRiZGI4MzRiNmQ3Y2FmNDhjNmU4OThkMTlhYWU2N2YiLCJpYXQiOjE2NzA0OTY2NTUsIm5iZiI6MTY3MDQ5NjY1NSwiZXhwIjoxNzAyMDMyNjU1LCJzdWIiOiIyIiwic2NvcGVzIjpbXX0.Nz6o13kbkhxqTwiE_7sXqC34tEXLDPubMCV19Fqhe38yAdue38dYe3TcASionN6bletxN0cPfxwjF7Pn4dWx8F-6b-NO8SWCJTMzyZDpLf8mITwzrFFvCNquk1JJ-haMay81pUUlcSHaOZNHjP0JCOE-gr35dvx9-BpaLUulwkMqSiDXuiw2ex0prA8UIt1IKJw54baI9mHb5ThU5Eonzdyyk2BLqEXoIuXmkWGrh2GTagVg-SE1r-uS1xHpsJYCtRnAc5sbqQDl8gnYb4gSwuiik6vpFOL7SOiluPj-mDl6okBgNBdoU5KiBjgF4RcOWBKFHMKl0IHidy4ewbJad47riWHIseNdeIod0VPFB7D4vJCzbbZHHb6soY57kLIHwmaf-ugr_QGUT7XqvFY-OPhu5PbfVwR-O6yItnYhW4NGERgVMKVwo1UYpOkhLrWJzE6X9vSLj8yOPUILyrkgzBRCcjE98Wah25bA5ERWP-Ocu2zVSXQ3t7clgcNUae-K-4-Z7YQ8ef8CpdcLdT65b4ZpFpDYSJ-WoHux5HH6hVWa_ZJfphZr-I4PiUvA210Lzqk81DiKD8Qby5_JsCPJLV1dNSLSbZGKsZDThXmw9E7vHoteMKSCoOIo2BoQX8rNEz0lFSbqdr3GgEvS20A546leNGtwGBnIRlsPAvT1J9I"
Example response (200):
[
{
"data": [
{
"ProductID": 1311,
"ProductTypeID": 1,
"Actief": true,
"OmschrijvingIntern": "Ijsboerderij Bruidsijstaart ",
"ProductCategorieID": 363,
"ProductEenheidWaardeID": 1652,
"RekenEenheidID": 1,
"Artikelnummer": "",
"ArtikelnummerExtern": "",
"Portieartikel": "",
"VrijVanAllergenen": "",
"RestantNietGebruiken": "",
"Gewicht": 0.1,
"Uitlekgewicht": 0.1,
"OPK": 10,
"NietBestellen": "",
"VoorraadProduct": "",
"MinimaalVoorraad": 0,
"MaximaalVoorraad": 0,
"PrognoseArtikel": false,
"PerStukWeergeven": true,
"AantalDagenVoorEersteActie": 0,
"OpslagTypeWaardeID": 0,
"MateriaalGroepWaardeID": 0,
"OpmerkingISP": "",
"LandID": 0,
"THTDagenDroog": "",
"THTDagen": "",
"THTDagenAlternatief": "",
"BeschikbaarVan": "",
"BeschikbaarTot": "",
"BeschikbaarJaar": "",
"LMT": "2023-07-06 15:42:27",
"ExternalID": 0,
"IngredientDeclaratie": "",
"IngredientDeclaratieCategorie": "",
"THTBewaaradviesGeslotenWaardeID": 0,
"THTBewaaradviesGesloten": "",
"THTBewaaradviesGeopendWaardeID": 0,
"THTBewaaradviesGeopendDagWaardeID": 0,
"Verkoopprijs": "",
"Chargegrootte": "",
"MinimaleProductieHoeveelheid": "",
"SubAfdelingID": 0,
"BereidingsWijzeExtern": "",
"BereidingsWijze": "",
"OmschrijvingExtern": "",
"CommOfferteCategorieWaardeID": 0,
"Volume": "",
"OfferteTekst": "",
"StreektypeWaardeID": 0,
"GerechttypeWaardeID": 0,
"NietLosBestelbaar": "",
"MinAantalGasten": "",
"OpnemenInOfferte": "1",
"OnderdelenInOfferte": "1",
"OfferteCategorieTonen": "",
"InterneOpmerking": "",
"productType": {
"ProductTypeID": 1,
"ProductType": "Ingrediƫnt",
"VerkoopCategorieID": 7
},
"ingredientDeclarationCategory": null,
"ingredientDeclaration": null,
"costPrice": 3.25,
"allergens": {
"AllergeenLinkID": 2121,
"AllergeenID": 28,
"Omschrijving": "Zie Etiket. Alle gerechten worden in dezelfde keuken bereid dus kunnen van hiervoor genoemde allergenen sporen bevatten. ",
"AllergenenTypeCode": null,
"AllergeenLevelID": 1,
"Aanpasbaar": true,
"Sporen": false,
"VrijVan": false,
"Bevat": true,
"AfkomstigVan": null
},
"nutrients": null,
"suppliers": {
"LeverancierLinkID": 562,
"ProductID": 1311,
"RelatieID": 786,
"PreferredSupplier": false,
"Omschrijving": "Bruidsijstaart ijsboerderij",
"ArtikelNummer": "",
"EAN": "",
"EANHandelsnummer": "",
"InkoopprijsHoeveelheid": 10,
"InkoopprijsEenheidWaardeID": 1657,
"Inkoopprijs": 25,
"InkoopprijsOmrekenfactor": 10,
"BestelEenheidWaardeID": 1652,
"BestelOmrekenfactor": 10,
"BestelMinimaleHoeveelheid": 10,
"Bestelvolume": 10,
"Specificaties": "",
"Actief": true
},
"productStockLocation": {
"ProductVoorraadLocatieID": 453,
"ProductID": 1311,
"VoorraadLocatieID": 12,
"StellingID": 0,
"SchapID": 0,
"Standaard": true
},
"servingMaterials": null,
"productActions": null,
"productLinks": null,
"storageConditionsClosedId": null,
"storageConditionsClosed": null,
"storageConditionsClosedDuration": null,
"storageConditionsOpenId": null,
"storageConditionsOpen": null,
"storageConditionsOpenDurationId": null,
"storageConditionsOpenDuration": null,
"orderUnit": null,
"periodPrices": {
"ProductPeriodePrijsID": 453,
"ProductID": 1313,
"LeverancierID": 12,
"DatumVan": "2024-10-05 23:00:00",
"InkoopPrijs": 5,
"Actief": true
}
},
{
"ProductID": 1312,
"ProductTypeID": 1,
"Actief": false,
"OmschrijvingIntern": "Otelli ijsbruidstaart klassiek per persoon",
"ProductCategorieID": 363,
"ProductEenheidWaardeID": 1652,
"RekenEenheidID": 2,
"Artikelnummer": "",
"ArtikelnummerExtern": "",
"Portieartikel": "",
"VrijVanAllergenen": "",
"RestantNietGebruiken": "",
"Gewicht": 0.15,
"Uitlekgewicht": 0.15,
"OPK": 6.6667,
"NietBestellen": "",
"VoorraadProduct": "",
"MinimaalVoorraad": 0,
"MaximaalVoorraad": 0,
"PrognoseArtikel": false,
"PerStukWeergeven": true,
"AantalDagenVoorEersteActie": 1,
"OpslagTypeWaardeID": 0,
"MateriaalGroepWaardeID": 0,
"OpmerkingISP": "",
"LandID": 0,
"THTDagenDroog": "",
"THTDagen": "",
"THTDagenAlternatief": "",
"BeschikbaarVan": "",
"BeschikbaarTot": "",
"BeschikbaarJaar": "",
"LMT": "2023-07-10 11:44:20",
"ExternalID": 0,
"IngredientDeclaratie": "",
"IngredientDeclaratieCategorie": "",
"THTBewaaradviesGeslotenWaardeID": 0,
"THTBewaaradviesGesloten": "",
"THTBewaaradviesGeopendWaardeID": 0,
"THTBewaaradviesGeopendDagWaardeID": 0,
"Verkoopprijs": "",
"Chargegrootte": "",
"MinimaleProductieHoeveelheid": "",
"SubAfdelingID": 0,
"BereidingsWijzeExtern": "",
"BereidingsWijze": "",
"OmschrijvingExtern": "",
"CommOfferteCategorieWaardeID": 0,
"Volume": "",
"OfferteTekst": "",
"StreektypeWaardeID": 0,
"GerechttypeWaardeID": 0,
"NietLosBestelbaar": "",
"MinAantalGasten": "",
"OpnemenInOfferte": "1",
"OnderdelenInOfferte": "1",
"OfferteCategorieTonen": "",
"InterneOpmerking": "",
"productType": {
"ProductTypeID": 1,
"ProductType": "Ingrediƫnt",
"VerkoopCategorieID": 7
},
"ingredientDeclarationCategory": null,
"ingredientDeclaration": null,
"costPrice": 0,
"allergens": [
{
"AllergeenLinkID": 4302,
"AllergeenID": 29,
"Omschrijving": "Melk",
"AllergenenTypeCode": null,
"AllergeenLevelID": 1,
"Aanpasbaar": true,
"Sporen": false,
"VrijVan": false,
"Bevat": true,
"AfkomstigVan": null
},
{
"AllergeenLinkID": 4301,
"AllergeenID": 30,
"Omschrijving": "Ei",
"AllergenenTypeCode": null,
"AllergeenLevelID": 1,
"Aanpasbaar": true,
"Sporen": false,
"VrijVan": false,
"Bevat": true,
"AfkomstigVan": null
},
{
"AllergeenLinkID": 4303,
"AllergeenID": 38,
"Omschrijving": "Noten",
"AllergenenTypeCode": null,
"AllergeenLevelID": 1,
"Aanpasbaar": true,
"Sporen": false,
"VrijVan": false,
"Bevat": true,
"AfkomstigVan": null
}
],
"nutrients": null,
"suppliers": null,
"productStockLocation": {
"ProductVoorraadLocatieID": 454,
"ProductID": 1312,
"VoorraadLocatieID": 12,
"StellingID": 0,
"SchapID": 0,
"Standaard": true
},
"servingMaterials": null,
"productActions": null,
"productLinks": null,
"storageConditionsClosedId": null,
"storageConditionsClosed": null,
"storageConditionsClosedDuration": null,
"storageConditionsOpenId": null,
"storageConditionsOpen": null,
"storageConditionsOpenDurationId": null,
"storageConditionsOpenDuration": null,
"orderUnit": null,
"periodPrices": {
"ProductPeriodePrijsID": 454,
"ProductID": 1312,
"LeverancierID": 12,
"DatumVan": "2024-10-05 23:00:00",
"InkoopPrijs": 1,
"Actief": true
}
}
],
"links": {
"first": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/ingredient\/allModified?page=1",
"last": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/ingredient\/allModified?page=945",
"prev": null,
"next": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/ingredient\/allModified?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 945,
"path": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/ingredient\/allModified",
"per_page": "2",
"to": 2,
"total": 1889
}
}
]