PUT api/v1/product/recept/create
Requires authentication
Aanmaken van een receptuur, raadpleeg de documentatie voor de veldendefinitie.
Parameter | Type | Status | Description |
---|---|---|---|
OmschrijvingIntern | string | required | |
ProductCategorieID | integer | required | Lookup veld, endpoint: api/v1/productcategory/all |
ProductEenheidWaardeID | integer | required | endpoint: api/v1/dropdownvalue/{id} |
RekenEenheidID | integer, | optional | endpoint: api/v1/unit/all |
Gewicht | double/float | required | |
OPK | integer | required | |
Verkoopprijs | double/float | optional | |
PerStukWeergeven | boolean | optional | |
Chargegrootte | integer | optional | |
MinimaleProductieHoeveelheid | integer | optional | |
SubAfdelingID | integer, | optional | api/v1/department/all |
THTDagenDroog | integer | optional | |
THTDagen | integer | optional | |
THTDagenAlternatief | integer | optional | |
VoorraadProduct | boolean | optional | |
MinimaalVoorraad | integer | optional | |
MaximaalVoorraad | integer | optional | |
THTBewaaradviesGeslotenWaardeID | integer | optional | Lookup veld, endpoint: api/v1/dropdownvalue/{id} |
THTBewaaradviesGesloten | integer | optional | Aantal dagen |
THTBewaaradviesGeopendWaardeID | integer | optional | Lookup veld, endpoint: api/v1/dropdownvalue/{id} |
THTBewaaradviesGeopendDagWaardeID | integer | optional | Lookup veld, endpoint: api/v1/dropdownvalue/{id} |
curl -X PUT "/api/v1/product/recept/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 '{"OmschrijvingIntern":"excepturi","ProductCategorieID":9,"ProductEenheidWaardeID":10,"RekenEenheidID":"quasi","Gewicht":"deserunt","OPK":6,"Verkoopprijs":"autem","PerStukWeergeven":true,"Chargegrootte":14,"MinimaleProductieHoeveelheid":7,"SubAfdelingID":"recusandae","THTDagenDroog":12,"THTDagen":4,"THTDagenAlternatief":13,"VoorraadProduct":true,"MinimaalVoorraad":12,"MaximaalVoorraad":20,"THTBewaaradviesGeslotenWaardeID":8,"THTBewaaradviesGesloten":2,"THTBewaaradviesGeopendWaardeID":11,"THTBewaaradviesGeopendDagWaardeID":16}'
Example response (200):
{
"ProductID": 12292,
"success": true
}
PUT api/v1/product/voorraadmutatie/create
Requires authentication
Aanmaken van een product voorraadmutatie.
Parameter | Type | Status | Description |
---|---|---|---|
ProductID | integer | required | |
WerknemerID | integer | required | WerknemersIDs kunnen ingezien worden via de API |
DatumTijd | datetime | required | |
AantalRekeneenheid | double/float | optional | // Vereist als AantalProducteenheid niet is opgegeven |
AantalProducteenheid | double/float | optional | // Vereist als AantalRekeneenheid niet is opgegeven |
MutatieCategorieID | integer | required | endpoint: GET api/v1/dropdownvalue/49 |
MutatieReden | string | required |
curl -X PUT "/api/v1/product/voorraadmutatie/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 '{"ProductID":12,"WerknemerID":18,"DatumTijd":"quasi","AantalRekeneenheid":"maxime","AantalProducteenheid":"in","MutatieCategorieID":12,"MutatieReden":"eum"}'
Example response (200):
{
"id": 12292,
"success": true
}
GET api/v1/product/voorraadmutatie/currenttotal/{id}
Requires authentication
Opahalen van een product voorraadmutaties.
Parameter | Type | Status | Description |
---|---|---|---|
ProductID | integer | required |
curl -X GET -G "/api/v1/product/voorraadmutatie/currenttotal/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" \
-H "Content-Type: application/json" \
-d '{"ProductID":17}'
Example response (200):
{
"total": [
{
"Aantal": 12292,
"Aantal_Edit": "12",
"RekenEenheid": "Kilo",
"ProductEenheid": "Bak",
"AantalProductEenheid": 12,
"Waarde": 0.31
}
],
"success": true
}
POST api/v1/product/recept/allModified
Requires authentication
Ophalen van alle recepturen die zijn aangepast na de aangeven datum/tijd.
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 |
curl -X POST "/api/v1/product/recept/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":"aut","downloadResponseAsJSON":false,"exportWithDeclaration":true}'
Example response (200):
[
{
"data": [
{
"ProductID": 1327,
"ProductTypeID": 2,
"Actief": true,
"OmschrijvingIntern": "!Aardappelschijfjes pakken",
"ProductCategorieID": 355,
"ProductEenheidWaardeID": 1644,
"RekenEenheidID": 1,
"Artikelnummer": "",
"ArtikelnummerExtern": "",
"Portieartikel": "",
"VrijVanAllergenen": "1",
"RestantNietGebruiken": "",
"Gewicht": 1,
"Uitlekgewicht": 5,
"OPK": 1,
"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-07 14:19:30",
"ExternalID": 0,
"IngredientDeclaratie": "",
"IngredientDeclaratieCategorie": "",
"THTBewaaradviesGeslotenWaardeID": 0,
"THTBewaaradviesGesloten": "",
"THTBewaaradviesGeopendWaardeID": 0,
"THTBewaaradviesGeopendDagWaardeID": 0,
"Verkoopprijs": "0",
"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": 2,
"ProductType": "Recept",
"VerkoopCategorieID": 7
},
"ingredientDeclarationCategory": null,
"ingredientDeclaration": null,
"costPrice": 1.048925,
"allergens": null,
"nutrients": null,
"suppliers": null,
"productStockLocation": {
"ProductVoorraadLocatieID": 459,
"ProductID": 1327,
"VoorraadLocatieID": 14,
"StellingID": 0,
"SchapID": 0,
"Standaard": true
},
"servingMaterials": null,
"productActions": {
"ProductLinkID": 50611,
"ParentID": 1327,
"ChildID": 15787,
"AantalDagenVoorEersteActie": 1,
"AantalMinuten": 3,
"AantalMinutenOffset": 0,
"StickersPrinten": false,
"ActieWaardeID": 2190,
"ProductieActieCategorieID": 134,
"CompetentieID": 62,
"ProductTypeID": 5
},
"productLinks": {
"ProductLinkID": 51920,
"ParentID": 1327,
"ChildID": 16482,
"AantalDagenVoorEersteActie": 0,
"AantalMinuten": 0,
"AantalMinutenOffset": 0,
"StickersPrinten": false,
"ActieWaardeID": 0,
"ProductieActieCategorieID": 0,
"CompetentieID": 0,
"ProductTypeID": 2
},
"storageConditionsClosedId": null,
"storageConditionsClosed": null,
"storageConditionsClosedDuration": null,
"storageConditionsOpenId": null,
"storageConditionsOpen": null,
"storageConditionsOpenDurationId": null,
"storageConditionsOpenDuration": null,
"orderUnit": null
},
{
"ProductID": 1328,
"ProductTypeID": 2,
"Actief": true,
"OmschrijvingIntern": "!Bonkaardappelen in de schil gewassen pakken",
"ProductCategorieID": 355,
"ProductEenheidWaardeID": 1657,
"RekenEenheidID": 1,
"Artikelnummer": "",
"ArtikelnummerExtern": "",
"Portieartikel": "",
"VrijVanAllergenen": "1",
"RestantNietGebruiken": "",
"Gewicht": 0.2,
"Uitlekgewicht": 0.2,
"OPK": 5,
"NietBestellen": "",
"VoorraadProduct": "",
"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",
"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": 2,
"ProductType": "Recept",
"VerkoopCategorieID": 7
},
"ingredientDeclarationCategory": null,
"ingredientDeclaration": null,
"costPrice": 0.197961,
"allergens": null,
"nutrients": null,
"suppliers": null,
"productStockLocation": {
"ProductVoorraadLocatieID": 460,
"ProductID": 1328,
"VoorraadLocatieID": 14,
"StellingID": 0,
"SchapID": 0,
"Standaard": true
},
"servingMaterials": null,
"productActions": {
"ProductLinkID": 50614,
"ParentID": 1328,
"ChildID": 15789,
"AantalDagenVoorEersteActie": 1,
"AantalMinuten": 0.016666,
"AantalMinutenOffset": 0,
"StickersPrinten": false,
"ActieWaardeID": 2190,
"ProductieActieCategorieID": 134,
"CompetentieID": 62,
"ProductTypeID": 5
},
"productLinks": {
"ProductLinkID": 52038,
"ParentID": 1328,
"ChildID": 16533,
"AantalDagenVoorEersteActie": 0,
"AantalMinuten": 0,
"AantalMinutenOffset": 0,
"StickersPrinten": false,
"ActieWaardeID": 0,
"ProductieActieCategorieID": 0,
"CompetentieID": 0,
"ProductTypeID": 2
},
"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\/recept\/allModified?page=1",
"last": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/recept\/allModified?page=601",
"prev": null,
"next": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/recept\/allModified?page=2"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 601,
"path": "https:\/\/development.easypartyonline.nl\/api\/v1\/product\/recept\/allModified",
"per_page": "2",
"to": 2,
"total": 1201
}
}
]
DELETE api/v1/product/recept/delete
Requires authentication
Verwijderen van een receptuur.
Parameter | Type | Status | Description |
---|---|---|---|
ProductID | integer | required | Het te verwijderen product |
curl -X DELETE "/api/v1/product/recept/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":6}'
Example response (200):
{
"id": 571,
"succes": true
}
POST api/v1/product/recept/update
Requires authentication
Updaten van een specifiek receptuur.
Parameter | Type | Status | Description |
---|---|---|---|
ProductID | integer | required | endpoint: api/v1/product/detail/{id} |
OmschrijvingIntern | string | required | |
ProductCategorieID | integer | required | endpoint: api/v1/productactiecategory/all |
ProductEenheidWaardeID | integer | required | endpoint: api/v1/dropdownvalue/{id} |
Gewicht | double/float | required | |
OPK | integer | required | |
RekenEenheidID | integer, | optional | endpoint: api/v1/unit/all |
Verkoopprijs | double/float | optional | |
PerStukWeergeven | boolean | optional | |
Chargegrootte | integer | optional | |
MinimaleProductieHoeveelheid | integer | optional | |
SubAfdelingID | integer, | optional | api/v1/department/all |
THTDagenDroog | integer | optional | |
THTDagen | integer | optional | |
THTDagenAlternatief | integer | optional | |
VoorraadProduct | boolean | optional | |
MinimaalVoorraad | integer | optional | |
MaximaalVoorraad | integer | optional | |
THTBewaaradviesGeslotenWaardeID | integer | optional | Lookup veld, endpoint: api/v1/dropdownvalue/{id} |
THTBewaaradviesGesloten | integer | optional | Aantal dagen |
THTBewaaradviesGeopendWaardeID | integer | optional | Lookup veld, endpoint: api/v1/dropdownvalue/{id} |
THTBewaaradviesGeopendDagWaardeID | integer | optional | Lookup veld, endpoint: api/v1/dropdownvalue/{id} |
curl -X POST "/api/v1/product/recept/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":9,"OmschrijvingIntern":"ut","ProductCategorieID":4,"ProductEenheidWaardeID":6,"Gewicht":"eum","OPK":15,"RekenEenheidID":"aspernatur","Verkoopprijs":"qui","PerStukWeergeven":false,"Chargegrootte":18,"MinimaleProductieHoeveelheid":20,"SubAfdelingID":"quasi","THTDagenDroog":11,"THTDagen":16,"THTDagenAlternatief":16,"VoorraadProduct":false,"MinimaalVoorraad":5,"MaximaalVoorraad":11,"THTBewaaradviesGeslotenWaardeID":8,"THTBewaaradviesGesloten":8,"THTBewaaradviesGeopendWaardeID":17,"THTBewaaradviesGeopendDagWaardeID":20}'
Example response (200):
{
"ProductID": 12292,
"success": true
}
GET api/v1/product/recept/detail/{ID}
Requires authentication
Ophalen van een specifiek receptuur d.m.v. het ProductID.
Parameter | Status | Description |
---|---|---|
ProductID | required | Het op te halen product |
curl -X GET -G "/api/v1/product/recept/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": 12292,
"Actief": true,
"OmschrijvingIntern": "Slagersworst",
"ProductCategorieID": null,
"ProductEenheidWaardeID": null,
"Verkoopprijs": null,
"OPK": null,
"Gewicht": null,
"PerStukWeergeven": false,
"Chargegrootte": null,
"MinimaleProductieHoeveelheid": null,
"SubAfdelingID": null,
"THTDagenDroog": null,
"THTDagen": null,
"THTDagenAlternatief": null,
"VoorraadProduct": false,
"MinimaalVoorraad": null,
"MaximaalVoorraad": null,
"LMT": "2019-10-02 09:26:44.513",
"ExternalID": null,
"Kostprijs": 0.12,
"IngredientDeclaratie": "ingredient declaratie",
"IngredientDeclaratieCategorie": "ingredient declaratie categorie",
"THTBewaaradviesGeslotenWaardeID": 1234,
"THTBewaaradviesGesloten": 1234,
"THTBewaaradviesGeopendWaardeID": 3214,
"THTBewaaradviesGeopendDagWaardeID": 1248
}
GET api/v1/product/recept/detailExternal/{ID}
Requires authentication
Omschrijving:
Ophalen van een specifiek receptuur d.m.v. het ExternalID.
Parameter | Status | Description |
---|---|---|
ExternalID | required | integer |
curl -X GET -G "/api/v1/product/recept/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": 12292,
"Actief": true,
"OmschrijvingIntern": "Slagersworst",
"ProductCategorieID": null,
"ProductEenheidWaardeID": null,
"Verkoopprijs": null,
"OPK": null,
"Gewicht": null,
"PerStukWeergeven": false,
"Chargegrootte": null,
"MinimaleProductieHoeveelheid": null,
"SubAfdelingID": null,
"THTDagenDroog": null,
"THTDagen": null,
"THTDagenAlternatief": null,
"VoorraadProduct": false,
"MinimaalVoorraad": null,
"MaximaalVoorraad": null,
"LMT": "2019-10-02 09:26:44.513",
"ExternalID": 1,
"Kostprijs": 0.12,
"IngredientDeclaratie": "ingredient declaratie",
"IngredientDeclaratieCategorie": "ingredient declaratie categorie",
"THTBewaaradviesGeslotenWaardeID": 1234,
"THTBewaaradviesGesloten": 1234,
"THTBewaaradviesGeopendWaardeID": 3214,
"THTBewaaradviesGeopendDagWaardeID": 1248
}