Materiaal


AllModified

POST api/v1/product/materiaal/allModified


Requires authentication

Ophalen van alle materialen die zijn aangepast na de aangeven datum/tijd.

Body parameters

Parameter Type Status Description
LMT datetime required Alle gewijzigde producten na deze datum+tijd.
downloadResponseAsJSON boolean optional Gehele dataset in een keer ophalen zonder paginatie. Default: false
exportWithDeclaration boolean optional Ingredientdeclaratie meenemen in export. Default: false

Example request

curl -X POST "/api/v1/product/materiaal/allModified" \
    -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" \
    -H "Content-Type: application/json" \
    -d '{"LMT":"dicta","downloadResponseAsJSON":true,"exportWithDeclaration":false}'

Example response (200):

[
    {
        "data": [
            {
                "ProductID": 489,
                "ProductTypeID": 7,
                "Actief": true,
                "OmschrijvingIntern": "Spoelbakje + boiler",
                "ProductCategorieID": 380,
                "ProductEenheidWaardeID": 1657,
                "RekenEenheidID": 1,
                "Artikelnummer": "",
                "ArtikelnummerExtern": "",
                "Portieartikel": "",
                "VrijVanAllergenen": "",
                "RestantNietGebruiken": "",
                "Gewicht": 1,
                "Uitlekgewicht": 0,
                "OPK": 0,
                "NietBestellen": "",
                "VoorraadProduct": "1",
                "MinimaalVoorraad": 0,
                "MaximaalVoorraad": 0,
                "PrognoseArtikel": false,
                "PerStukWeergeven": false,
                "AantalDagenVoorEersteActie": 0,
                "OpslagTypeWaardeID": 1982,
                "MateriaalGroepWaardeID": 0,
                "OpmerkingISP": "tekst voo rpostman",
                "LandID": 0,
                "THTDagenDroog": "",
                "THTDagen": "",
                "THTDagenAlternatief": "",
                "BeschikbaarVan": "",
                "BeschikbaarTot": "",
                "BeschikbaarJaar": "",
                "LMT": "2023-07-07 13:35:06",
                "ExternalID": 0,
                "IngredientDeclaratie": "",
                "IngredientDeclaratieCategorie": "",
                "THTBewaaradviesGeslotenWaardeID": 0,
                "THTBewaaradviesGesloten": "",
                "THTBewaaradviesGeopendWaardeID": 0,
                "THTBewaaradviesGeopendDagWaardeID": 0,
                "Verkoopprijs": "12.5",
                "Chargegrootte": "",
                "MinimaleProductieHoeveelheid": "",
                "SubAfdelingID": 0,
                "BereidingsWijzeExtern": "",
                "BereidingsWijze": "",
                "OmschrijvingExtern": "Spoelbakje + boiler",
                "CommOfferteCategorieWaardeID": 0,
                "Volume": "0.25",
                "OfferteTekst": "test voor postman",
                "StreektypeWaardeID": 0,
                "GerechttypeWaardeID": 0,
                "NietLosBestelbaar": "",
                "MinAantalGasten": "",
                "OpnemenInOfferte": "1",
                "OnderdelenInOfferte": "1",
                "OfferteCategorieTonen": "",
                "InterneOpmerking": "",
                "productType": {
                    "ProductTypeID": 7,
                    "ProductType": "Materialen",
                    "VerkoopCategorieID": 1
                },
                "ingredientDeclarationCategory": null,
                "ingredientDeclaration": null,
                "costPrice": 7.5,
                "allergens": null,
                "suppliers": null,
                "productStockLocation": {
                    "ProductVoorraadLocatieID": 2398,
                    "ProductID": 489,
                    "VoorraadLocatieID": 194,
                    "StellingID": 34,
                    "SchapID": 196,
                    "Standaard": true
                },
                "servingMaterials": null,
                "productActions": null,
                "productLinks": null,
                "storageConditionsClosedId": null,
                "storageConditionsClosed": null,
                "storageConditionsClosedDuration": null,
                "storageConditionsOpenId": null,
                "storageConditionsOpen": null,
                "storageConditionsOpenDurationId": null,
                "storageConditionsOpenDuration": null,
                "orderUnit": null
            },
            {
                "ProductID": 490,
                "ProductTypeID": 7,
                "Actief": true,
                "OmschrijvingIntern": "Spoelbakpijpjes",
                "ProductCategorieID": 380,
                "ProductEenheidWaardeID": 1657,
                "RekenEenheidID": 1,
                "Artikelnummer": "",
                "ArtikelnummerExtern": "",
                "Portieartikel": "",
                "VrijVanAllergenen": "",
                "RestantNietGebruiken": "",
                "Gewicht": 1,
                "Uitlekgewicht": 0,
                "OPK": 0,
                "NietBestellen": "",
                "VoorraadProduct": "1",
                "MinimaalVoorraad": 0,
                "MaximaalVoorraad": 0,
                "PrognoseArtikel": false,
                "PerStukWeergeven": false,
                "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": "0.2",
                "Chargegrootte": "",
                "MinimaleProductieHoeveelheid": "",
                "SubAfdelingID": 0,
                "BereidingsWijzeExtern": "",
                "BereidingsWijze": "",
                "OmschrijvingExtern": "Spoelbakpijpjes",
                "CommOfferteCategorieWaardeID": 0,
                "Volume": "0.25",
                "OfferteTekst": "",
                "StreektypeWaardeID": 0,
                "GerechttypeWaardeID": 0,
                "NietLosBestelbaar": "",
                "MinAantalGasten": "",
                "OpnemenInOfferte": "1",
                "OnderdelenInOfferte": "1",
                "OfferteCategorieTonen": "",
                "InterneOpmerking": "",
                "productType": {
                    "ProductTypeID": 7,
                    "ProductType": "Materialen",
                    "VerkoopCategorieID": 1
                },
                "ingredientDeclarationCategory": null,
                "ingredientDeclaration": null,
                "costPrice": 0.1,
                "allergens": null,
                "suppliers": null,
                "productStockLocation": {
                    "ProductVoorraadLocatieID": 27,
                    "ProductID": 490,
                    "VoorraadLocatieID": 4,
                    "StellingID": 7,
                    "SchapID": 110,
                    "Standaard": true
                },
                "servingMaterials": null,
                "productActions": null,
                "productLinks": null,
                "storageConditionsClosedId": null,
                "storageConditionsClosed": null,
                "storageConditionsClosedDuration": null,
                "storageConditionsOpenId": null,
                "storageConditionsOpen": null,
                "storageConditionsOpenDurationId": null,
                "storageConditionsOpenDuration": null,
                "orderUnit": null
            }
        ],
        "links": {
            "first": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/materiaal\/allModified?page=1",
            "last": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/materiaal\/allModified?page=812",
            "prev": null,
            "next": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/materiaal\/allModified?page=2"
        },
        "meta": {
            "current_page": 1,
            "from": 1,
            "last_page": 812,
            "path": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/materiaal\/allModified",
            "per_page": "2",
            "to": 2,
            "total": 1624
        }
    }
]

Detail

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


Requires authentication

Ophalen van een specifiek materiaal d.m.v. het ProductID.

Query parameters

Parameter Status Description
ProductID required Het op te halen product

Example request

curl -X GET -G "/api/v1/product/materiaal/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": 12396,
    "Actief": true,
    "OmschrijvingIntern": "Diepvries",
    "OmschrijvingExtern": "Diepvries",
    "Artikelnummer": null,
    "ArtikelnummerExtern": null,
    "ProductCategorieID": null,
    "CommOfferteCategorieWaardeID": null,
    "ProductEenheidWaardeID": null,
    "Gewicht": null,
    "VerpakkingsEenheidWaardeID": null,
    "VerpakkingsHoeveelheid": null,
    "Volume": null,
    "AantalConsumpties": null,
    "VerkoopprijsConsumptie": null,
    "VVP": null,
    "Verkoopprijs": null,
    "VoorraadHandmatig": null,
    "VastInhuur": false,
    "Verbruiksartikel": false,
    "VoorraadProduct": false,
    "MinimaalVoorraad": null,
    "MaximaalVoorraad": null,
    "AantalDagenVoorEersteActie": 1,
    "OpslagTypeWaardeID": null,
    "MateriaalGroepWaardeID": null,
    "Offertetekst": null,
    "LMT": "2019-10-02 09:26:44.513",
    "ExternalID": null,
    "ProductTypeID": 5,
    "Basisvoorraad": null,
    "Productopmerking": null,
    "Kostprijs": 0.12
}

Detail external

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


Requires authentication

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

Query parameters

Parameter Status Description
ExternalID required string

Example request

curl -X GET -G "/api/v1/product/materiaal/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": 14390,
    "Actief": true,
    "OmschrijvingIntern": "Frituur",
    "OmschrijvingExtern": "Frituur",
    "Artikelnummer": null,
    "ArtikelnummerExtern": null,
    "ProductCategorieID": 359,
    "CommOfferteCategorieWaardeID": null,
    "ProductEenheidWaardeID": 1642,
    "Gewicht": 1,
    "VerpakkingsEenheidWaardeID": null,
    "VerpakkingsHoeveelheid": null,
    "Volume": 1,
    "AantalConsumpties": null,
    "VerkoopprijsConsumptie": null,
    "VVP": null,
    "Verkoopprijs": 0,
    "VoorraadHandmatig": null,
    "VastInhuur": false,
    "Verbruiksartikel": false,
    "VoorraadProduct": false,
    "MinimaalVoorraad": null,
    "MaximaalVoorraad": null,
    "AantalDagenVoorEersteActie": null,
    "OpslagTypeWaardeID": null,
    "MateriaalGroepWaardeID": null,
    "Offertetekst": null,
    "LMT": "2020-02-17 11:20:11.740",
    "ExternalID": 10,
    "ProductTypeID": 3,
    "Kostprijs": 0.12
}

Create

PUT api/v1/product/materiaal/create


Requires authentication

Aanmaken van een materiaal.

Body parameters

Parameter Type Status Description
ProductTypeID integer required endpoint: api/v1/producttype/all
OmschrijvingIntern string required
OmschrijvingExtern string required
Artikelnummer integer optional
ArtikelnummerExtern integer optional
ProductCategorieID integer, optional endpoint: api/v1/productactiecategory/all
CommOfferteCategorieWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
ProductEenheidWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
Gewicht integer optional
VerpakkingsEenheidWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
VerpakkingsHoeveelheid integer optional
Volume double/float optional
AantalConsumpties integer optional
VerkoopprijsConsumptie double/float optional
VVP double/float optional
Verkoopprijs double/float optional
Basisvoorraad integer optional
VastInhuur boolean optional
Verbruiksartikel boolean optional
VoorraadProduct boolean optional
MinimaalVoorraad integer optional
MaximaalVoorraad integer optional
AantalDagenVoorEersteActie integer optional
OpslagTypeWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
MateriaalGroepWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
Offertetekst string optional
Productopmerking string optional

Example request

curl -X PUT "/api/v1/product/materiaal/create" \
    -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" \
    -H "Content-Type: application/json" \
    -d '{"ProductTypeID":7,"OmschrijvingIntern":"amet","OmschrijvingExtern":"dolorem","Artikelnummer":2,"ArtikelnummerExtern":14,"ProductCategorieID":"rerum","CommOfferteCategorieWaardeID":"pariatur","ProductEenheidWaardeID":"quis","Gewicht":16,"VerpakkingsEenheidWaardeID":"non","VerpakkingsHoeveelheid":12,"Volume":"modi","AantalConsumpties":19,"VerkoopprijsConsumptie":"qui","VVP":"rem","Verkoopprijs":"architecto","Basisvoorraad":5,"VastInhuur":true,"Verbruiksartikel":false,"VoorraadProduct":true,"MinimaalVoorraad":2,"MaximaalVoorraad":2,"AantalDagenVoorEersteActie":15,"OpslagTypeWaardeID":"tenetur","MateriaalGroepWaardeID":"ut","Offertetekst":"dicta","Productopmerking":"veritatis"}'

Example response (200):

{
    "ProductID": 12292,
    "success": true
}

Update

POST api/v1/product/materiaal/update


Requires authentication

Updaten van een specifiek component.

Body parameters

Parameter Type Status Description
ProductID integer required wanneer ExternalID niet gevuld is, endpoint: api/v1/product/detail/{id}
ExternalID integer required wanneer ProductID niet gevuld is
Actief boolean optional
OmschrijvingIntern string required
OmschrijvingExtern string required
Artikelnummer integer optional
ArtikelnummerExtern integer optional
ProductCategorieID integer, optional endpoint: api/v1/productactiecategory/all
CommOfferteCategorieWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
ProductEenheidWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
Gewicht integer optional
VerpakkingsEenheidWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
VerpakkingsHoeveelheid integer optional
Volume double/float optional
AantalConsumpties integer optional
VerkoopprijsConsumptie double/float optional
VVP double/float optional
Verkoopprijs double/float optional
VoorraadHandmatig double/float optional
VastInhuur boolean optional
Verbruiksartikel boolean optional
VoorraadProduct boolean optional
MinimaalVoorraad integer optional
MaximaalVoorraad integer optional
AantalDagenVoorEersteActie integer optional
OpslagTypeWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
MateriaalGroepWaardeID integer, optional endpoint: api/v1/dropdownvalue/{id}
Offertetekst string optional
ProductTypeID integer, optional endpoint: api/v1/producttype/all
BasisVoorraad integer optional
Productopmerking string optional

Example request

curl -X POST "/api/v1/product/materiaal/update" \
    -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" \
    -H "Content-Type: application/json" \
    -d '{"ProductID":12,"ExternalID":5,"Actief":false,"OmschrijvingIntern":"quod","OmschrijvingExtern":"aut","Artikelnummer":4,"ArtikelnummerExtern":7,"ProductCategorieID":"eveniet","CommOfferteCategorieWaardeID":"cupiditate","ProductEenheidWaardeID":"voluptatem","Gewicht":8,"VerpakkingsEenheidWaardeID":"sed","VerpakkingsHoeveelheid":6,"Volume":"eaque","AantalConsumpties":20,"VerkoopprijsConsumptie":"aut","VVP":"quisquam","Verkoopprijs":"enim","VoorraadHandmatig":"est","VastInhuur":false,"Verbruiksartikel":true,"VoorraadProduct":false,"MinimaalVoorraad":5,"MaximaalVoorraad":4,"AantalDagenVoorEersteActie":7,"OpslagTypeWaardeID":"omnis","MateriaalGroepWaardeID":"perspiciatis","Offertetekst":"minima","ProductTypeID":"suscipit","BasisVoorraad":10,"Productopmerking":"excepturi"}'

Example response (200):

{
    "ProductID": 12292,
    "success": true
}

Delete

DELETE api/v1/product/materiaal/delete


Requires authentication

Verwijderen van een Materiaal.

Body parameters

Parameter Type Status Description
ProductID integer required Het te verwijderen product

Example request

curl -X DELETE "/api/v1/product/materiaal/delete" \
    -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" \
    -H "Content-Type: application/json" \
    -d '{"ProductID":3}'

Example response (200):

{
    "id": 571,
    "succes": true
}