Product


All

GET api/v1/producttype/{ID}/products


Requires authentication

Omschrijving:
Ophalen van alle product objecten die vallen onder het aangegeven producttype.

Query parameters

Parameter Status Description
ProductTypeID required integer

Example request

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
        }
    }
]

Detail

GET api/v1/product/detail/{ID}


Requires authentication

Omschrijving:
Ophalen van een specifiek product.

Query parameters

Parameter Status Description
ProductID required integer

Example request

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
}

Detail External

GET api/v1/product/detailExternal/{ID}


Requires authentication

Omschrijving:
Ophalen van een specifiek materiaal d.m.v. het ExternalID.

Query parameters

Parameter Status Description
ExternalID required integer

Example request

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
}

All External

GET api/v1/product/allExternal/{ID}


Requires authentication

Omschrijving:
Ophalen van alle alle producten d.m.v. het ExternalID.

Query parameters

Parameter Status Description
ExternalID required integer

Example request

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
        }
    }
]