MENU navbar-image

Introduction

This documentation aims to provide all the information you need to work with our API.

Authenticating requests

This API is not authenticated.

Application

Shows configuration for current application

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/applications/configuration" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/applications/configuration"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (200):


{
    "lang": "sv",
    "translations": {
        "account.emptyFavoriteBrands.subTitle": "Favoritmarkera dina märken och få notiser om nyheter och kampanjer",
        "account.emptyFavoriteBrands.title": "Håll koll på dina favoritmärken",
        "account.emptyFavorites.subTitle": "Favoritmarkera dina produkter och få notiser om nyheter och kampanjer",
        "account.emptyFavorites.title": "Håll koll på dina favoritprodukter",
        "account.emptyOrder.cta": "Börja shoppa",
        "account.emptyOrder.subTitle": "Så fort du har handlat något så kommer din senaste order att ligga här.",
        "account.emptyOrder.subTitle.selection": "Välj ett annat år eller urval för att se ordrar.",
        "account.emptyOrder.title": "Du har inte handlat något ännu",
        "account.emptyOrder.title.selection": "Du inga ordrar för det valda året/urvalet",
        "account.favoriteBrandsCta": "Alla varumärken",
        "account.favoriteBrandsHeading": "Favoritmärken",
        "account.favoritesCta": "Alla produkter",
        "account.favoritesHeading": "Favoriter",
        "account.latestOrderHeading": "Senaste ordern",
        "account.seeAll": "Se alla",
        "addedToCart.fail": "Det gick tyvärr inte att lägga till i korgen just nu",
        "addedToCart.headline": "Tillagd",
        "addedToCart.numProductsAdded": "{num} produkter lades till i varukorgen",
        "apiError.unauthorized": "Du har inte rätt att utföra åtgärden. Kontakta support",
        "apiError.unknown": "Ett okänt fel har inträffat. Kontakta support",
        "articles.keyword.articles": "Artiklar",
        "articles.keyword.articles.read": "Läs artikeln",
        "articles.keyword.guides": "Guider",
        "articles.keyword.guides.read": "Läs guiden",
        "articles.keyword.interviews": "Intervjuer",
        "articles.keyword.interviews.read": "Läs intervjun",
        "articles.keyword.news": "Nyheter",
        "articles.keyword.news.read": "Läs nyheten",
        "articles.latestBtn": "Senaste",
        "articles.loadmore": "Ladda fler",
        "articles.read": "Läs",
        "articles.relatedHeadline": "Relaterade artiklar",
        "articles.total.none": "Inga artiklar",
        "articles.total.plur": "{num} artikar",
        "articles.total.sing": "1 artikel",
        "articles.viewed": "Du har tittat på {current} av {total} artiklar",
        "body.inputWithDropdown.multipleItemsSelected": "{itemCount} valda",
        "brandlist.allCategories": "Alla märken a-ö",
        "brandlist.favorites.headline": "Dina favoriter",
        "checkout.backToShopping": "Fortsätt handla",
        "checkout.cartSettings.closeCta": "Dölj orderinställningar",
        "checkout.cartSettings.openCta": "Visa orderinställningar",
        "checkout.customAddressRadio": "Skicka till annan adress",
        "checkout.customerSuccessProducts.closeCta": "Dölj ytterligare produkter",
        "checkout.customerSuccessProducts.openCta": "Visa ytterligare produkter",
        "checkout.customerSuccessProducts.placeholder": "Skriv meddelande...",
        "checkout.empty": "Din varukorg är tom",
        "checkout.expeditedDelivery.label": "Hantera ordern skyndsamt",
        "checkout.extendedPaymentTime.label": "Förläng betalningsdatumet",
        "checkout.invoice.billingInputHeadline": "Leveransadress",
        "checkout.invoice.completePurchase": "Slutför köp",
        "checkout.invoice.deliveryMethodsHeadline": "Leveranssätt",
        "checkout.invoice.genericError": "Något gick fel, var god försökt igen eller kontakta kundtjänst",
        "checkout.invoice.paymentMethodsHeadline": "Betalningsmetod",
        "checkout.invoice.summaryHeadline": "Ordersumma",
        "checkout.leadtimeSuffix": "arbetsdagar",
        "checkout.newsletterHeadline": "Du finns inte med på vår nyhetsbrevslista",
        "checkout.newsletterLabel": "Skicka nyhetsbrev med nyheter och erbjudanden",
        "checkout.checkoutType.headline": "Vad vill du göra?",
        "checkout.checkoutType.purchase": "Slutföra köp åt kund",
        "checkout.checkoutType.orderProposal": "Skapa orderförslag åt kund",
        "checkout.orderProposal.headline": "Skapa orderförslag åt kund",
        "checkout.orderProposal.addComment": "Lägg till en kommentar",
        "checkout.orderProposal.resend": "Skicka om orderförslag",
        "checkout.orderProposal.saveDraft": "Spara utkast",
        "checkout.orderProposal.update": "Uppdatera orderförslag",
        "checkout.orderProposal.updated": "Orderförslaget uppdaterades",
        "checkout.orderProposal.send": "Skicka orderförslag",
        "checkout.orderProposal.sentAt": "Orderförslag skickat {time}",
        "checkout.orderProposal.editDiscount": "Hantera rabatt",
        "checkout.orderProposal.noDiscounts": "Det finns inga specifika säljarrabatter för denna produkt.",
        "checkout.orderProposal.saveDiscount": "Spara och stäng",
        "checkout.orderProposal.saved": "Utkast sparat",
        "checkout.orderProposal.savedAt": "Utkast sparat {time}",
        "checkout.orderProposal.sent": "Orderförslag skickat till {name}",
        "checkout.orderProposal.validUntil": "Välj giltighetstid",
        "checkout.orderProposal.week": "vecka",
        "checkout.orderProposal.weeks": "veckor",
        "checkout.orderProposal.close": "Stäng orderförslag",
        "checkout.orderProposal.closeDesc": "Stäng orderförslag desc",
        "checkout.orderProposal.addMore": "Lägg till fler produkter",
        "checkout.orderProposal.addMoreDesc": "Lägg till fler produkter desc",
        "checkout.pageTitle": "Kassan",
        "checkout.pageTitle.fail": "Fel i betalning",
        "checkout.pageTitle.success": "Tack för ditt köp",
        "checkout.salonRadio": "Skicka till salong",
        "checkout.salonSelectLabel": "Välj salong",
        "checkout.saveShippingAction": "Spara leveransadress",
        "checkout.shippingSavedMessage": "Adress sparad",
        "checkout.signup.alreadyMember": "Är du redan medlem?",
        "checkout.support": "Behöver du hjälp?",
        "country.dk": "Danmark",
        "country.fi": "Finland",
        "country.no": "Norge",
        "country.se": "Sverige",
        "country.selectCountry": "Välj land",
        "country.uk": "UK",
        "customer.company": "Företag",
        "customer.modalHeadline": "Hej där! Privat eller företag?",
        "customer.privatePerson": "Privatperson",
        "dropdown.generic": "Välj",
        "error.generic": "Något gick fel, var god försök igen eller kontakta kundtjänst",
        "error500.button": "Gå till framsidan",
        "error500.headline": "Det här är pinsamt…",
        "error500.subheadline": "Något har gått fel hos oss. Vi är medvetna om detta och arbetar på att åtgärda det.",
        "error500.try": "<li>Uppdatera sidan (ibland hjälper det)</li><li>Försök igen om 30 minuter</li><li>Kontakta <a href=\"mailto:[email protected]\">[email protected]</a></li>\n",
        "error500.tryHeadline": "Funkar inte sidan? Prova att:",
        "favorite.button.add": "Lägg till som favorit",
        "favorite.button.add.brand": "Lägg till som favorit",
        "favorite.button.remove": "Ta bort favorit",
        "favorite.button.remove.brand": "Tillagd i favoriter",
        "favorites.btnCta": "Lägg alla i varukorgen",
        "favorites.btnSecondaryCta": "Töm listan",
        "favorites.discountLabel": "Rabatt",
        "favorites.pointsLabel": "Poäng på köpet",
        "favorites.priceTitle": "Listans totalpris",
        "favorites.totalPriceLabel": "Delsumma inkl. moms",
        "favorites.totalPriceExTaxLabel": "Delsumma exkl. moms",
        "favorites.totalVat": "Moms",
        "filter.button": "Filtrera",
        "filter.button.clear": "Rensa",
        "filter.button.show.plur": "Visa {num} produkter",
        "filter.countResults.plur": "{num} produkter",
        "filter.countResults.sing": "1 produkt",
        "filter.jumpToProducts": "Se alla produkter",
        "filter.loadmore": "Visa fler",
        "filter.modalTitle": "Filtrera",
        "filter.name.brandFilters": "Varumärke",
        "filter.search.category": "Sök {category}",
        "filter.sort.alpha_asc": "Bokstavsordning",
        "filter.sort.alpha_desc": "Z -> A",
        "filter.sort.default": "Populära",
        "filter.sort.prefix": "Sortera:",
        "filter.sort.price_asc": "Pris: Lägst först",
        "filter.sort.price_desc": "Pris: Högst först",
        "filter.sort.title": "Sortering",
        "filter.viewed": "Du har tittat på {current} av {total} produkter",
        "footer.newsletter.content": "Prenumerera på vårt nyhetsbrev och ta del av rykande färska nyheter, speciella erbjudanden, sköna tips och intressant läsning.",
        "footer.newsletter.error": "Det gick inte att registrera dig för nyhetsbrevet för tillfället. Vänligen försök igen senare!",
        "footer.newsletter.headline": "Nyhetsbrev",
        "footer.newsletter.placeholder": "Ange din e-postadress",
        "footer.newsletter.welcome": "Välkommen, {email} är nu registrerad till vårt nyhetsbrev!",
        "form.back": "Tillbaka",
        "form.invalid.email": "Ogiltig e-post",
        "form.invalid.max_chars": "Max {max} tecken",
        "form.invalid.min_chars": "Minst {min} tecken",
        "form.invalid.phone": "Ogiltigt telefonnummer",
        "form.invalid.postal_code": "Ogiltigt postnummer",
        "form.invalid.required": "Måste fyllas i",
        "form.placeholder.city": "Ort",
        "form.placeholder.companyName": "Företagsnamn",
        "form.placeholder.country": "Land",
        "form.placeholder.email": "E-postadress",
        "form.placeholder.firstName": "Förnamn",
        "form.placeholder.lastName": "Efternamn",
        "form.placeholder.message": "Meddelande..",
        "form.placeholder.orgNo": "Organisationsnummer",
        "form.placeholder.phone": "Telefonnummer",
        "form.placeholder.street": "Adress",
        "form.placeholder.zip": "Postnummer",
        "header.cart": "Varukorg",
        "header.favorites": "Favoriter",
        "header.impersonate": "Se som kund",
        "header.menu": "Meny",
        "header.menu.open": "Öppna meny",
        "header.myPage": "Mina sidor",
        "header.sellerTools": "Säljverktyg",
        "impersonateModal.title": "Se som kund",
        "invite.accept.button": "Färdigställ konto",
        "invite.accept.error": "Länken du har följt är felaktig. Kontrollera länken eller kontakta support",
        "invite.accept.finished": "Ditt konto är nu klart och du kommer loggas in automatiskt inom kort.",
        "invite.accept.headline": "Acceptera inbjudan",
        "invite.accept.text": "Fyll i dina uppgifter för att aktivera ditt konto",
        "invoice.filter.all": "Visa alla",
        "invoice.filter.paid": "Betald",
        "invoice.filter.pending": "Inväntar betalning",
        "invoice.filter.refunded": "Återbetald",
        "invoice.status.paid": "Betald",
        "invoice.status.pastDue": "Förfallen",
        "invoice.status.pending": "Inväntar betalning",
        "invoice.status.refunded": "Återbetald",
        "invoices.table.orderDate": "Beställningsdatum",
        "invoices.table.orderNumber": "Ordernummer",
        "invoices.table.status": "Status",
        "invoices.table.total": "Totalsumma",
        "invoices.title": "Fakturor",
        "loading": "Laddar",
        "minicart.discount.abort": "Avbryt",
        "minicart.discount.activate": "Tillämpa",
        "minicart.discount.button": "Lägg till rabattkod",
        "minicart.discount.invalidCode": "Ogiltig kod",
        "minicart.discount.placeholder": "Ange rabattkod",
        "minicart.empty": "Din varukorg är tom",
        "minicart.freeShippingReached": "Fri frakt uppnådd. Tips till dig:",
        "minicart.headline": "Varukorg",
        "minicart.leftToFreeShipping": "Handla för {amount} kr till så bjuder vi på frakten",
        "minicart.summary.discount": "Du sparar",
        "minicart.summary.exVat": "Totalsumma exkl. moms",
        "minicart.summary.freight": "Standardleverans",
        "minicart.summary.incVat": "Totalsumma inkl. moms",
        "minicart.summary.originalPrice": "Ord. pris {price}",
        "minicart.summary.points": "Poäng på köpet",
        "minicart.summary.pointsInfo": "Efter genomfört köp (om du handlat för minst {amount}) kan du handla backbars och testers för poängen",
        "minicart.summary.pointsSuffix": "poäng",
        "minicart.summary.sum": "Delsumma",
        "minicart.summary.vat": "Moms",
        "minicart.toCheckout": "Gå till kassan",
        "modelModal.cta": "Byt modell",
        "modelModal.title": "Byt modell",
        "mypage.acceptOrderProposal.success": "Orderförslaget lades i varukorgen",
        "mypage.communications.newsletter": "Ja tack, skicka gärna nyhetsbrev till mig!",
        "mypage.communications.subheadline": "Kommunikationsinställningar",
        "mypage.communications.text": "I nyhetsbrevet hittar du schyssta erbjudanden och nyheter. Du kan avsluta när du önskar. Självklart har vi på ByWe en tydlig integritetspolicy.",
        "mypage.communications.updated": "Kommunikationsinställningar uppdaterade",
        "mypage.customer.searchPlaceholder": "Sök på salongens namn eller kundnr…",
        "mypage.customer.selectedPlaceholder": "Valda salonger",
        "mypage.customer.title": "Mina kunder",
        "mypage.delivery.add": "Lägg till leveransadress",
        "mypage.delivery.change": "Ändra leveransadress",
        "mypage.delivery.sameAsInvoice": "Samma som fakturaadress",
        "mypage.deliveryAddress.delete": "Radere leveransadress",
        "mypage.deliveryAddresses": "Leveransadress",
        "mypage.edit": "Redigera",
        "mypage.edit.email": "E-post",
        "mypage.edit.name": "Namn",
        "mypage.edit.password": "Lösenord",
        "mypage.edit.phone": "Telefonnummer",
        "mypage.edit.save": "Spara ändringar",
        "mypage.emptyOrderProposals.salesSubTitle": "När du har skapat ett orderförlag så kommer det dyka upp här",
        "mypage.emptyOrderProposals.salesTitle": "Du har inga orderförslag",
        "mypage.emptyOrderProposals.subTitle": "Så fort din säljare har skapat ett orderförlag så kommer det dyka upp här",
        "mypage.emptyOrderProposals.title": "Du har inga orderförslag",
        "mypage.favorites": "Favoriter",
        "mypage.headline": "Mina sidor",
        "mypage.invoiceAddress": "Fakturaadress",
        "mypage.invoices": "Fakturor",
        "mypage.logout": "Logga ut",
        "mypage.notLoggedin": "Du är inte inloggad",
        "mypage.notifications.invoice.btn": "Se faktura",
        "mypage.notifications.invoice.text": "Du har en faktura som har förfallit och måste betalas omgående",
        "mypage.notifications.invoice.title": "Din faktura har förfallit",
        "mypage.notifications.orderProposal.btn": "Se orderförslag",
        "mypage.notifications.orderProposal.text": "Nu finns det ett nytt orderförslag från din säljare",
        "mypage.notifications.orderProposal.title": "Nytt orderförslag",
        "mypage.orderHistory": "Orderhistorik",
        "mypage.orderHistory.mobile": "Ordrar",
        "mypage.orderProposal": "Orderförslag",
        "mypage.orderProposals": "Orderförslag",
        "mypage.orderProposal.declined": "Avvisat",
        "mypage.orderProposal.declinedFilter": "Avvisade",
        "mypage.orderProposal.expired": "Utgått",
        "mypage.orderProposal.expiredFilter": "Utgångna",
        "mypage.orderProposal.order": "Godkänd",
        "mypage.orderProposal.acceptedFilter": "Godkända",
        "mypage.orderProposal.draft": "Utkast",
        "mypage.orderProposal.greetings": "Mvh",
        "mypage.orderProposal.mobile": "Förslag",
        "mypage.orderProposal.salesRepOffer": "Erbjudande från din säljare, gäller vid köp av minst {num} st",
        "mypage.orderProposal.sent": "Skickad",
        "mypage.orderProposal.sentFilter": "Skickade",
        "mypage.orderProposal.showAll": "Visa alla",
        "mypage.orderProposal.validUntil": "Orderförslaget gäller t.o.m.",
        "mypage.overview": "Översikt",
        "mypage.password.subheadline": "Mitt lösenord",
        "mypage.password.text": "Här kan du redigera ditt lösenord.",
        "mypage.rejectOrderProposal": "Avvisa orderförslag",
        "mypage.rejectOrderProposal.option.brands": "Fel varumärken",
        "mypage.rejectOrderProposal.option.notSpecify": "Vill inte ange",
        "mypage.rejectOrderProposal.option.other": "Annat",
        "mypage.rejectOrderProposal.option.price": "För dyrt",
        "mypage.rejectOrderProposal.option.requirements": "Uppfyller inte våra krav",
        "mypage.rejectOrderProposal.send": "Skicka",
        "mypage.rejectOrderProposal.text": "Välj en orsak till avvisat orderförslag",
        "mypage.rejectOrderProposal.writeHere": "Skriv här",
        "mypage.sales.customers": "Mina kunder",
        "mypage.sales.dashboard": "Dashboard",
        "mypage.sales.favorites": "Favoriter",
        "mypage.sales.headline": "Säljverktyg",
        "mypage.sales.onboarding": "Om säljverktyget",
        "mypage.sales.onboarding.close": "Stäng",
        "mypage.sales.onboarding.next": "Nästa",
        "mypage.sales.onboarding.progress": "Steg {activeIndex} av {totalSlides}",
        "mypage.sales.orderHistory": "Ordrar",
        "mypage.sales.orderProposal": "Orderförslag",
        "mypage.settings": "Inställningar",
        "mypage.settings.CustomerNo": "Kundnummer",
        "mypage.settings.address": "Mina leverans- och fakturauppgifter",
        "mypage.settings.address.text": "Här kan du som administratör redigera leverans- och faktureringsuppgifter för salongen",
        "mypage.settings.companyName": "Företag",
        "mypage.settings.orgNo": "Organisationsnummer",
        "mypage.settings.personal": "Mitt konto",
        "mypage.settings.personal.text": "Här kan du redigera dina personliga kontaktuppgifter.",
        "mypage.settings.subheadline": "Dina uppgifter",
        "mypage.settings.text": "Här kan du redigera dina uppgifter.",
        "mypage.tableHeader.created": "Skapad",
        "mypage.tableHeader.customerNr": "Kundnummer",
        "mypage.tableHeader.salon": "Salong",
        "mypage.tableHeader.status": "Status",
        "mypage.tableHeader.sum": "Totalsumma",
        "mypage.tableHeader.valid": "Giltighetstid",
        "mypage.tableHeader.basketId": "Order ID",
        "mypage.users.add": "Lägg till användare",
        "mypage.users.add.submit": "Bjud in",
        "mypage.users.add.success": "Användare med epost {email} har nu blivit inbjuden!",
        "mypage.users.delete": "Radera användare",
        "mypage.users.delete.confirm": "Är du säker på att du vill radera användaren? Åtgärden kan inte ångras.",
        "mypage.users.edit": "Redigera användare",
        "mypage.users.role.admin": "Administratör",
        "mypage.users.role.admin.about": "En admin har möjlighet att ändra vissa kontoinställningar, lägga beställningar och bjuda in nya användare till salongen.",
        "mypage.users.role.edit": "Behörighet",
        "mypage.users.role.finance": "Ekonomiansvarig",
        "mypage.users.role.finance.about": "Begränsad åtkomst. Kan bara hantera fakturor.",
        "mypage.users.role.user": "Användare",
        "mypage.users.role.user.about": "En användare kan bara lägga beställningar till salongen och inte ändra kontoinställningar.",
        "mypage.users.subheadline": "Användarkonton",
        "mypage.users.text": "Här kan du som administratör lägga till användare till salongen",
        "newsletter.success": "Du har nu anmält dig till vårat nyhetsbrev",
        "notify.modal.button": "Starta bevakning",
        "notify.modal.text": "Ange din epost för att bevaka produkt",
        "notify.modal.title": "Bevaka produkt",
        "notify.openModalButton": "Bevaka",
        "order.articleNoPrefix": "Art. nr:",
        "order.history.active": "Aktiva",
        "order.history.all": "Alla ordrar",
        "order.history.cancel": "Avbrutna",
        "order.history.delivered": "Levererade",
        "order.item.count": "{count} st",
        "order.quantityPrefix": "Antal:",
        "order.quantityText": "Visar {current} av {total} ordrar",
        "order.repurchaseCta": "Handla igen",
        "order.showMoreCta": "Visa mer",
        "order.sizePrefix": "Storlek:",
        "order.status.allocation": "Mottagen - ordern är mottagen av ByWe",
        "order.status.allocation.short": "Mottagen",
        "order.status.backorder": "Restorder - inväntar leverans från leverantör",
        "order.status.backorder.short": "Restorder",
        "order.status.cancelled": "Annullerad",
        "order.status.cancelled.short": "Annullerad",
        "order.status.confirmed": "Bekräftad - klar för att plockas",
        "order.status.confirmed.short": "Bekräftad",
        "order.status.created": "Skapad",
        "order.status.created.short": "Skapad",
        "order.status.customerSuccess": "Order lagd av: Kundtjänst",
        "order.status.delivered": "Levererades den {date}",
        "order.status.delivered.short": "Levererad",
        "order.status.deliveredNoDate": "Levererad",
        "order.status.deliveredNoDate.short": "Levererad",
        "order.status.invoiced": "Fakturerad",
        "order.status.partDelivered": "Delvis levererad",
        "order.status.partDelivered.short": "Dellevererad",
        "order.status.processing": "Behandlas - Förbereder leverans",
        "order.status.processing.short": "Behandlas",
        "order.status.reserved": "Order plockas - vi plockar och packar din order",
        "order.status.reserved.short": "Order plockas",
        "order.status.sales": "Order lagd av: Säljare",
        "order.status.sending": "På väg - Beräknad leverans: {date}",
        "order.status.sending.short": "På väg",
        "order.status.sendingNoDeliveryDate": "På väg",
        "order.status.sendingNoDeliveryDate.short": "På väg",
        "order.status.shipped": "Skickad - order påväg, följ din order här",
        "order.status.shipped.short": "Skickad",
        "order.status.track": "Spåra order",
        "order.title": "Orderhistorik",
        "order.title.mobile": "Ordrar",
        "orders.orderDate": "Beställningsdatum",
        "orders.orderNo": "Ordernummer",
        "orders.pending": "Det kan ta upp till 15 minuter innan lagda ordrar visas i listan",
        "orders.table.orderdate": "Beställningsdatum",
        "orders.table.ordernumber": "Ordernummer",
        "orders.table.priceSum": "Totalsumma ex moms",
        "orders.table.quanity": "Antal",
        "orders.table.status": "Status",
        "pointshop.checkout.tooltip": "Efter genomfört köp kan du handla backbars och testers för poängen",
        "pointshop.head.closingIn": "Ordern stängs om",
        "pointshop.head.continue": "Granska",
        "pointshop.head.noSelected": "Inga produkter valda",
        "pointshop.head.points": "{cur} av {max}",
        "pointshop.head.selectedPlur": "{num} produkter vald",
        "pointshop.head.selectedSingl": "1 produkt vald",
        "pointshop.head.toShopFor": "Poäng att handla för:",
        "pointshop.head.undo": "Rensa",
        "pointshop.product.isPoints": "Poängvara",
        "pointshop.product.showPoints": "{num} poäng",
        "price.exVat.short": "exkl. moms",
        "price.incVat.short": "inkl. moms",
        "price.notLoggedIn": "Logga in för att se pris",
        "priceInfo.discountLabel": "Rabatt",
        "priceInfo.loginForPriceInfo": "Logga in för att se pris",
        "priceInfo.shippingLabel": "Frakt",
        "priceInfo.totalPriceBeforeVat": "Delsumma exkl. moms",
        "priceInfo.totalPriceLabel": "Delsumma inkl. moms",
        "productList.autoNav.all": "Alla",
        "productList.empty.headline": "Här fanns inga produkter",
        "productList.empty.text": "Eventuellt har du inte tillgång till produkterna på denna sida. Kontakta ByWe om du är intresserad av att köpa detta sortiment",
        "productList.flags.colorMap": "Färgkarta",
        "productList.priceHistory.lowest": "Lägsta pris {price}",
        "productList.product.hasVariants": "Finns i fler varianter",
        "productPage.bundles.btnText": "Köp paketet",
        "productPage.bundles.contains": "Paketet innehåller",
        "productPage.bundles.readAboutBundle": "Läs mer om paketet",
        "productPage.bundles.title": "Finns även i paket!",
        "productPage.extended.shade": "1 nyans",
        "productPage.extended.shades": "{num} nyanser",
        "productPage.faqModal.title": "FAQ",
        "productPage.favorites.text": "Du har inga favoriter. Klicka på hjärtat vid produkten om du vill spara den som din favorit.",
        "productPage.favorites.title": "Favoriter",
        "productPage.fitDisplay.large": "Stor",
        "productPage.fitDisplay.normal": "Perfekt",
        "productPage.fitDisplay.small": "Liten",
        "productPage.fitDisplay.title": "Upplevd storlek",
        "productPage.hairtv.description": "Vi gir deg opplæringsfilmer laget av verdenskjente stylister og noen av Norges beste frisører. Lær av bl.a Lotte Myrseth og Guy Tang - akkurat når det passer deg!",
        "productPage.hairtv.link": "Se fler videos på HairTV.no",
        "productPage.hairtv.title": "Om HairTv",
        "productPage.info.about": "Om produkten",
        "productPage.info.crossell": "Köps ofta tillsammans",
        "productPage.info.downloadDocs": "Ladda ner material",
        "productPage.info.guidesAndInspiration": "Guider och inspiration",
        "productPage.info.hairTvVideos": "Videos från HairTV",
        "productPage.info.ingredients": "Ingredienser",
        "productPage.lastVisited.title": "Senast visade",
        "productPage.partNo": "Artikelnummer",
        "productPage.partNo.short": "Art.nr",
        "productPage.price.original": "Ord. pris",
        "productPage.price.yourDiscount": "din rabatt",
        "productPage.priceHistory.date": "Datum",
        "productPage.priceHistory.price": "Pris",
        "productPage.priceHistoryModal.title": "Prishistorik",
        "productPage.promotions.youSave": "Du sparar",
        "productPage.relatedProducts.addOns": "Tillbehör",
        "productPage.relatedProducts.colorhydrogen": "Väte",
        "productPage.relatedProducts.colormaterial": "Material",
        "productPage.relatedProducts.fromBrand": "Upptäck mer från {brand}",
        "productPage.relatedProducts.relatedproducts": "Relaterade produkter",
        "productPage.relatedProducts.upsel": "Andra köpte också",
        "productPage.search.placeholder": "Sök namn, level eller artikelnummer",
        "productPage.similarProducts.title": "Liknande produkter",
        "productPage.sizeSelector.addToCartBtn": "Lägg i varukorgen",
        "productPage.sizeSelector.preOrder": "Förhandsboka",
        "productPage.sizeSelector.quantityLabel": "Antal",
        "productPage.sizeSelector.sizeGuideTitle": "Storleksguide",
        "productPage.sizeSelector.watchStockBtn": "Bevaka",
        "productPage.stockAlertError": "Det gick inte att bevaka produkten för tillfället. Försök igen senare!",
        "productPage.stockAlertPlaceholder": "Fyll i epost för att bevaka",
        "productPage.stockAlertSuccess": "Du bevakar nu den här produkten!",
        "productPage.stockAlertSuccessAgain": "Du bevakar redan den här produkten!",
        "productPage.truncateTextCtaClosed": "Läs mer",
        "productPage.truncateTextCtaOpen": "Läs mindre",
        "quickbuy.button": "Lägg i varukorg",
        "search.brandSuggestion": "Varumärke",
        "search.cancel": "Stäng",
        "search.nohits": "Din sökning gav inget resultat",
        "search.page.headline": "Visar resultat för {search}",
        "search.page.hits.plur": "{num} träffar",
        "search.page.hits.sing": "1 träff",
        "search.page.others": "Övriga sidor ({num})",
        "search.page.othersHeadline": "Övriga sidor",
        "search.page.products": "Produkter ({num})",
        "search.pagetype.BrandPage": "Varumärke",
        "search.pagetype.page": "Sida",
        "search.placeholder": "Sök produkter, kategorier, varumärken…",
        "search.popularProducts": "Populära produkter just nu",
        "search.showAll": "Visa alla sökträffar",
        "search.suggestions": "Sökförslag",
        "signin.emailPlaceholder": "E-postadress",
        "signin.forgot.button": "ÅTERSTÄLL LÖSENORD",
        "signin.forgot.confirmPasswordPlaceholder": "Bekräfta lösenord",
        "signin.forgot.confirmationText": "Om din e-post finns registrerad har vi nu skickat ett återställningsmail.",
        "signin.forgot.headline": "Välj ett nytt lösenord",
        "signin.forgot.setNew": "Spara nytt lösenord",
        "signin.forgot.success": "Ditt lösenord är nu uppdaterat. Du loggas automatiskt in inom kort.",
        "signin.forgot.text": "Ange din registrerade e-postadress för att återställa ditt lösenord.",
        "signin.forgot.title": "Återställ lösenord",
        "signin.forgotPassword": "Glömt ditt lösenord?",
        "signin.invoiceemailPlaceholder": "E-post för faktura",
        "signin.modalTitle": "Logga in",
        "signin.passwordPlaceholder": "Lösenord",
        "signin.signin": "Logga in",
        "signin.welcome.headline": "Slutför registreringen",
        "signin.welcome.justRegistered": "Välkommen till ByWe",
        "signin.welcome.justRegisteredText": "Ditt konto på ByWe har nu skapats och ett bekräftelsemail har skickats till din e-post. Klicka på länken i mailet för att ange ditt lösenord och logga in.",
        "signin.welcome.setNew": "Skapa konto och logga in",
        "signin.welcome.text": "Bestäm ett säkert lösenord till ditt konto för att slutföra registreringen och logga in!",
        "signup.complete": "Ditt konto skapades",
        "signup.complete.headline": "Hej, {name}!",
        "signup.complete.text": "Välkommen till ByWe.",
        "signup.complete.toMyPage": "Gå till mina sidor",
        "signup.complete.toShopping": "Börja shoppa",
        "signup.cta": "Registrera dig",
        "signup.error.passwordNoMatch": "Lösenorden matchar inte",
        "signup.error.passwordNoStrength": "Lösenordet måste vara 8 bokstäver",
        "signup.noAccount": "Inte kund än?",
        "signup.placeholder.careof": "c/o",
        "signup.placeholder.city": "Ort",
        "signup.placeholder.companyName": "Företagsnamn",
        "signup.placeholder.country": "Land",
        "signup.placeholder.email": "E-post",
        "signup.placeholder.firstName": "Förnamn",
        "signup.placeholder.lastName": "Efternamn",
        "signup.placeholder.newPass1": "Nytt lösenord",
        "signup.placeholder.newPass2": "Bekräfta nytt lösenord",
        "signup.placeholder.oldPass": "Nuvarande lösenord"
    },
    "sortIndices": [
        {
            "code": "default",
            "key": "89fce283-7c9a-49f5-b3db-9f492daf4daf-nb-NO-products",
            "isDefault": true
        },
        {
            "code": "alpha_asc",
            "key": "89fce283-7c9a-49f5-b3db-9f492daf4daf-nb-NO-products_alpha_asc",
            "isDefault": false
        },
        {
            "code": "alpha_desc",
            "key": "89fce283-7c9a-49f5-b3db-9f492daf4daf-nb-NO-products_alpha_desc",
            "isDefault": false
        },
        {
            "code": "price_asc",
            "key": "89fce283-7c9a-49f5-b3db-9f492daf4daf-nb-NO-products_price_asc",
            "isDefault": false
        },
        {
            "code": "price_desc",
            "key": "89fce283-7c9a-49f5-b3db-9f492daf4daf-nb-NO-products_price_desc",
            "isDefault": false
        }
    ],
    "filters": [
        {
            "name": "Ingredienser",
            "code": "parametricFilters.ingredients"
        },
        {
            "name": "Egenskaper",
            "code": "parametricFilters.egenskaper"
        },
        {
            "name": "Hår og Hodebunn",
            "code": "parametricFilters.pleie"
        },
        {
            "name": "Volum",
            "code": "parametricFilters.volume"
        },
        {
            "name": "Farge",
            "code": "parametricFilters.color"
        },
        {
            "name": "Stylingtype",
            "code": "parametricFilters.68"
        },
        {
            "name": "Børste- og Kamtype",
            "code": "parametricFilters.borstetype"
        },
        {
            "name": "Accessories",
            "code": "parametricFilters.accessories"
        },
        {
            "name": "Saksetype",
            "code": "parametricFilters.saksetype"
        },
        {
            "name": "Antall i eske",
            "code": "parametricFilters.pcs"
        },
        {
            "name": "Produkttype",
            "code": "parametricFilters.harpleie-produkt"
        },
        {
            "name": "Produktserier",
            "code": "parametricFilters.produktserier"
        },
        {
            "name": "Voksing og barbering",
            "code": "parametricFilters.voksing-og-barbering"
        },
        {
            "name": "Elektrisk verktøy",
            "code": "parametricFilters.elverktoy"
        },
        {
            "name": "Reklamemateriell",
            "code": "parametricFilters.reklamemateriell"
        },
        {
            "name": "Hudpleie",
            "code": "parametricFilters.hudpleie"
        },
        {
            "name": "Vipper og bryn",
            "code": "parametricFilters.vipper-og-bryn"
        },
        {
            "name": "Salongprodukter",
            "code": "parametricFilters.salongprodukter"
        },
        {
            "name": "Fargeutstyr",
            "code": "parametricFilters.fargeutstyr"
        },
        {
            "name": "Diverse rekvisita",
            "code": "parametricFilters.diverse-rekvisita"
        },
        {
            "name": "Tillgängliga rabatter (säljare)",
            "code": "parametricFilters.salesrep-discount-no"
        },
        {
            "name": "Nyansekategori",
            "code": "parametricFilters.farge-nyans"
        },
        {
            "name": "Forpakningsstørrelse",
            "code": "parametricFilters.forpakningsstorrelse"
        },
        {
            "name": "Størrelse",
            "code": "parametricFilters.size"
        },
        {
            "name": "Product Layout",
            "code": "parametricFilters.productLayout"
        },
        {
            "name": "Volum (g)",
            "code": "parametricFilters.gram"
        },
        {
            "name": "Vannstoffstyrke",
            "code": "parametricFilters.developer"
        },
        {
            "name": "Hide from customer group",
            "code": "parametricFilters.hideFromCustomerGroup"
        },
        {
            "name": "Kategorier",
            "code": "categoryFilters"
        },
        {
            "name": "Prisfilter",
            "code": "priceFilters"
        },
        {
            "name": "Varumärken",
            "code": "brandFilters"
        },
        {
            "name": "Flaggor",
            "code": "flagFilters"
        }
    ],
    "filterValues": [
        {
            "code": "brandFilters.88",
            "parentCode": null,
            "name": "Adam & Eva",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.13",
            "parentCode": null,
            "name": "Alterna",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10000",
            "parentCode": null,
            "name": "Andis",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10001",
            "parentCode": null,
            "name": "Antibac",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.35",
            "parentCode": null,
            "name": "Attitude",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.87",
            "parentCode": null,
            "name": "BabyLiss Pro",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.60",
            "parentCode": null,
            "name": "Barburys Barberutstyr",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.86",
            "parentCode": null,
            "name": "Beardburys",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10003",
            "parentCode": null,
            "name": "Beuy Pro",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.78",
            "parentCode": null,
            "name": "Björk",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10045",
            "parentCode": null,
            "name": "Blax",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10004",
            "parentCode": null,
            "name": "Bratt",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10005",
            "parentCode": null,
            "name": "Bravehead",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.64",
            "parentCode": null,
            "name": "ByWe",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.83",
            "parentCode": null,
            "name": "Caflon",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10006",
            "parentCode": null,
            "name": "Cera Professional",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.85",
            "parentCode": null,
            "name": "Color WOW",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10008",
            "parentCode": null,
            "name": "Comair",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.91",
            "parentCode": null,
            "name": "Danger Jones",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10009",
            "parentCode": null,
            "name": "Denman",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10010",
            "parentCode": null,
            "name": "Disicide",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10011",
            "parentCode": null,
            "name": "Diverse rekvisita",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10012",
            "parentCode": null,
            "name": "Efalock",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.20",
            "parentCode": null,
            "name": "Egenproduktion",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.52",
            "parentCode": null,
            "name": "EVO",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.77",
            "parentCode": null,
            "name": "Excellent Edges",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10007",
            "parentCode": null,
            "name": "Fargespray",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10015",
            "parentCode": null,
            "name": "Framar",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10016",
            "parentCode": null,
            "name": "GA:MA",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.80",
            "parentCode": null,
            "name": "Gavekort",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.92",
            "parentCode": null,
            "name": "Glitter Eco Lovers",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.67",
            "parentCode": null,
            "name": "Guy Tang Mydentity",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10018",
            "parentCode": null,
            "name": "Hairpearl",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10019",
            "parentCode": null,
            "name": "HH Simonsen",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.89",
            "parentCode": null,
            "name": "IGK",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.41",
            "parentCode": null,
            "name": "Jaguar",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10020",
            "parentCode": null,
            "name": "Joewell",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10021",
            "parentCode": null,
            "name": "JRL",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10022",
            "parentCode": null,
            "name": "Krest",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.19",
            "parentCode": null,
            "name": "Kurs",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.56",
            "parentCode": null,
            "name": "Lanza",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10023",
            "parentCode": null,
            "name": "Lanza Kjemi",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.21",
            "parentCode": null,
            "name": "Materiel (Incoming)",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.50",
            "parentCode": null,
            "name": "mM Kollagen",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10026",
            "parentCode": null,
            "name": "Moser",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.75",
            "parentCode": null,
            "name": "Nanokeratin System",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.44",
            "parentCode": null,
            "name": "Olaplex",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10027",
            "parentCode": null,
            "name": "Olivia Garden",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.70",
            "parentCode": null,
            "name": "OnFleek",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10029",
            "parentCode": null,
            "name": "Panasonic",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10030",
            "parentCode": null,
            "name": "Parlux",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10032",
            "parentCode": null,
            "name": "Pro Hairstyler",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10033",
            "parentCode": null,
            "name": "ProCare",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10034",
            "parentCode": null,
            "name": "Refectocil",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.68",
            "parentCode": null,
            "name": "Renati",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.38",
            "parentCode": null,
            "name": "Schwarzkopf Professional",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.39",
            "parentCode": null,
            "name": "Schwarzkopf Professional Kjemi",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10035",
            "parentCode": null,
            "name": "Semperguard",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10036",
            "parentCode": null,
            "name": "Sibel",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10037",
            "parentCode": null,
            "name": "Solis",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10038",
            "parentCode": null,
            "name": "Termix",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.81",
            "parentCode": null,
            "name": "Toppik",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10041",
            "parentCode": null,
            "name": "Vellen",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10042",
            "parentCode": null,
            "name": "Wahl",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10043",
            "parentCode": null,
            "name": "Wako",
            "description": null,
            "image": null
        },
        {
            "code": "brandFilters.10044",
            "parentCode": null,
            "name": "YS Park",
            "description": null,
            "image": null
        },
        {
            "code": "categoryFilters.checkoutCsProducts",
            "parentCode": null,
            "name": "Checkout CS Products",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.incoming",
            "parentCode": null,
            "name": "Visma Incoming",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harpleie",
            "parentCode": null,
            "name": "Hårpleie",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.shampoo",
            "parentCode": "categoryFilters.harpleie",
            "name": "Shampoo",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.conditioner",
            "parentCode": "categoryFilters.harpleie",
            "name": "Conditioner",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.treatments",
            "parentCode": "categoryFilters.harpleie",
            "name": "Treatments",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.hodebunn",
            "parentCode": "categoryFilters.harpleie",
            "name": "Hodebunn",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harolje",
            "parentCode": "categoryFilters.treatments",
            "name": "Hårolje/Serum",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harkur",
            "parentCode": "categoryFilters.treatments",
            "name": "Hårkur",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.leavein",
            "parentCode": "categoryFilters.treatments",
            "name": "Leave-in",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.bondrepair",
            "parentCode": "categoryFilters.treatments",
            "name": "Bond Repair",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.styling",
            "parentCode": null,
            "name": "Styling",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.antifrizz",
            "parentCode": "categoryFilters.styling",
            "name": "Antifrizz",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.glansspray",
            "parentCode": "categoryFilters.styling",
            "name": "Glans",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.cremeandgels",
            "parentCode": "categoryFilters.styling",
            "name": "Creme & Gels",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harvoks",
            "parentCode": "categoryFilters.styling",
            "name": "Hårvoks",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.kroller",
            "parentCode": "categoryFilters.styling",
            "name": "Krøller",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.mousse",
            "parentCode": "categoryFilters.styling",
            "name": "Mousse",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.pigmenterte-produkter",
            "parentCode": "categoryFilters.styling",
            "name": "Pigmenterte produkter",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harspray",
            "parentCode": "categoryFilters.styling",
            "name": "Spray",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.smoothing",
            "parentCode": "categoryFilters.styling",
            "name": "Smoothing",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.teksturspray",
            "parentCode": "categoryFilters.styling",
            "name": "Tekstur",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.torrshampoo",
            "parentCode": "categoryFilters.styling",
            "name": "Tørrshampoo",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.varmebeskyttelse",
            "parentCode": "categoryFilters.styling",
            "name": "Varmebeskyttelse / Prep",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.volum",
            "parentCode": "categoryFilters.styling",
            "name": "Volum",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.clay",
            "parentCode": "categoryFilters.harvoks",
            "name": "Clay",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.fiber",
            "parentCode": "categoryFilters.harvoks",
            "name": "Fiber",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.voks",
            "parentCode": "categoryFilters.harvoks",
            "name": "Voks",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.gels",
            "parentCode": "categoryFilters.harvoks",
            "name": "Gels",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.paste",
            "parentCode": "categoryFilters.harvoks",
            "name": "Paste",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.pomade",
            "parentCode": "categoryFilters.harvoks",
            "name": "Pomade",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.sprayvoks",
            "parentCode": "categoryFilters.harvoks",
            "name": "Sprayvoks",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.haarspray",
            "parentCode": "categoryFilters.harspray",
            "name": "Hårspray",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.saltspray",
            "parentCode": "categoryFilters.harspray",
            "name": "Saltvannspray",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.volumspray",
            "parentCode": "categoryFilters.harspray",
            "name": "Volumspray",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.kjemi",
            "parentCode": null,
            "name": "Kjemi",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.fargebestilling",
            "parentCode": "categoryFilters.kjemi",
            "name": "Fargebestilling",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.strukturbehandling",
            "parentCode": "categoryFilters.kjemi",
            "name": "Strukturbehandling",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.vannstoff",
            "parentCode": "categoryFilters.kjemi",
            "name": "Vannstoff",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.bleking",
            "parentCode": "categoryFilters.kjemi",
            "name": "Bleking",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.salongbehandling",
            "parentCode": "categoryFilters.kjemi",
            "name": "Salongbehandling",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.salongprodukter-tekniskprodukt",
            "parentCode": "categoryFilters.kjemi",
            "name": "Teknisk produkt",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.brynfarge",
            "parentCode": "categoryFilters.kjemi",
            "name": "Brynfarge",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.rekvisita",
            "parentCode": null,
            "name": "Rekvisita",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.desinfeksjon",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Desinfeksjon",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.bryn-og-vipper",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Bryn og vipper",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.borster-og-kammer",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Børster og kammer",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.elektrisk-verktoy",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Elektrisk verktøy",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.fargeverktoy",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Fargeverktøy",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.folie",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Folie",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.hansker",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Hansker",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.kapper",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Kapper og forkler",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.sakser",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Sakser",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.salongutstyr-og-mobler",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Salongutstyr og møbler",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.orepiercing",
            "parentCode": "categoryFilters.rekvisita",
            "name": "Ørepiercing",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.barbermaskin",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Barbermaskin",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.rettetang",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Rettetang",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.krolltang",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Krølltang",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.foner",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Føner",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.klippemaskin",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Klippemaskin",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.trimmer",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Trimmer",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.stylingverktoy",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Stylingverktøy",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.tilbehor",
            "parentCode": "categoryFilters.elektrisk-verktoy",
            "name": "Tilbehør",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.accessories1",
            "parentCode": null,
            "name": "Accessories",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harstrikker",
            "parentCode": "categoryFilters.accessories1",
            "name": "Hårstrikker",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harklyper",
            "parentCode": "categoryFilters.accessories1",
            "name": "Hårklyper",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harspenner",
            "parentCode": "categoryFilters.accessories1",
            "name": "Hårspenner",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.annen-harpynt",
            "parentCode": "categoryFilters.accessories1",
            "name": "Annen hårpynt",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.annen-accessories",
            "parentCode": "categoryFilters.accessories1",
            "name": "Annen accessories",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.barber",
            "parentCode": null,
            "name": "Barber",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harpleie-og-styling",
            "parentCode": "categoryFilters.barber",
            "name": "Hårpleie og styling",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.barbering",
            "parentCode": "categoryFilters.barber",
            "name": "Barbering",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.skjegg",
            "parentCode": "categoryFilters.barber",
            "name": "Skjegg og bart",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.verktoy",
            "parentCode": "categoryFilters.barber",
            "name": "Verktøy",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.hudpleie",
            "parentCode": null,
            "name": "Hudpleie",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.ansikt",
            "parentCode": "categoryFilters.hudpleie",
            "name": "Ansikt",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.kropp",
            "parentCode": "categoryFilters.hudpleie",
            "name": "Kropp",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.harfjerning",
            "parentCode": "categoryFilters.hudpleie",
            "name": "Hårfjerning",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.kosttilskudd",
            "parentCode": null,
            "name": "Kosttilskudd",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.markedsmateriell",
            "parentCode": null,
            "name": "Markedsmateriell",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.videresalg",
            "parentCode": null,
            "name": "Videresalg skal slettes",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.vidaresalg-shampoo",
            "parentCode": "categoryFilters.videresalg",
            "name": "Shampoo",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.vidaresalg-conditioner",
            "parentCode": "categoryFilters.videresalg",
            "name": "Conditioner",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.vidaresalg-styling",
            "parentCode": "categoryFilters.videresalg",
            "name": "Styling",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.BYWETEST",
            "parentCode": null,
            "name": "ByWe Test",
            "description": null,
            "image": null
        },
        {
            "code": "categoryFilters.testschampoo",
            "parentCode": "categoryFilters.BYWETEST",
            "name": "Test_Schampoo",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.testconditioner",
            "parentCode": "categoryFilters.BYWETEST",
            "name": "Test_Conditioner",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.accessories",
            "parentCode": "categoryFilters.BYWETEST",
            "name": "Test_Accessories",
            "description": "",
            "image": null
        },
        {
            "code": "categoryFilters.IVEO TEST",
            "parentCode": null,
            "name": "IVEO TEST",
            "description": null,
            "image": null
        },
        {
            "code": "flagFilters.nyhet",
            "parentCode": null,
            "name": "Nyhet",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.bestseller",
            "parentCode": null,
            "name": "Bästsäljare",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.iveoDisplayFlag",
            "parentCode": null,
            "name": "IVEO Display flag",
            "description": "Used to remember which products IVEO has modified. Please do not remove this flag until Markus does before golive.",
            "image": null
        },
        {
            "code": "flagFilters.hel-vaska",
            "parentCode": null,
            "name": "Hel väska",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.backbar",
            "parentCode": null,
            "name": "Backbar",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.tester",
            "parentCode": null,
            "name": "Tester",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.incoming",
            "parentCode": null,
            "name": "Incoming",
            "description": "Incoming products from Visma",
            "image": null
        },
        {
            "code": "flagFilters.akeneo",
            "parentCode": null,
            "name": "Imported from Akeneo",
            "description": "Products imported from Akeneo",
            "image": null
        },
        {
            "code": "flagFilters.image",
            "parentCode": null,
            "name": "Needs images",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.backtester",
            "parentCode": null,
            "name": "Needs tag backbar/tester",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.needs-msds",
            "parentCode": null,
            "name": "Needs MSDS",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.teknisk-guide",
            "parentCode": null,
            "name": "Needs teknisk guide",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.parametrics",
            "parentCode": null,
            "name": "Check parametrics",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.description",
            "parentCode": null,
            "name": "Check description",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.variants",
            "parentCode": null,
            "name": "Add variants",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.sales",
            "parentCode": null,
            "name": "Needs discount for sales",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.videresalong",
            "parentCode": null,
            "name": "Kategorisera videresalg/salong",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.ready",
            "parentCode": null,
            "name": "Ready",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.category",
            "parentCode": null,
            "name": "Needs category",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.addvideo",
            "parentCode": null,
            "name": "Add video",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.nyansekategori",
            "parentCode": null,
            "name": "Add nyansekategori",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.videresalg",
            "parentCode": null,
            "name": "Videresalg",
            "description": "Aimed to be sold to end consumer",
            "image": null
        },
        {
            "code": "flagFilters.salongvarer",
            "parentCode": null,
            "name": "Salongvarer",
            "description": "Products that are used in the salon",
            "image": null
        },
        {
            "code": "flagFilters.rekvisita",
            "parentCode": null,
            "name": "Rekvisita",
            "description": "",
            "image": null
        },
        {
            "code": "flagFilters.onDemand",
            "parentCode": null,
            "name": "Beställningsvara",
            "description": "Effect: Enable Add to cart\nStatus color: yellow\nOnhand message: “Beställningsvara\"",
            "image": null
        },
        {
            "code": "flagFilters.discontinuedAndVisible",
            "parentCode": null,
            "name": "Utgått",
            "description": "Effect: Visa liknande produkter (From relation: “Erstatningsprodukter” in Norce)",
            "image": null
        },
        {
            "code": "flagFilters.preOrder",
            "parentCode": null,
            "name": "Förbeställ",
            "description": "Effect: Enable “Förhandsboka” which is the same as “add to basket”\nThe customer can buy as many as they want\nIf no release date only show “Kommer snart”",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.25",
            "parentCode": null,
            "name": "25%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.30",
            "parentCode": null,
            "name": "30%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.35",
            "parentCode": null,
            "name": "35%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.40",
            "parentCode": null,
            "name": "40%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.45",
            "parentCode": null,
            "name": "45%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.50",
            "parentCode": null,
            "name": "50%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.20",
            "parentCode": null,
            "name": "20%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.15",
            "parentCode": null,
            "name": "15%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.10",
            "parentCode": null,
            "name": "10%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salesrep-discount-no.5",
            "parentCode": null,
            "name": "5%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.cendresCools",
            "parentCode": null,
            "name": "CENDRES & COOLS",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.chocolates",
            "parentCode": null,
            "name": "CHOCOLATES",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.natural",
            "parentCode": null,
            "name": "Natural",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.superpowers",
            "parentCode": null,
            "name": "Superpowers",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.reflectDemiLiquid",
            "parentCode": null,
            "name": "Reflect Demi Liquid",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.dreamCollection",
            "parentCode": null,
            "name": "Dream Collection",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.midnightCollection",
            "parentCode": null,
            "name": "Midnight Collection",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.naturalice",
            "parentCode": null,
            "name": "Natural Ice / NI",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.ashbeige",
            "parentCode": null,
            "name": "Ash / Beige",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.redgold",
            "parentCode": null,
            "name": "Red / Gold",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.ambergold",
            "parentCode": null,
            "name": "Amber Rose / Rose Gold",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.silversmoke",
            "parentCode": null,
            "name": "Silver Smoke / Pearl",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.dustylavender",
            "parentCode": null,
            "name": "Dusty Lavender",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.shadowcollection",
            "parentCode": null,
            "name": "Shadow Collection",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.nakedcollection",
            "parentCode": null,
            "name": "Naked Collection",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.xpresstoner",
            "parentCode": null,
            "name": "X-press toners",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.dualboosters",
            "parentCode": null,
            "name": "Dual Boosters",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.demikit",
            "parentCode": null,
            "name": "L´anza Demi kit",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.4mm",
            "parentCode": null,
            "name": "4mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.3mm",
            "parentCode": null,
            "name": "3mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.lanza_ash",
            "parentCode": null,
            "name": "Ash",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.lanza_beigegold",
            "parentCode": null,
            "name": "Beige/Gold",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.lanza_cobber",
            "parentCode": null,
            "name": "Cobber",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.lanza_redviolet",
            "parentCode": null,
            "name": "Red/Violet",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.lanza_mixtones",
            "parentCode": null,
            "name": "Mixtones",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.lanza_pearl",
            "parentCode": null,
            "name": "Pearl",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.liquid_mixtone",
            "parentCode": null,
            "name": "Mixtone",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.liquid_pearl",
            "parentCode": null,
            "name": "Pearl",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.liquid_redviolet",
            "parentCode": null,
            "name": "Red/Violet/Platinum",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.liquid_cobber",
            "parentCode": null,
            "name": "Cobber",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.liquid_beigegold",
            "parentCode": null,
            "name": "Beige/Gold",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.liquid_ash",
            "parentCode": null,
            "name": "Ash",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.liquid_natural",
            "parentCode": null,
            "name": "Natural",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.skp_toners",
            "parentCode": null,
            "name": "Toners",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.skp_liftandblend",
            "parentCode": null,
            "name": "Lift & Blend",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.skp_lifting",
            "parentCode": null,
            "name": "Lifting",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.farge-nyans.skp_bleachandtone",
            "parentCode": null,
            "name": "Bleach & Tone",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.5",
            "parentCode": null,
            "name": "5\"",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.5,5",
            "parentCode": null,
            "name": "5,5\"",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.6",
            "parentCode": null,
            "name": "6\"",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.6,5",
            "parentCode": null,
            "name": "6,5\"",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.7",
            "parentCode": null,
            "name": "7\"",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.large",
            "parentCode": null,
            "name": "L",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.medium",
            "parentCode": null,
            "name": "M",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.small",
            "parentCode": null,
            "name": "S",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.Ekstralarge",
            "parentCode": null,
            "name": "XL",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.35millimeter",
            "parentCode": null,
            "name": "35mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.45millimeter",
            "parentCode": null,
            "name": "45mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.55millimeter",
            "parentCode": null,
            "name": "55mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.20millimeter",
            "parentCode": null,
            "name": "20mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.25millimeter",
            "parentCode": null,
            "name": "25mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.5.75",
            "parentCode": null,
            "name": "5,75\"",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.6,35",
            "parentCode": null,
            "name": "6,35\"",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.4millimeter",
            "parentCode": null,
            "name": "4mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.3millimeter",
            "parentCode": null,
            "name": "3mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.19millimeter",
            "parentCode": null,
            "name": "19mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.32millimeter",
            "parentCode": null,
            "name": "32mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.38millimeter",
            "parentCode": null,
            "name": "38mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.26millimeter",
            "parentCode": null,
            "name": "26mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.24og87millimeter",
            "parentCode": null,
            "name": "24 X 87mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.37og89millimeter",
            "parentCode": null,
            "name": "37 X 89mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.40millimeter",
            "parentCode": null,
            "name": "40mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.15millimeter",
            "parentCode": null,
            "name": "15mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.43millimeter",
            "parentCode": null,
            "name": "43mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.53millimeter",
            "parentCode": null,
            "name": "53mm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.25centimeter",
            "parentCode": null,
            "name": "25cm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.17,5centimeter",
            "parentCode": null,
            "name": "17,5cm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.22centimeter",
            "parentCode": null,
            "name": "22cm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.midi",
            "parentCode": null,
            "name": "Midi",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.orginal",
            "parentCode": null,
            "name": "Orginal",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.12,5centimeterog109,7meter",
            "parentCode": null,
            "name": "12,5cm X 109,7m",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.12,5centimeterog33,5centimeter",
            "parentCode": null,
            "name": "12,5cm X 33,5cm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.30centimeterog152centimeter",
            "parentCode": null,
            "name": "30cm X 152cm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.size.15centimeterog28centimeter",
            "parentCode": null,
            "name": "15cm X 28cm",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.productLayout.extended",
            "parentCode": null,
            "name": "Extended",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.productLayout.standard",
            "parentCode": null,
            "name": "Standard",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.vegansk",
            "parentCode": null,
            "name": "Vegansk",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.sulfatfritt",
            "parentCode": null,
            "name": "Sulfatfritt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.parabenfritt",
            "parentCode": null,
            "name": "Parabenfritt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.glutenfritt",
            "parentCode": null,
            "name": "Glutenfritt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.ammonia_free",
            "parentCode": null,
            "name": "Ammoniakkfritt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.natriumklorid_fri",
            "parentCode": null,
            "name": "Natriumkloridfritt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.laktosefri",
            "parentCode": null,
            "name": "Laktosefri",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.saltfritt",
            "parentCode": null,
            "name": "Saltfritt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.silikonfri",
            "parentCode": null,
            "name": "Silikonfri",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.sukker_fri",
            "parentCode": null,
            "name": "Sukkerfri",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.crueltyfree",
            "parentCode": null,
            "name": "Cruelty Free",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.tom",
            "parentCode": null,
            "name": "tom",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.Mineralolje",
            "parentCode": null,
            "name": "Mineraloljefri",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.ppd_free",
            "parentCode": null,
            "name": "PDD Free",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.ppd_free_2",
            "parentCode": null,
            "name": "PPD Free",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.mikroplast",
            "parentCode": null,
            "name": "Mikroplast",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.koffein_fri",
            "parentCode": null,
            "name": "Koffeinfri",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.okologisk",
            "parentCode": null,
            "name": "Økologisk",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.Alkoholfri",
            "parentCode": null,
            "name": "Alkohol fri",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.fosfatfri",
            "parentCode": null,
            "name": "Fri for fosfat",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.titanium_dioxide",
            "parentCode": null,
            "name": "Titanium Dioxide",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.sls",
            "parentCode": null,
            "name": "SLS",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.leapingbunny",
            "parentCode": null,
            "name": "Leaping Bunny Certified",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.egenskaper.varmebeskyttende",
            "parentCode": null,
            "name": "Varmebeskyttende",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.normalt_haar",
            "parentCode": null,
            "name": "Normalt Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.fett_har",
            "parentCode": null,
            "name": "Fett Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.modenthaar",
            "parentCode": null,
            "name": "Modent hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.tynt_og_fint_haar",
            "parentCode": null,
            "name": "Tynt og fint hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.grovt_og_tykt_haar",
            "parentCode": null,
            "name": "Grovt og tykt hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.farget_haar",
            "parentCode": null,
            "name": "Farget Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.kjemisk_tort_og_skadet_haar",
            "parentCode": null,
            "name": "Kjemisk tørt og skadet hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.glatt_haar",
            "parentCode": null,
            "name": "Glatt Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.stripet_bleket_lysfarget",
            "parentCode": null,
            "name": "Stripet/bleket/lysfarget",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.blondt_haar",
            "parentCode": null,
            "name": "Blondt Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.naturlig_haar",
            "parentCode": null,
            "name": "Naturlig Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.krollote_haar",
            "parentCode": null,
            "name": "Krøllete Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.fall",
            "parentCode": null,
            "name": "Fall",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.frissete_haar",
            "parentCode": null,
            "name": "Frissete hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.langt_haar",
            "parentCode": null,
            "name": "Langt hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.graat_haar",
            "parentCode": null,
            "name": "Grått hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.haravfall_hartetthet",
            "parentCode": null,
            "name": "Håravfall/Hårtetthet",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.torr_hodebunn",
            "parentCode": null,
            "name": "Tørr hodebunn",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.fet_flass_belegg",
            "parentCode": null,
            "name": "Flass",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.fet_hodebunn",
            "parentCode": null,
            "name": "Fet Hodebunn",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.dyptrensende",
            "parentCode": null,
            "name": "Dyptrensende",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.tort_har",
            "parentCode": null,
            "name": "Tørt hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.alle_hartyper",
            "parentCode": null,
            "name": "Alle hårtyper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.sensitiv_hodebunn",
            "parentCode": null,
            "name": "Sensitiv Hodebunn",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.skadet_haar",
            "parentCode": null,
            "name": "Skadet Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.bleket_haar",
            "parentCode": null,
            "name": "Bleket Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.aldrende_haar",
            "parentCode": null,
            "name": "Aldrende Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.haaravfall",
            "parentCode": null,
            "name": "Håravfall",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.rett_utglattet_haar",
            "parentCode": null,
            "name": "Rett/Utglattet Hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.skjegg_og_bart",
            "parentCode": null,
            "name": "Skjegg & Bart",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.sensitiv",
            "parentCode": null,
            "name": "Sensitivt hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.ubehandlethar",
            "parentCode": null,
            "name": "Ubehandlet hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.kort_haar",
            "parentCode": null,
            "name": "Kort hår",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.pleie.sensitivehud",
            "parentCode": null,
            "name": "Sensitive hud",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.gronn",
            "parentCode": null,
            "name": "Green",
            "description": "#008000",
            "image": null
        },
        {
            "code": "parametricFilters.color.red",
            "parentCode": null,
            "name": "Red",
            "description": "#FF0000",
            "image": null
        },
        {
            "code": "parametricFilters.color.svart",
            "parentCode": null,
            "name": "Black",
            "description": "#000000",
            "image": null
        },
        {
            "code": "parametricFilters.color.rosa",
            "parentCode": null,
            "name": "Pink",
            "description": "#FFC0CB",
            "image": null
        },
        {
            "code": "parametricFilters.color.gold",
            "parentCode": null,
            "name": "Gold",
            "description": "#FFD700",
            "image": null
        },
        {
            "code": "parametricFilters.color.white",
            "parentCode": null,
            "name": "White",
            "description": "#FFFFFF",
            "image": null
        },
        {
            "code": "parametricFilters.color.blue",
            "parentCode": null,
            "name": "Blue",
            "description": "#5090f9",
            "image": null
        },
        {
            "code": "parametricFilters.color.brown",
            "parentCode": null,
            "name": "Brown",
            "description": "#7c5b4b",
            "image": null
        },
        {
            "code": "parametricFilters.color.clear",
            "parentCode": null,
            "name": "Clear",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.multi",
            "parentCode": null,
            "name": "Multi",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.orange",
            "parentCode": null,
            "name": "Orange",
            "description": "#f29d08",
            "image": null
        },
        {
            "code": "parametricFilters.color.soelv",
            "parentCode": null,
            "name": "Silver",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.gul",
            "parentCode": null,
            "name": "Yellow",
            "description": "#ece911",
            "image": null
        },
        {
            "code": "parametricFilters.color.platinum",
            "parentCode": null,
            "name": "Platinum Light Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.darkblonde",
            "parentCode": null,
            "name": "Dark Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.redcopper",
            "parentCode": null,
            "name": "Red/Copper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.darkbrown",
            "parentCode": null,
            "name": "Dark Brown",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.mediumbrown",
            "parentCode": null,
            "name": "Medium brown",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.lightbrown",
            "parentCode": null,
            "name": "Light Brown",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.blonde",
            "parentCode": null,
            "name": "Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.purple",
            "parentCode": null,
            "name": "Purple",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.lavender",
            "parentCode": null,
            "name": "Lavender",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.rosegold",
            "parentCode": null,
            "name": "Rosegold",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.grey",
            "parentCode": null,
            "name": "Grey",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.lightblue",
            "parentCode": null,
            "name": "Light Blue",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.darkblue",
            "parentCode": null,
            "name": "Dark Blue",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.roseblonde",
            "parentCode": null,
            "name": "Rose Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.brightblonde",
            "parentCode": null,
            "name": "Bright Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.pearlblonde",
            "parentCode": null,
            "name": "Pearl Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.color.blåsvart",
            "parentCode": null,
            "name": "BlueBlack",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.paste",
            "parentCode": null,
            "name": "Paste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.hjemmefarge",
            "parentCode": null,
            "name": "Hjemmefarge",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.fargespray",
            "parentCode": null,
            "name": "Fargespray",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.smoother",
            "parentCode": null,
            "name": "Smoother",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.saltvannspray",
            "parentCode": null,
            "name": "Saltvannspray",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.primer",
            "parentCode": null,
            "name": "Primer",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.kroll_krem",
            "parentCode": null,
            "name": "Krøllkrem",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.fonprodukt",
            "parentCode": null,
            "name": "Fønprodukt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.haarspray",
            "parentCode": null,
            "name": "Hårspray",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.haarskum",
            "parentCode": null,
            "name": "Hårskum",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.haarpudder",
            "parentCode": null,
            "name": "Hårpudder",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.haarolje",
            "parentCode": null,
            "name": "Hårolje",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.haarkrem",
            "parentCode": null,
            "name": "Hårkrem",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.volum_spray",
            "parentCode": null,
            "name": "Volumspray",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.varmebeskyttende",
            "parentCode": null,
            "name": "Varmebeskyttende",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.torrshampoo",
            "parentCode": null,
            "name": "Tørrshampo",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.tekstur",
            "parentCode": null,
            "name": "Tekstur",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.68",
            "parentCode": null,
            "name": "Styling",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.antifrizz",
            "parentCode": null,
            "name": "Antifrizz",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.glans",
            "parentCode": null,
            "name": "Glans",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.68.serum",
            "parentCode": null,
            "name": "Serum",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.detangler_borste",
            "parentCode": null,
            "name": "Detanglerbørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.fon_borste",
            "parentCode": null,
            "name": "Fønbørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.spisskam",
            "parentCode": null,
            "name": "Spisskam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.fargekam",
            "parentCode": null,
            "name": "Fargekam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.rund_borste",
            "parentCode": null,
            "name": "Rundbørster",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.rette_borste",
            "parentCode": null,
            "name": "Rettebørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.paddle_borste",
            "parentCode": null,
            "name": "Paddlebørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.nakkeborste",
            "parentCode": null,
            "name": "Nakkebørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.klippekam",
            "parentCode": null,
            "name": "Klippekam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.naturborste",
            "parentCode": null,
            "name": "Naturbørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.grooming_kam",
            "parentCode": null,
            "name": "Groomingkam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.gaffelkam",
            "parentCode": null,
            "name": "Gaffelkam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.tupperingskam",
            "parentCode": null,
            "name": "Tuperingskam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.tunnel_borste",
            "parentCode": null,
            "name": "Tunnelbørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.styling_borste",
            "parentCode": null,
            "name": "Stylingbørste",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.borstesett",
            "parentCode": null,
            "name": "Børstesett",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.afrokam",
            "parentCode": null,
            "name": "Afro kam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.borstetype.bananborste",
            "parentCode": null,
            "name": "Bananbørster",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.accessories.scrunchie",
            "parentCode": null,
            "name": "Scrunchie",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.accessories.loesvipper",
            "parentCode": null,
            "name": "Løsvipper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.accessories.loesnegler",
            "parentCode": null,
            "name": "Løsnegler",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.accessories.headband",
            "parentCode": null,
            "name": "Headband",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.accessories.haarstrikk",
            "parentCode": null,
            "name": "Hårstrikk",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.accessories.haarklyper",
            "parentCode": null,
            "name": "Hårklyper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.accessories.haarklips",
            "parentCode": null,
            "name": "Hårklips",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.saksetype.roterende_tommel",
            "parentCode": null,
            "name": "Roterende tommel",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.saksetype.venstrehand",
            "parentCode": null,
            "name": "Venstrehånd",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.saksetype.saksehylster",
            "parentCode": null,
            "name": "Saksebelter",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.saksetype.skolesett",
            "parentCode": null,
            "name": "Skolesett",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.saksetype.effilering",
            "parentCode": null,
            "name": "Effilering",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.saksetype.full_serration",
            "parentCode": null,
            "name": "Full Serration",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.shampo",
            "parentCode": null,
            "name": "Shampoo",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.conditioner",
            "parentCode": null,
            "name": "Conditioner",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.kur",
            "parentCode": null,
            "name": "Treatment",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.leave_in_kur_balsam",
            "parentCode": null,
            "name": "Leave-in kur",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.serum",
            "parentCode": null,
            "name": "Serum",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.fargebalsam",
            "parentCode": null,
            "name": "Fargebalsam",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.hjemmefarge",
            "parentCode": null,
            "name": "Hjemmefarge",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.harolje",
            "parentCode": null,
            "name": "Hårolje",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.voks",
            "parentCode": null,
            "name": "Voks",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.gel",
            "parentCode": null,
            "name": "Gel",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.creme",
            "parentCode": null,
            "name": "Creme",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.harpleie-produkt.harspray",
            "parentCode": null,
            "name": "Hårspray",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.limited_edition",
            "parentCode": null,
            "name": "Framr Limited Edition",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.novelle",
            "parentCode": null,
            "name": "Novelle",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.demi_cream_kit",
            "parentCode": null,
            "name": "L´anza Demi Cream Kit",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.hoops",
            "parentCode": null,
            "name": "Hoops",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.nksrevive",
            "parentCode": null,
            "name": "NanoKeratin Revive",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.nksreplenish",
            "parentCode": null,
            "name": "NanoKeratin Replenish",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.nksreinvent",
            "parentCode": null,
            "name": "NanoKeratin Reinvent",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.nksreinfuse",
            "parentCode": null,
            "name": "NanoKeratin Reinfuse",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.nksrefortify",
            "parentCode": null,
            "name": "NanoKeratin Refortify",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.nksrefine",
            "parentCode": null,
            "name": "NanoKeratin Refine",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.osis",
            "parentCode": null,
            "name": "Osis",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.Silhouette",
            "parentCode": null,
            "name": "Silhouette",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.sessionlabel",
            "parentCode": null,
            "name": "Session Label",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.scalpgenesis",
            "parentCode": null,
            "name": "Scalp Genesis",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.scalpclinix",
            "parentCode": null,
            "name": "Scalp Clinix",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.lanza_ut",
            "parentCode": null,
            "name": "L´anza Ultimate Treatment",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.t_r_u_e",
            "parentCode": null,
            "name": "L´anza T.R.U.E",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.keratin_healing_oil",
            "parentCode": null,
            "name": "L´anza Keratin Healing Oil",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_volume",
            "parentCode": null,
            "name": "L´anza Healing Volume",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_style",
            "parentCode": null,
            "name": "L´anza Healing Style",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_strength",
            "parentCode": null,
            "name": "L´anza Healing Strength",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_smooth",
            "parentCode": null,
            "name": "L´anza Healing Smooth",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_remedy",
            "parentCode": null,
            "name": "L´anza Healing Remedy",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_pure",
            "parentCode": null,
            "name": "L´anza Healing Pure",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_nourish",
            "parentCode": null,
            "name": "L´anza Healing Nourish",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_moisture",
            "parentCode": null,
            "name": "L´anza Healing Moisture",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_curls",
            "parentCode": null,
            "name": "L´anza Healing Curls",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_colorcare",
            "parentCode": null,
            "name": "L´anza Healing ColorCare",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.healing_blonde",
            "parentCode": null,
            "name": "L´anza Healing Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.fibreclinix",
            "parentCode": null,
            "name": "Fibre Clinix",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.curlwow",
            "parentCode": null,
            "name": "Curl WOW",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.blondme",
            "parentCode": null,
            "name": "BlondMe",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.volumboost",
            "parentCode": null,
            "name": "BC Volum Boost",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.bcsmoothperfect",
            "parentCode": null,
            "name": "BC Smooth Perfect",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.bcreapirrescue",
            "parentCode": null,
            "name": "BC Repair Rescue",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.BC_R_TWO",
            "parentCode": null,
            "name": "BC R-TWO",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.moisturekick",
            "parentCode": null,
            "name": "BC Moisture Kick",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.bccolorfreeze",
            "parentCode": null,
            "name": "BC Color Freeze",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.bc_clean_balance",
            "parentCode": null,
            "name": "BC Clean Balance",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.BC_anti_frizz",
            "parentCode": null,
            "name": "BC Anti-frizz",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.volume",
            "parentCode": null,
            "name": "Alterna Volume",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.alterna_sun",
            "parentCode": null,
            "name": "Alterna Sun",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.style",
            "parentCode": null,
            "name": "Alterna Style",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.alterna_scalp_care",
            "parentCode": null,
            "name": "Alterna Scalp Care",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.repair",
            "parentCode": null,
            "name": "Alterna Repair",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.alterna_renewing_scalp_care",
            "parentCode": null,
            "name": "Alterna Renewing Scalp Care",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.mhmc",
            "parentCode": null,
            "name": "Alterna My Hair My Canvas",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.moisture_intense",
            "parentCode": null,
            "name": "Alterna Moisture Intense",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.moisture",
            "parentCode": null,
            "name": "Alterna Moisture",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.color_hold",
            "parentCode": null,
            "name": "Alterna Color Hold",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.clinical",
            "parentCode": null,
            "name": "Alterna Clinical",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.bond_repair",
            "parentCode": null,
            "name": "Alterna Bond repair",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.anti_frizz",
            "parentCode": null,
            "name": "Alterna Anti-Frizz",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.alchemy",
            "parentCode": null,
            "name": "Schwarzkopf Alchemy",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.air_brush",
            "parentCode": null,
            "name": "Air brush",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.aevolume",
            "parentCode": null,
            "name": "A&E Volume",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.aestyling",
            "parentCode": null,
            "name": "A&E Styling",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.reconstruct",
            "parentCode": null,
            "name": "A&E Recostruct",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.aemoisture",
            "parentCode": null,
            "name": "A&E Moisture",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.aecurl",
            "parentCode": null,
            "name": "A&E Curl",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.aecolor",
            "parentCode": null,
            "name": "A&E Color",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.aeblonde",
            "parentCode": null,
            "name": "A&E Blonde",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.black_line",
            "parentCode": null,
            "name": "Black Line",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.silver_line",
            "parentCode": null,
            "name": "Silver Line",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.gold_line",
            "parentCode": null,
            "name": "Gold Line",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.bjorkvaxa",
            "parentCode": null,
            "name": "Björk Växa",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.produktserier.wonder_brush",
            "parentCode": null,
            "name": "Wonder brush",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.for_og_etterbehandlingsolje",
            "parentCode": null,
            "name": "Før- og etterbehandlingsolje",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.strips",
            "parentCode": null,
            "name": "Strips",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.spatula",
            "parentCode": null,
            "name": "Spatel",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.skjeggtrimmer",
            "parentCode": null,
            "name": "Skjeggtrimmer",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.shaving_brush",
            "parentCode": null,
            "name": "Shaving Brush",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.shaving_bowl",
            "parentCode": null,
            "name": "Shaving Bowl",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.shave",
            "parentCode": null,
            "name": "Shave",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.haar_fjerning",
            "parentCode": null,
            "name": "Hårfjerning",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.vox",
            "parentCode": null,
            "name": "Voks",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.vox_heater",
            "parentCode": null,
            "name": "Voks varmer",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.barberingsskum",
            "parentCode": null,
            "name": "Barberingsskum",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.barber_saks",
            "parentCode": null,
            "name": "Barbersaks",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.blad_vask",
            "parentCode": null,
            "name": "Bladvask",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.barbermaskin",
            "parentCode": null,
            "name": "Barbermaskin",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.voksing-og-barbering.sko-til-maskin",
            "parentCode": null,
            "name": "Sko/blad/hode til maskin",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.mini_trimmer",
            "parentCode": null,
            "name": "Minitrimmer",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.klippemaskin",
            "parentCode": null,
            "name": "Klippemaskiner",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.tekturverktoy",
            "parentCode": null,
            "name": "Teksturverktøy",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.stovsuger",
            "parentCode": null,
            "name": "Støvsuger",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.varmruller",
            "parentCode": null,
            "name": "Varmruller",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.trimmer",
            "parentCode": null,
            "name": "Trimmer",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.rettetang",
            "parentCode": null,
            "name": "Rettetang",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.lyddemper",
            "parentCode": null,
            "name": "Lyddemper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.fonholder",
            "parentCode": null,
            "name": "Føn holder",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.foner",
            "parentCode": null,
            "name": "Føner",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.elverktoy.diffuser",
            "parentCode": null,
            "name": "Diffuser",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.display",
            "parentCode": null,
            "name": "Display",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.fargehyller",
            "parentCode": null,
            "name": "Fargehyller",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.materiell",
            "parentCode": null,
            "name": "Materiell",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.poser",
            "parentCode": null,
            "name": "Poser",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.produktkatalog",
            "parentCode": null,
            "name": "Produktkatalog",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.hyller",
            "parentCode": null,
            "name": "Hylle",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.hyllemarkorer",
            "parentCode": null,
            "name": "Hyllemarkører",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.gatebukk",
            "parentCode": null,
            "name": "Gatebukk",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.plakat",
            "parentCode": null,
            "name": "Plakat",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.brosjyre",
            "parentCode": null,
            "name": "Brosjyre",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.reklamemateriell.fargekart",
            "parentCode": null,
            "name": "Fargekart",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.Parfyme",
            "parentCode": null,
            "name": "Parfyme",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.moisturizer",
            "parentCode": null,
            "name": "Fuktighetskrem",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.handkrem",
            "parentCode": null,
            "name": "Håndkrem",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.haand_sape",
            "parentCode": null,
            "name": "Håndsåpe",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.dusjsope",
            "parentCode": null,
            "name": "Dusjsåpe",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.Body Wash",
            "parentCode": null,
            "name": "Body Wash",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.Body",
            "parentCode": null,
            "name": "Face/Body",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hudpleie.scrub",
            "parentCode": null,
            "name": "Scrub",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.pinsett",
            "parentCode": null,
            "name": "Pinsett",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.oyenbryn",
            "parentCode": null,
            "name": "Øyenbryn",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.vippetang",
            "parentCode": null,
            "name": "Vippetang",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.vippeserum",
            "parentCode": null,
            "name": "Vippeserum",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.vippeloft",
            "parentCode": null,
            "name": "Vippeløft",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.bryn_og_vippeserum",
            "parentCode": null,
            "name": "Bryn- og vippeserum",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.bryn_og_vipper",
            "parentCode": null,
            "name": "Bryn og vipper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.vipper-og-bryn.bryn_og_vippefarge",
            "parentCode": null,
            "name": "Bryn- og vippefarge",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.Minicolor",
            "parentCode": null,
            "name": "Minicolor",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.perm_farge",
            "parentCode": null,
            "name": "Permanent farge",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.Vannstoff",
            "parentCode": null,
            "name": "Vannstoff",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.salongbehandling",
            "parentCode": null,
            "name": "Salongbehandling",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.lysningsfarge",
            "parentCode": null,
            "name": "Lysningsfarge",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.glossing",
            "parentCode": null,
            "name": "Glossing",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.color_remover_cleanser",
            "parentCode": null,
            "name": "Avfarging",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.Haarfarge",
            "parentCode": null,
            "name": "Hårfarge",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.direct_dye",
            "parentCode": null,
            "name": "Direct Dye",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.demiperm_farge",
            "parentCode": null,
            "name": "Demipermanent farge",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.bleach",
            "parentCode": null,
            "name": "Bleking",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.salongprodukter.permanent_strukturomforming",
            "parentCode": null,
            "name": "Permanent/Strukturomforming",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.stripenaler",
            "parentCode": null,
            "name": "Stripenåler",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.stripehetter",
            "parentCode": null,
            "name": "Stripehetter",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.forkle",
            "parentCode": null,
            "name": "Forkle",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.folie_dispenser",
            "parentCode": null,
            "name": "Foliedispenser",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.folie",
            "parentCode": null,
            "name": "Folie",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.fargevisp",
            "parentCode": null,
            "name": "Fargevisp",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.fargepensel",
            "parentCode": null,
            "name": "Fargepensel",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.fargekart",
            "parentCode": null,
            "name": "Fargekart",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.farge_svamp",
            "parentCode": null,
            "name": "Fargesvamp",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.color_bowl",
            "parentCode": null,
            "name": "Fargeskål",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.color_accessories",
            "parentCode": null,
            "name": "Fargetilbehør",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.brillebeskyttelse",
            "parentCode": null,
            "name": "Brillebeskyttelse",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.bomull",
            "parentCode": null,
            "name": "Bomull",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.applikator_flaske",
            "parentCode": null,
            "name": "Applikatorflaske",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.blender",
            "parentCode": null,
            "name": "Blenders",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.tubeklemmer",
            "parentCode": null,
            "name": "Tubeklemme",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.blenders2",
            "parentCode": null,
            "name": "Blenders",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.fargeutstyr.fargefjerner",
            "parentCode": null,
            "name": "Fargefjerner",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.visir",
            "parentCode": null,
            "name": "Visir",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.vaskemiddel",
            "parentCode": null,
            "name": "Vaskemiddel",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.trillebord",
            "parentCode": null,
            "name": "Trillebord",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.trekantsnipp",
            "parentCode": null,
            "name": "Trekantsnipp",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.timer",
            "parentCode": null,
            "name": "Timer",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.spray_bottle",
            "parentCode": null,
            "name": "Sprayflaske",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.spisspapir",
            "parentCode": null,
            "name": "Spisspapir",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.speil",
            "parentCode": null,
            "name": "Speil",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.scale",
            "parentCode": null,
            "name": "Vekt",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.pumpe",
            "parentCode": null,
            "name": "Pumpe",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.plast_pinner",
            "parentCode": null,
            "name": "Plastpinner",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.permanent_tilbehor",
            "parentCode": null,
            "name": "Permanent tilbehør",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.permanent_strikker",
            "parentCode": null,
            "name": "Permanentstrikker",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.permanent_spoler",
            "parentCode": null,
            "name": "Permanentspoler",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.permanent_hetter",
            "parentCode": null,
            "name": "Permanenthetter",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.oredobber",
            "parentCode": null,
            "name": "Øredobber",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.nakke_pute",
            "parentCode": null,
            "name": "Nakkepute",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.munnbind",
            "parentCode": null,
            "name": "Munnbind",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.maleglass",
            "parentCode": null,
            "name": "Måleglass",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.kniver",
            "parentCode": null,
            "name": "Kniver",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.klippestol",
            "parentCode": null,
            "name": "Klippestol",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.klippe_krage",
            "parentCode": null,
            "name": "Klippekrage",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.klemmer",
            "parentCode": null,
            "name": "Hårklemmer",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.kapper",
            "parentCode": null,
            "name": "Kapper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.harruller",
            "parentCode": null,
            "name": "Hårruller",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.harpin",
            "parentCode": null,
            "name": "Hårpin",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.harnett",
            "parentCode": null,
            "name": "Hårnett",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.hansker",
            "parentCode": null,
            "name": "Hansker",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.handkler",
            "parentCode": null,
            "name": "Håndkler",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.halkra",
            "parentCode": null,
            "name": "Halkra",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.feiekost",
            "parentCode": null,
            "name": "Feiekost",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.dukkehode",
            "parentCode": null,
            "name": "Dukkehode",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.dispenser",
            "parentCode": null,
            "name": "Dispenser",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.desinfeksjon",
            "parentCode": null,
            "name": "Desinfeksjon",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.cleaner",
            "parentCode": null,
            "name": "Rens",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.barne_pute",
            "parentCode": null,
            "name": "Barnepute",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.ring_light",
            "parentCode": null,
            "name": "Ring Light",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.forkle",
            "parentCode": null,
            "name": "Forkle",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.sakseetui",
            "parentCode": null,
            "name": "Sakse Etui",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.hårklyper",
            "parentCode": null,
            "name": "Hårklyper",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.diverse-rekvisita.clips",
            "parentCode": null,
            "name": "Clips",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.forpakningsstorrelse.big_bottle",
            "parentCode": null,
            "name": "Backbar",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.forpakningsstorrelse.travel_size",
            "parentCode": null,
            "name": "Reisestørrelse",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.forpakningsstorrelse.gift",
            "parentCode": null,
            "name": "Gaveeske",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.forpakningsstorrelse.kit",
            "parentCode": null,
            "name": "Kit",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.gram.275g",
            "parentCode": null,
            "name": "27,5g",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.gram.12g",
            "parentCode": null,
            "name": "12g",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.developer.40vol",
            "parentCode": null,
            "name": "40vol / 12%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.developer.30vol",
            "parentCode": null,
            "name": "30vol / 9%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.developer.20vol",
            "parentCode": null,
            "name": "20vol / 6%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.developer.10vol",
            "parentCode": null,
            "name": "10vol / 3%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.developer.6vol",
            "parentCode": null,
            "name": "6vol / 1,9%",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hideFromCustomerGroup.olaplex",
            "parentCode": null,
            "name": "Ikke handle Olaplex",
            "description": "",
            "image": null
        },
        {
            "code": "parametricFilters.hideFromCustomerGroup.all",
            "parentCode": null,
            "name": "All",
            "description": "",
            "image": null
        }
    ]
}
 

Request      

GET api/applications/configuration

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

lang   string  optional  

Language code. Example: sv

Returns breadcrumbs data for current application

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/applications/breadcrumbs" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"type\": \"draft\"
}"
const url = new URL(
    "http://bywe-api.local/api/applications/breadcrumbs"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "type": "draft"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


[
    {
        "id": 369482016,
        "name": "Error 404",
        "full_slug": "/sitesettings/error-404",
        "parent_id": 369482009,
        "is_startpage": false,
        "published": true
    },
    {
        "id": 369482017,
        "name": "SiteNotice",
        "full_slug": "/sitesettings/sitetice",
        "parent_id": 369482009,
        "is_startpage": false,
        "published": true
    },
    {
        "id": 369482018,
        "name": "config",
        "full_slug": "/sitesettings/config",
        "parent_id": 369482009,
        "is_startpage": false,
        "published": true
    },
    {
        "id": 369482010,
        "name": "Startpage NO",
        "full_slug": "/",
        "parent_id": null,
        "is_startpage": true,
        "published": true
    },
    {
        "id": 369482019,
        "name": "Footer",
        "full_slug": "/sitesettings/footer",
        "parent_id": 369482009,
        "is_startpage": false,
        "published": true
    },
    {
        "id": 369482020,
        "name": "Header",
        "full_slug": "/sitesettings/header",
        "parent_id": 369482009,
        "is_startpage": false,
        "published": true
    },
    {
        "id": 378285051,
        "name": "olaplex",
        "full_slug": "/iveo/olaplex",
        "parent_id": 369482011,
        "is_startpage": false,
        "published": false
    }
]
 

Request      

GET api/applications/breadcrumbs

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

type   string   

Example: draft

Must be one of:
  • draft
  • published

Basket

Create basket

requires authentication

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/basket"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/basket

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Get basket

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/basket/6ebdeba4-40eb-3f4c-9e4e-71221c563712" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"basketId\": 11
}"
const url = new URL(
    "http://bywe-api.local/api/basket/6ebdeba4-40eb-3f4c-9e4e-71221c563712"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "basketId": 11
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "id": "855a9128-aaf1-4a63-b372-18b66f73a7cb",
    "statusId": 3,
    "comment": null,
    "customerId": 3839264,
    "summary": {
        "shipping": "0",
        "shippingDisplay": "kr 0",
        "shippingBeforeVat": "0",
        "shippingBeforeVatDisplay": "kr 0",
        "subtotal": "0",
        "subtotalDisplay": "kr 0",
        "subtotalBeforeVat": "0",
        "subtotalBeforeVatDisplay": "kr 0",
        "discount": "100",
        "discountDisplay": "kr 100",
        "price": "0",
        "priceDisplay": "kr 0",
        "priceBeforeVat": "0",
        "priceBeforeVatDisplay": "kr 0",
        "vat": "0",
        "vatDisplay": "kr 0",
        "points": 0,
        "usedPoints": 192
    },
    "items": [
        {
            "image": "https://bywe.cdn.storm.io/9207cfde-1738-4d6d-b19e-d98575b3946e",
            "quantity": 1,
            "partNo": "100002",
            "lineNo": 1,
            "parentLineNo": null,
            "name": "Organza Scrunchie",
            "variantName": "",
            "priceInfo": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "priceInfoTotal": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "infoTypes": [
                {
                    "name": "tester",
                    "value": "true"
                },
                {
                    "name": "tester_points_value",
                    "value": "192"
                }
            ],
            "stockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "supplierStockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "url": "organza-scrunchie",
            "onHandValue": 0,
            "brand": {
                "code": "onfleek",
                "name": " OnFleek",
                "description": " OnFleek"
            },
            "categories": [
                {
                    "code": "accessories",
                    "name": "Test_Accessories",
                    "description": "",
                    "parentName": "ByWe Test",
                    "parentCode": "BYWETEST"
                },
                {
                    "code": "BYWETEST",
                    "name": "ByWe Test",
                    "description": "",
                    "parentName": null,
                    "parentCode": null
                }
            ],
            "flags": [
                {
                    "code": "akeneo",
                    "text": "Imported from Akeneo",
                    "type": "akeneo",
                    "groupName": "Enrichment flags",
                    "groupCode": "enrichment",
                    "background": null
                },
                {
                    "code": "ready",
                    "text": "Ready",
                    "type": "ready",
                    "groupName": "Initial enrichment",
                    "groupCode": "initenrichment",
                    "background": null
                }
            ],
            "colorInfo": null,
            "appliedPromotions": [],
            "statusId": 1
        }
    ],
    "infoTypes": [
        {
            "name": "extendedPaymentTime",
            "value": ""
        },
        {
            "name": "expeditedDelivery",
            "value": ""
        },
        {
            "name": "newsletterSignup",
            "value": ""
        },
        {
            "name": "salesRepComment",
            "value": ""
        }
    ],
    "appliedPromotions": [
        {
            "name": "Gratis frakt företag",
            "discountCode": null,
            "appliedAmount": "100",
            "appliedAmountDisplay": "NOK 100",
            "appliedAmountIncVat": 125,
            "appliedAmountIncVatDisplay": "NOK 125"
        }
    ],
    "paymentInfo": {
        "hasSelectedMethod": false,
        "isInvoicePayment": true
    },
    "receivesPoints": false
}
 

Request      

GET api/basket/{uuid}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 6ebdeba4-40eb-3f4c-9e4e-71221c563712

Body Parameters

basketId   integer  optional  

Example: 11

Update basket

requires authentication

Example request:
curl --request PUT \
    "http://bywe-api.local/api/basket/d6a38492-ae8e-3a45-9104-6cdd6d4d553c" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"basketId\": 20,
    \"statusId\": 7,
    \"orderReference\": \"et\",
    \"comment\": \"alias\",
    \"discountCode\": \"et\",
    \"updatingDiscountCodes\": false
}"
const url = new URL(
    "http://bywe-api.local/api/basket/d6a38492-ae8e-3a45-9104-6cdd6d4d553c"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "basketId": 20,
    "statusId": 7,
    "orderReference": "et",
    "comment": "alias",
    "discountCode": "et",
    "updatingDiscountCodes": false
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "id": "855a9128-aaf1-4a63-b372-18b66f73a7cb",
    "statusId": 3,
    "comment": null,
    "customerId": 3839264,
    "summary": {
        "shipping": "0",
        "shippingDisplay": "kr 0",
        "shippingBeforeVat": "0",
        "shippingBeforeVatDisplay": "kr 0",
        "subtotal": "0",
        "subtotalDisplay": "kr 0",
        "subtotalBeforeVat": "0",
        "subtotalBeforeVatDisplay": "kr 0",
        "discount": "100",
        "discountDisplay": "kr 100",
        "price": "0",
        "priceDisplay": "kr 0",
        "priceBeforeVat": "0",
        "priceBeforeVatDisplay": "kr 0",
        "vat": "0",
        "vatDisplay": "kr 0",
        "points": 0,
        "usedPoints": 192
    },
    "items": [
        {
            "image": "https://bywe.cdn.storm.io/9207cfde-1738-4d6d-b19e-d98575b3946e",
            "quantity": 1,
            "partNo": "100002",
            "lineNo": 1,
            "parentLineNo": null,
            "name": "Organza Scrunchie",
            "variantName": "",
            "priceInfo": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "priceInfoTotal": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "infoTypes": [
                {
                    "name": "tester",
                    "value": "true"
                },
                {
                    "name": "tester_points_value",
                    "value": "192"
                }
            ],
            "stockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "supplierStockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "url": "organza-scrunchie",
            "onHandValue": 0,
            "brand": {
                "code": "onfleek",
                "name": " OnFleek",
                "description": " OnFleek"
            },
            "categories": [
                {
                    "code": "accessories",
                    "name": "Test_Accessories",
                    "description": "",
                    "parentName": "ByWe Test",
                    "parentCode": "BYWETEST"
                },
                {
                    "code": "BYWETEST",
                    "name": "ByWe Test",
                    "description": "",
                    "parentName": null,
                    "parentCode": null
                }
            ],
            "flags": [
                {
                    "code": "akeneo",
                    "text": "Imported from Akeneo",
                    "type": "akeneo",
                    "groupName": "Enrichment flags",
                    "groupCode": "enrichment",
                    "background": null
                },
                {
                    "code": "ready",
                    "text": "Ready",
                    "type": "ready",
                    "groupName": "Initial enrichment",
                    "groupCode": "initenrichment",
                    "background": null
                }
            ],
            "colorInfo": null,
            "appliedPromotions": [],
            "statusId": 1
        }
    ],
    "infoTypes": [
        {
            "name": "extendedPaymentTime",
            "value": ""
        },
        {
            "name": "expeditedDelivery",
            "value": ""
        },
        {
            "name": "newsletterSignup",
            "value": ""
        },
        {
            "name": "salesRepComment",
            "value": ""
        }
    ],
    "appliedPromotions": [
        {
            "name": "Gratis frakt företag",
            "discountCode": null,
            "appliedAmount": "100",
            "appliedAmountDisplay": "NOK 100",
            "appliedAmountIncVat": 125,
            "appliedAmountIncVatDisplay": "NOK 125"
        }
    ],
    "paymentInfo": {
        "hasSelectedMethod": false,
        "isInvoicePayment": true
    },
    "receivesPoints": false
}
 

Request      

PUT api/basket/{uuid}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: d6a38492-ae8e-3a45-9104-6cdd6d4d553c

Body Parameters

basketId   integer   

Example: 20

statusId   integer   

Example: 7

orderReference   string  optional  

Example: et

comment   string  optional  

Example: alias

discountCode   string  optional  

Example: et

updatingDiscountCodes   boolean  optional  

Example: false

Delete basket

requires authentication

Example request:
curl --request DELETE \
    "http://bywe-api.local/api/basket/ca61cb9c-195f-39fa-a33f-6929e1e378ae" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/basket/ca61cb9c-195f-39fa-a33f-6929e1e378ae"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/basket/{uuid}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: ca61cb9c-195f-39fa-a33f-6929e1e378ae

Reset basket

requires authentication

Reset items, comment, discountCodes and orderRef fields

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/0782e6d1-a482-378a-9b5d-1f37980bdcbc/reset" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"basketId\": 4
}"
const url = new URL(
    "http://bywe-api.local/api/basket/0782e6d1-a482-378a-9b5d-1f37980bdcbc/reset"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "basketId": 4
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "id": "855a9128-aaf1-4a63-b372-18b66f73a7cb",
    "statusId": 3,
    "comment": null,
    "customerId": 3839264,
    "summary": {
        "shipping": "0",
        "shippingDisplay": "kr 0",
        "shippingBeforeVat": "0",
        "shippingBeforeVatDisplay": "kr 0",
        "subtotal": "0",
        "subtotalDisplay": "kr 0",
        "subtotalBeforeVat": "0",
        "subtotalBeforeVatDisplay": "kr 0",
        "discount": "100",
        "discountDisplay": "kr 100",
        "price": "0",
        "priceDisplay": "kr 0",
        "priceBeforeVat": "0",
        "priceBeforeVatDisplay": "kr 0",
        "vat": "0",
        "vatDisplay": "kr 0",
        "points": 0,
        "usedPoints": 192
    },
    "items": [
        {
            "image": "https://bywe.cdn.storm.io/9207cfde-1738-4d6d-b19e-d98575b3946e",
            "quantity": 1,
            "partNo": "100002",
            "lineNo": 1,
            "parentLineNo": null,
            "name": "Organza Scrunchie",
            "variantName": "",
            "priceInfo": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "priceInfoTotal": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "infoTypes": [
                {
                    "name": "tester",
                    "value": "true"
                },
                {
                    "name": "tester_points_value",
                    "value": "192"
                }
            ],
            "stockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "supplierStockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "url": "organza-scrunchie",
            "onHandValue": 0,
            "brand": {
                "code": "onfleek",
                "name": " OnFleek",
                "description": " OnFleek"
            },
            "categories": [
                {
                    "code": "accessories",
                    "name": "Test_Accessories",
                    "description": "",
                    "parentName": "ByWe Test",
                    "parentCode": "BYWETEST"
                },
                {
                    "code": "BYWETEST",
                    "name": "ByWe Test",
                    "description": "",
                    "parentName": null,
                    "parentCode": null
                }
            ],
            "flags": [
                {
                    "code": "akeneo",
                    "text": "Imported from Akeneo",
                    "type": "akeneo",
                    "groupName": "Enrichment flags",
                    "groupCode": "enrichment",
                    "background": null
                },
                {
                    "code": "ready",
                    "text": "Ready",
                    "type": "ready",
                    "groupName": "Initial enrichment",
                    "groupCode": "initenrichment",
                    "background": null
                }
            ],
            "colorInfo": null,
            "appliedPromotions": [],
            "statusId": 1
        }
    ],
    "infoTypes": [
        {
            "name": "extendedPaymentTime",
            "value": ""
        },
        {
            "name": "expeditedDelivery",
            "value": ""
        },
        {
            "name": "newsletterSignup",
            "value": ""
        },
        {
            "name": "salesRepComment",
            "value": ""
        }
    ],
    "appliedPromotions": [
        {
            "name": "Gratis frakt företag",
            "discountCode": null,
            "appliedAmount": "100",
            "appliedAmountDisplay": "NOK 100",
            "appliedAmountIncVat": 125,
            "appliedAmountIncVatDisplay": "NOK 125"
        }
    ],
    "paymentInfo": {
        "hasSelectedMethod": false,
        "isInvoicePayment": true
    },
    "receivesPoints": false
}
 

Request      

POST api/basket/{uuid}/reset

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 0782e6d1-a482-378a-9b5d-1f37980bdcbc

Body Parameters

basketId   integer   

Example: 4

Update basket points product

requires authentication

Adds, updates or deletes an points product in basket.

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/edcce6e1-ce20-32ce-968f-f83880bdae4e/points-products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"partNo\": \"expedita\",
    \"quantity\": 17
}"
const url = new URL(
    "http://bywe-api.local/api/basket/edcce6e1-ce20-32ce-968f-f83880bdae4e/points-products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "partNo": "expedita",
    "quantity": 17
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/basket/{uuid}/points-products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: edcce6e1-ce20-32ce-968f-f83880bdae4e

Body Parameters

partNo   string   

Example: expedita

quantity   integer   

Example: 17

Clear points products in basket

requires authentication

Deletes all points product in basket.

Example request:
curl --request DELETE \
    "http://bywe-api.local/api/basket/5f78f720-74a9-3009-89b1-babe8de1af8d/points-products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/basket/5f78f720-74a9-3009-89b1-babe8de1af8d/points-products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "DELETE",
    headers,
}).then(response => response.json());

Request      

DELETE api/basket/{uuid}/points-products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 5f78f720-74a9-3009-89b1-babe8de1af8d

Update basket items

requires authentication

Adds, updates or deletes basket items. Also creates a new active basket if user doesn't already have one.

Required fields when adding products: partNo, quantity

Required fields when updating product quantity: partNo, quantity, lineNo

Required fields when deleting products: lineNo, quantity = 0

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/items/6c398fba-e98d-3350-b796-1069dbd8c8c9" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"basketId\": 2,
    \"items\": [
        \"at\"
    ]
}"
const url = new URL(
    "http://bywe-api.local/api/basket/items/6c398fba-e98d-3350-b796-1069dbd8c8c9"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "basketId": 2,
    "items": [
        "at"
    ]
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "id": "855a9128-aaf1-4a63-b372-18b66f73a7cb",
    "statusId": 3,
    "comment": null,
    "customerId": 3839264,
    "summary": {
        "shipping": "0",
        "shippingDisplay": "kr 0",
        "shippingBeforeVat": "0",
        "shippingBeforeVatDisplay": "kr 0",
        "subtotal": "0",
        "subtotalDisplay": "kr 0",
        "subtotalBeforeVat": "0",
        "subtotalBeforeVatDisplay": "kr 0",
        "discount": "100",
        "discountDisplay": "kr 100",
        "price": "0",
        "priceDisplay": "kr 0",
        "priceBeforeVat": "0",
        "priceBeforeVatDisplay": "kr 0",
        "vat": "0",
        "vatDisplay": "kr 0",
        "points": 0,
        "usedPoints": 192
    },
    "items": [
        {
            "image": "https://bywe.cdn.storm.io/9207cfde-1738-4d6d-b19e-d98575b3946e",
            "quantity": 1,
            "partNo": "100002",
            "lineNo": 1,
            "parentLineNo": null,
            "name": "Organza Scrunchie",
            "variantName": "",
            "priceInfo": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "priceInfoTotal": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "infoTypes": [
                {
                    "name": "tester",
                    "value": "true"
                },
                {
                    "name": "tester_points_value",
                    "value": "192"
                }
            ],
            "stockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "supplierStockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "url": "organza-scrunchie",
            "onHandValue": 0,
            "brand": {
                "code": "onfleek",
                "name": " OnFleek",
                "description": " OnFleek"
            },
            "categories": [
                {
                    "code": "accessories",
                    "name": "Test_Accessories",
                    "description": "",
                    "parentName": "ByWe Test",
                    "parentCode": "BYWETEST"
                },
                {
                    "code": "BYWETEST",
                    "name": "ByWe Test",
                    "description": "",
                    "parentName": null,
                    "parentCode": null
                }
            ],
            "flags": [
                {
                    "code": "akeneo",
                    "text": "Imported from Akeneo",
                    "type": "akeneo",
                    "groupName": "Enrichment flags",
                    "groupCode": "enrichment",
                    "background": null
                },
                {
                    "code": "ready",
                    "text": "Ready",
                    "type": "ready",
                    "groupName": "Initial enrichment",
                    "groupCode": "initenrichment",
                    "background": null
                }
            ],
            "colorInfo": null,
            "appliedPromotions": [],
            "statusId": 1
        }
    ],
    "infoTypes": [
        {
            "name": "extendedPaymentTime",
            "value": ""
        },
        {
            "name": "expeditedDelivery",
            "value": ""
        },
        {
            "name": "newsletterSignup",
            "value": ""
        },
        {
            "name": "salesRepComment",
            "value": ""
        }
    ],
    "appliedPromotions": [
        {
            "name": "Gratis frakt företag",
            "discountCode": null,
            "appliedAmount": "100",
            "appliedAmountDisplay": "NOK 100",
            "appliedAmountIncVat": 125,
            "appliedAmountIncVatDisplay": "NOK 125"
        }
    ],
    "paymentInfo": {
        "hasSelectedMethod": false,
        "isInvoicePayment": true
    },
    "receivesPoints": false
}
 

Request      

POST api/basket/items/{uuid?}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string  optional  

Example: 6c398fba-e98d-3350-b796-1069dbd8c8c9

Body Parameters

basketId   integer  optional  

Example: 2

items   integer[]  optional  
quantity   integer   

Example: 11

partNo   string  optional  

Example: totam

lineNo   integer  optional  

Example: 7

id   integer  optional  

Example: 17

productId   integer  optional  

Example: 3

comment   string  optional  

Example: mollitia

info   object  optional  
isCrossSell   boolean  optional  

Example: true

Checkout

Get Checkout

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/basket/aba37637-bb7b-371c-b5aa-9cec0c53191f/checkout" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"basketId\": \"iure\"
}"
const url = new URL(
    "http://bywe-api.local/api/basket/aba37637-bb7b-371c-b5aa-9cec0c53191f/checkout"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "basketId": "iure"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "basket": {
        "id": "4549dba4-a5b4-49c9-b20b-553e456bb264",
        "statusId": 3,
        "comment": null,
        "customerId": 3839176,
        "summary": {
            "shipping": "125",
            "shippingDisplay": "kr 125",
            "shippingBeforeVat": "100",
            "shippingBeforeVatDisplay": "kr 100",
            "discount": "0",
            "discountDisplay": "kr 0",
            "price": "383",
            "priceDisplay": "kr 383",
            "priceBeforeVat": "358",
            "priceBeforeVatDisplay": "kr 358",
            "vat": "25",
            "vatDisplay": "kr 25",
            "points": "191"
        },
        "items": [
            {
                "image": "https://bywe.cdn.storm.io/a33fb196-ee3a-4bf0-9046-99d1807c459a",
                "quantity": 2,
                "partNo": "100005",
                "lineNo": 1,
                "parentLineNo": null,
                "name": "Olaplex No. 6 Bond Smoother",
                "variantName": "Olaplex No. 6 Bond Smoother 100ml",
                "priceInfo": {
                    "price": "129",
                    "priceDisplay": "kr 129",
                    "priceBeforeDiscount": "129",
                    "priceBeforeDiscountDisplay": "kr 129",
                    "priceBeforeVat": "129",
                    "priceBeforeVatDisplay": "kr 129",
                    "priceBeforeDiscountBeforeVat": "129",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 129",
                    "vatRate": 1
                },
                "priceInfoTotal": {
                    "price": "258",
                    "priceDisplay": "kr 258",
                    "priceBeforeDiscount": "258",
                    "priceBeforeDiscountDisplay": "kr 258",
                    "priceBeforeVat": "258",
                    "priceBeforeVatDisplay": "kr 258",
                    "priceBeforeDiscountBeforeVat": "258",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 258",
                    "vatRate": 1
                },
                "infoTypes": [],
                "stockStatus": {
                    "value": 200,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": 2
                },
                "supplierStockStatus": {
                    "value": 0,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": null
                },
                "url": "olaplex-no-6-bond-smoother",
                "onHandValue": 200,
                "brand": {
                    "code": "44",
                    "name": "Olaplex",
                    "description": "Olaplex"
                },
                "categories": [
                    {
                        "code": "antifrizz",
                        "name": "Antifrizz",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "cremeandgels",
                        "name": "Creme & Gels",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "smoothing",
                        "name": "Smoothing",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "kroller",
                        "name": "Krøller",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "styling",
                        "name": "Styling",
                        "description": "",
                        "parentName": null,
                        "parentCode": null
                    }
                ],
                "flags": [
                    {
                        "code": "nyhet",
                        "text": "Nyhet",
                        "type": "nyhet",
                        "groupName": "Splashes",
                        "groupCode": "splashes",
                        "background": null
                    },
                    {
                        "code": "bestseller",
                        "text": "Bästsäljare",
                        "type": "bestseller",
                        "groupName": "Display Flags",
                        "groupCode": "displayFlags",
                        "background": null
                    }
                ],
                "colorInfo": null,
                "appliedPromotions": [],
                "statusId": 1
            }
        ],
        "infoTypes": [],
        "appliedPromotions": [],
        "paymentInfo": {
            "hasSelectedMethod": true,
            "isInvoicePayment": true
        }
    },
    "billingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Langviksveien 18",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "shippingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Grüners gate 1",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "deliveryMethods": [
        {
            "id": 79,
            "name": "Bring standardleverans",
            "typeId": 1,
            "typeName": "Hemleverans",
            "description": "",
            "partNo": "100006",
            "price": "100",
            "priceDisplay": "kr 100",
            "vatRate": 1.25,
            "isNotifiable": false,
            "imagePath": null,
            "selected": true,
            "image": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false,
            "cost": "0",
            "costDisplay": "kr 0",
            "storeId": null,
            "warehouseId": null,
            "locationId": null,
            "dropPoints": [],
            "code": "bring",
            "carrier": null
        }
    ],
    "paymentMethods": [
        {
            "id": 14,
            "name": "Faktura",
            "typeId": 7,
            "typeName": "ErpInvoice",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": true,
            "service": {
                "id": 3,
                "name": "No service",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        },
        {
            "id": 41,
            "name": "Form Checkout",
            "typeId": 19,
            "typeName": "Checkout",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": false,
            "service": {
                "id": 22,
                "name": "DibsEasyCheckout",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        }
    ],
    "payments": []
}
 

Request      

GET api/basket/{uuid}/checkout

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: aba37637-bb7b-371c-b5aa-9cec0c53191f

Body Parameters

basketId   string   

Example: iure

Update newsletter

requires authentication

Set the status for the newsletter subscription.

Example request:
curl --request PUT \
    "http://bywe-api.local/api/basket/ac0f3ad3-7ee4-331e-b207-db9ef0c8597d/newsletter" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"hasNewsletterSubscription\": false
}"
const url = new URL(
    "http://bywe-api.local/api/basket/ac0f3ad3-7ee4-331e-b207-db9ef0c8597d/newsletter"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "hasNewsletterSubscription": false
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "basket": {
        "id": "4549dba4-a5b4-49c9-b20b-553e456bb264",
        "statusId": 3,
        "comment": null,
        "customerId": 3839176,
        "summary": {
            "shipping": "125",
            "shippingDisplay": "kr 125",
            "shippingBeforeVat": "100",
            "shippingBeforeVatDisplay": "kr 100",
            "discount": "0",
            "discountDisplay": "kr 0",
            "price": "383",
            "priceDisplay": "kr 383",
            "priceBeforeVat": "358",
            "priceBeforeVatDisplay": "kr 358",
            "vat": "25",
            "vatDisplay": "kr 25",
            "points": "191"
        },
        "items": [
            {
                "image": "https://bywe.cdn.storm.io/a33fb196-ee3a-4bf0-9046-99d1807c459a",
                "quantity": 2,
                "partNo": "100005",
                "lineNo": 1,
                "parentLineNo": null,
                "name": "Olaplex No. 6 Bond Smoother",
                "variantName": "Olaplex No. 6 Bond Smoother 100ml",
                "priceInfo": {
                    "price": "129",
                    "priceDisplay": "kr 129",
                    "priceBeforeDiscount": "129",
                    "priceBeforeDiscountDisplay": "kr 129",
                    "priceBeforeVat": "129",
                    "priceBeforeVatDisplay": "kr 129",
                    "priceBeforeDiscountBeforeVat": "129",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 129",
                    "vatRate": 1
                },
                "priceInfoTotal": {
                    "price": "258",
                    "priceDisplay": "kr 258",
                    "priceBeforeDiscount": "258",
                    "priceBeforeDiscountDisplay": "kr 258",
                    "priceBeforeVat": "258",
                    "priceBeforeVatDisplay": "kr 258",
                    "priceBeforeDiscountBeforeVat": "258",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 258",
                    "vatRate": 1
                },
                "infoTypes": [],
                "stockStatus": {
                    "value": 200,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": 2
                },
                "supplierStockStatus": {
                    "value": 0,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": null
                },
                "url": "olaplex-no-6-bond-smoother",
                "onHandValue": 200,
                "brand": {
                    "code": "44",
                    "name": "Olaplex",
                    "description": "Olaplex"
                },
                "categories": [
                    {
                        "code": "antifrizz",
                        "name": "Antifrizz",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "cremeandgels",
                        "name": "Creme & Gels",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "smoothing",
                        "name": "Smoothing",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "kroller",
                        "name": "Krøller",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "styling",
                        "name": "Styling",
                        "description": "",
                        "parentName": null,
                        "parentCode": null
                    }
                ],
                "flags": [
                    {
                        "code": "nyhet",
                        "text": "Nyhet",
                        "type": "nyhet",
                        "groupName": "Splashes",
                        "groupCode": "splashes",
                        "background": null
                    },
                    {
                        "code": "bestseller",
                        "text": "Bästsäljare",
                        "type": "bestseller",
                        "groupName": "Display Flags",
                        "groupCode": "displayFlags",
                        "background": null
                    }
                ],
                "colorInfo": null,
                "appliedPromotions": [],
                "statusId": 1
            }
        ],
        "infoTypes": [],
        "appliedPromotions": [],
        "paymentInfo": {
            "hasSelectedMethod": true,
            "isInvoicePayment": true
        }
    },
    "billingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Langviksveien 18",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "shippingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Grüners gate 1",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "deliveryMethods": [
        {
            "id": 79,
            "name": "Bring standardleverans",
            "typeId": 1,
            "typeName": "Hemleverans",
            "description": "",
            "partNo": "100006",
            "price": "100",
            "priceDisplay": "kr 100",
            "vatRate": 1.25,
            "isNotifiable": false,
            "imagePath": null,
            "selected": true,
            "image": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false,
            "cost": "0",
            "costDisplay": "kr 0",
            "storeId": null,
            "warehouseId": null,
            "locationId": null,
            "dropPoints": [],
            "code": "bring",
            "carrier": null
        }
    ],
    "paymentMethods": [
        {
            "id": 14,
            "name": "Faktura",
            "typeId": 7,
            "typeName": "ErpInvoice",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": true,
            "service": {
                "id": 3,
                "name": "No service",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        },
        {
            "id": 41,
            "name": "Form Checkout",
            "typeId": 19,
            "typeName": "Checkout",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": false,
            "service": {
                "id": 22,
                "name": "DibsEasyCheckout",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        }
    ],
    "payments": []
}
 

Request      

PUT api/basket/{uuid}/newsletter

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: ac0f3ad3-7ee4-331e-b207-db9ef0c8597d

Body Parameters

hasNewsletterSubscription   boolean   

Example: false

Add discount code

requires authentication

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/2134a9d7-2e14-34d2-a07a-67cdd1ac25ad/discount-code" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"discountCode\": \"error\"
}"
const url = new URL(
    "http://bywe-api.local/api/basket/2134a9d7-2e14-34d2-a07a-67cdd1ac25ad/discount-code"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "discountCode": "error"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "basket": {
        "id": "4549dba4-a5b4-49c9-b20b-553e456bb264",
        "statusId": 3,
        "comment": null,
        "customerId": 3839176,
        "summary": {
            "shipping": "125",
            "shippingDisplay": "kr 125",
            "shippingBeforeVat": "100",
            "shippingBeforeVatDisplay": "kr 100",
            "discount": "25,8",
            "discountDisplay": "kr 25,80",
            "price": "357,2",
            "priceDisplay": "kr 357,20",
            "priceBeforeVat": "332,2",
            "priceBeforeVatDisplay": "kr 332,20",
            "vat": "25",
            "vatDisplay": "kr 25",
            "points": "178"
        },
        "items": [
            {
                "image": "https://bywe.cdn.storm.io/a33fb196-ee3a-4bf0-9046-99d1807c459a",
                "quantity": 2,
                "partNo": "100005",
                "lineNo": 1,
                "parentLineNo": null,
                "name": "Olaplex No. 6 Bond Smoother",
                "variantName": "Olaplex No. 6 Bond Smoother 100ml",
                "priceInfo": {
                    "price": "116.1",
                    "priceDisplay": "kr 116,10",
                    "priceBeforeDiscount": "129",
                    "priceBeforeDiscountDisplay": "kr 129",
                    "priceBeforeVat": "116.1",
                    "priceBeforeVatDisplay": "kr 116,10",
                    "priceBeforeDiscountBeforeVat": "129",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 129",
                    "vatRate": 1
                },
                "priceInfoTotal": {
                    "price": "232.2",
                    "priceDisplay": "kr 232,20",
                    "priceBeforeDiscount": "258",
                    "priceBeforeDiscountDisplay": "kr 258",
                    "priceBeforeVat": "232.2",
                    "priceBeforeVatDisplay": "kr 232,20",
                    "priceBeforeDiscountBeforeVat": "258",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 258",
                    "vatRate": 1
                },
                "infoTypes": [],
                "stockStatus": {
                    "value": 200,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": 2
                },
                "supplierStockStatus": {
                    "value": 0,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": null
                },
                "url": "olaplex-no-6-bond-smoother",
                "onHandValue": 200,
                "brand": {
                    "code": "44",
                    "name": "Olaplex",
                    "description": "Olaplex"
                },
                "categories": [
                    {
                        "code": "antifrizz",
                        "name": "Antifrizz",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "cremeandgels",
                        "name": "Creme & Gels",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "smoothing",
                        "name": "Smoothing",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "kroller",
                        "name": "Krøller",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "styling",
                        "name": "Styling",
                        "description": "",
                        "parentName": null,
                        "parentCode": null
                    }
                ],
                "flags": [
                    {
                        "code": "nyhet",
                        "text": "Nyhet",
                        "type": "nyhet",
                        "groupName": "Splashes",
                        "groupCode": "splashes",
                        "background": null
                    },
                    {
                        "code": "bestseller",
                        "text": "Bästsäljare",
                        "type": "bestseller",
                        "groupName": "Display Flags",
                        "groupCode": "displayFlags",
                        "background": null
                    }
                ],
                "colorInfo": null,
                "appliedPromotions": [
                    {
                        "id": 5749,
                        "name": "IVEO 10%",
                        "discountCode": "iveo10",
                        "appliedAmountIncVat": null,
                        "appliedAmount": 12.9
                    }
                ],
                "statusId": 1
            }
        ],
        "infoTypes": [],
        "appliedPromotions": [
            {
                "name": "IVEO 10%",
                "discountCode": "iveo10",
                "appliedAmount": "25.8",
                "appliedAmountDisplay": "NOK 25.80",
                "appliedAmountIncVat": 25.8,
                "appliedAmountIncVatDisplay": "NOK 25.80"
            }
        ],
        "paymentInfo": {
            "hasSelectedMethod": true,
            "isInvoicePayment": true
        }
    },
    "billingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Langviksveien 18",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "shippingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Grüners gate 1",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "deliveryMethods": [
        {
            "id": 79,
            "name": "Bring standardleverans",
            "typeId": 1,
            "typeName": "Hemleverans",
            "description": "",
            "partNo": "100006",
            "price": "100",
            "priceDisplay": "kr 100",
            "vatRate": 1.25,
            "isNotifiable": false,
            "imagePath": null,
            "selected": true,
            "image": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false,
            "cost": "0",
            "costDisplay": "kr 0",
            "storeId": null,
            "warehouseId": null,
            "locationId": null,
            "dropPoints": [],
            "code": "bring",
            "carrier": null
        }
    ],
    "paymentMethods": [
        {
            "id": 14,
            "name": "Faktura",
            "typeId": 7,
            "typeName": "ErpInvoice",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": true,
            "service": {
                "id": 3,
                "name": "No service",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        },
        {
            "id": 41,
            "name": "Form Checkout",
            "typeId": 19,
            "typeName": "Checkout",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": false,
            "service": {
                "id": 22,
                "name": "DibsEasyCheckout",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        }
    ],
    "payments": []
}
 

Request      

POST api/basket/{uuid}/discount-code

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 2134a9d7-2e14-34d2-a07a-67cdd1ac25ad

Body Parameters

discountCode   string   

Example: error

Remove discount code

requires authentication

Removes a discount code from the checkout and its promotion.

Example request:
curl --request DELETE \
    "http://bywe-api.local/api/basket/01ec90a2-f95b-3a10-8f5e-9de0b6724e91/discount-code" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"discountCode\": \"recusandae\"
}"
const url = new URL(
    "http://bywe-api.local/api/basket/01ec90a2-f95b-3a10-8f5e-9de0b6724e91/discount-code"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "discountCode": "recusandae"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "basket": {
        "id": "4549dba4-a5b4-49c9-b20b-553e456bb264",
        "statusId": 3,
        "comment": null,
        "customerId": 3839176,
        "summary": {
            "shipping": "125",
            "shippingDisplay": "kr 125",
            "shippingBeforeVat": "100",
            "shippingBeforeVatDisplay": "kr 100",
            "discount": "0",
            "discountDisplay": "kr 0",
            "price": "383",
            "priceDisplay": "kr 383",
            "priceBeforeVat": "358",
            "priceBeforeVatDisplay": "kr 358",
            "vat": "25",
            "vatDisplay": "kr 25",
            "points": "191"
        },
        "items": [
            {
                "image": "https://bywe.cdn.storm.io/a33fb196-ee3a-4bf0-9046-99d1807c459a",
                "quantity": 2,
                "partNo": "100005",
                "lineNo": 1,
                "parentLineNo": null,
                "name": "Olaplex No. 6 Bond Smoother",
                "variantName": "Olaplex No. 6 Bond Smoother 100ml",
                "priceInfo": {
                    "price": "129",
                    "priceDisplay": "kr 129",
                    "priceBeforeDiscount": "129",
                    "priceBeforeDiscountDisplay": "kr 129",
                    "priceBeforeVat": "129",
                    "priceBeforeVatDisplay": "kr 129",
                    "priceBeforeDiscountBeforeVat": "129",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 129",
                    "vatRate": 1
                },
                "priceInfoTotal": {
                    "price": "258",
                    "priceDisplay": "kr 258",
                    "priceBeforeDiscount": "258",
                    "priceBeforeDiscountDisplay": "kr 258",
                    "priceBeforeVat": "258",
                    "priceBeforeVatDisplay": "kr 258",
                    "priceBeforeDiscountBeforeVat": "258",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 258",
                    "vatRate": 1
                },
                "infoTypes": [],
                "stockStatus": {
                    "value": 200,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": 2
                },
                "supplierStockStatus": {
                    "value": 0,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": null
                },
                "url": "olaplex-no-6-bond-smoother",
                "onHandValue": 200,
                "brand": {
                    "code": "44",
                    "name": "Olaplex",
                    "description": "Olaplex"
                },
                "categories": [
                    {
                        "code": "antifrizz",
                        "name": "Antifrizz",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "cremeandgels",
                        "name": "Creme & Gels",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "smoothing",
                        "name": "Smoothing",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "kroller",
                        "name": "Krøller",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "styling",
                        "name": "Styling",
                        "description": "",
                        "parentName": null,
                        "parentCode": null
                    }
                ],
                "flags": [
                    {
                        "code": "nyhet",
                        "text": "Nyhet",
                        "type": "nyhet",
                        "groupName": "Splashes",
                        "groupCode": "splashes",
                        "background": null
                    },
                    {
                        "code": "bestseller",
                        "text": "Bästsäljare",
                        "type": "bestseller",
                        "groupName": "Display Flags",
                        "groupCode": "displayFlags",
                        "background": null
                    }
                ],
                "colorInfo": null,
                "appliedPromotions": [],
                "statusId": 1
            }
        ],
        "infoTypes": [],
        "appliedPromotions": [],
        "paymentInfo": {
            "hasSelectedMethod": true,
            "isInvoicePayment": true
        }
    },
    "billingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Langviksveien 18",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "shippingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Grüners gate 1",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "deliveryMethods": [
        {
            "id": 79,
            "name": "Bring standardleverans",
            "typeId": 1,
            "typeName": "Hemleverans",
            "description": "",
            "partNo": "100006",
            "price": "100",
            "priceDisplay": "kr 100",
            "vatRate": 1.25,
            "isNotifiable": false,
            "imagePath": null,
            "selected": true,
            "image": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false,
            "cost": "0",
            "costDisplay": "kr 0",
            "storeId": null,
            "warehouseId": null,
            "locationId": null,
            "dropPoints": [],
            "code": "bring",
            "carrier": null
        }
    ],
    "paymentMethods": [
        {
            "id": 14,
            "name": "Faktura",
            "typeId": 7,
            "typeName": "ErpInvoice",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": true,
            "service": {
                "id": 3,
                "name": "No service",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        },
        {
            "id": 41,
            "name": "Form Checkout",
            "typeId": 19,
            "typeName": "Checkout",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": false,
            "service": {
                "id": 22,
                "name": "DibsEasyCheckout",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        }
    ],
    "payments": []
}
 

Request      

DELETE api/basket/{uuid}/discount-code

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 01ec90a2-f95b-3a10-8f5e-9de0b6724e91

Body Parameters

discountCode   string   

Example: recusandae

Update delivery address

requires authentication

Either send a complete address or an id for an existing address.

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/1cef8532-5fbb-3f0e-a73b-4a235ec3c5ea/delivery" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"email\": \"[email protected]\",
    \"firstName\": \"qui\",
    \"lastName\": \"est\",
    \"addressId\": 11,
    \"deliveryAddress\": {
        \"line1\": \"expedita\",
        \"line2\": \"et\",
        \"zip\": \"et\",
        \"city\": \"culpa\",
        \"country\": \"et\",
        \"careOf\": \"quisquam\"
    }
}"
const url = new URL(
    "http://bywe-api.local/api/basket/1cef8532-5fbb-3f0e-a73b-4a235ec3c5ea/delivery"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "email": "[email protected]",
    "firstName": "qui",
    "lastName": "est",
    "addressId": 11,
    "deliveryAddress": {
        "line1": "expedita",
        "line2": "et",
        "zip": "et",
        "city": "culpa",
        "country": "et",
        "careOf": "quisquam"
    }
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "basket": {
        "id": "4549dba4-a5b4-49c9-b20b-553e456bb264",
        "statusId": 3,
        "comment": null,
        "customerId": 3839176,
        "summary": {
            "shipping": "125",
            "shippingDisplay": "kr 125",
            "shippingBeforeVat": "100",
            "shippingBeforeVatDisplay": "kr 100",
            "discount": "0",
            "discountDisplay": "kr 0",
            "price": "383",
            "priceDisplay": "kr 383",
            "priceBeforeVat": "358",
            "priceBeforeVatDisplay": "kr 358",
            "vat": "25",
            "vatDisplay": "kr 25",
            "points": "191"
        },
        "items": [
            {
                "image": "https://bywe.cdn.storm.io/a33fb196-ee3a-4bf0-9046-99d1807c459a",
                "quantity": 2,
                "partNo": "100005",
                "lineNo": 1,
                "parentLineNo": null,
                "name": "Olaplex No. 6 Bond Smoother",
                "variantName": "Olaplex No. 6 Bond Smoother 100ml",
                "priceInfo": {
                    "price": "129",
                    "priceDisplay": "kr 129",
                    "priceBeforeDiscount": "129",
                    "priceBeforeDiscountDisplay": "kr 129",
                    "priceBeforeVat": "129",
                    "priceBeforeVatDisplay": "kr 129",
                    "priceBeforeDiscountBeforeVat": "129",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 129",
                    "vatRate": 1
                },
                "priceInfoTotal": {
                    "price": "258",
                    "priceDisplay": "kr 258",
                    "priceBeforeDiscount": "258",
                    "priceBeforeDiscountDisplay": "kr 258",
                    "priceBeforeVat": "258",
                    "priceBeforeVatDisplay": "kr 258",
                    "priceBeforeDiscountBeforeVat": "258",
                    "priceBeforeDiscountBeforeVatDisplay": "kr 258",
                    "vatRate": 1
                },
                "infoTypes": [],
                "stockStatus": {
                    "value": 200,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": 2
                },
                "supplierStockStatus": {
                    "value": 0,
                    "incomingValue": 0,
                    "estimatedDelivery": null,
                    "leadtimeDayCount": null
                },
                "url": "olaplex-no-6-bond-smoother",
                "onHandValue": 200,
                "brand": {
                    "code": "44",
                    "name": "Olaplex",
                    "description": "Olaplex"
                },
                "categories": [
                    {
                        "code": "antifrizz",
                        "name": "Antifrizz",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "cremeandgels",
                        "name": "Creme & Gels",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "smoothing",
                        "name": "Smoothing",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "kroller",
                        "name": "Krøller",
                        "description": "",
                        "parentName": "Styling",
                        "parentCode": "styling"
                    },
                    {
                        "code": "styling",
                        "name": "Styling",
                        "description": "",
                        "parentName": null,
                        "parentCode": null
                    }
                ],
                "flags": [
                    {
                        "code": "nyhet",
                        "text": "Nyhet",
                        "type": "nyhet",
                        "groupName": "Splashes",
                        "groupCode": "splashes",
                        "background": null
                    },
                    {
                        "code": "bestseller",
                        "text": "Bästsäljare",
                        "type": "bestseller",
                        "groupName": "Display Flags",
                        "groupCode": "displayFlags",
                        "background": null
                    }
                ],
                "colorInfo": null,
                "appliedPromotions": [],
                "statusId": 1
            }
        ],
        "infoTypes": [],
        "appliedPromotions": [],
        "paymentInfo": {
            "hasSelectedMethod": true,
            "isInvoicePayment": true
        }
    },
    "billingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Langviksveien 18",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "shippingAddress": {
        "companyName": "IVEO AB",
        "firstName": "Bruno",
        "lastName": "Lanevik",
        "orgNo": "556791-6811",
        "street": "Grüners gate 1",
        "zip": "0552",
        "city": "Oslo",
        "country": "Norge",
        "phone": "0739319039",
        "email": "[email protected]"
    },
    "deliveryMethods": [
        {
            "id": 79,
            "name": "Bring standardleverans",
            "typeId": 1,
            "typeName": "Hemleverans",
            "description": "",
            "partNo": "100006",
            "price": "100",
            "priceDisplay": "kr 100",
            "vatRate": 1.25,
            "isNotifiable": false,
            "imagePath": null,
            "selected": true,
            "image": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false,
            "cost": "0",
            "costDisplay": "kr 0",
            "storeId": null,
            "warehouseId": null,
            "locationId": null,
            "dropPoints": [],
            "code": "bring",
            "carrier": null
        }
    ],
    "paymentMethods": [
        {
            "id": 14,
            "name": "Faktura",
            "typeId": 7,
            "typeName": "ErpInvoice",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": true,
            "service": {
                "id": 3,
                "name": "No service",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        },
        {
            "id": 41,
            "name": "Form Checkout",
            "typeId": 19,
            "typeName": "Checkout",
            "description": "",
            "partNo": null,
            "price": "0",
            "priceDisplay": "kr 0",
            "vatRate": 1,
            "image": null,
            "selected": false,
            "service": {
                "id": 22,
                "name": "DibsEasyCheckout",
                "description": null,
                "imagePath": null,
                "imageKey": null
            },
            "imageKey": null,
            "isForCompanyOnly": false,
            "isForPersonOnly": false
        }
    ],
    "payments": []
}
 

Request      

POST api/basket/{uuid}/delivery

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 1cef8532-5fbb-3f0e-a73b-4a235ec3c5ea

Body Parameters

email   string  optional  

:Attribute mΓ₯ inneholde en gyldig e-postadresse. Example: [email protected]

firstName   string  optional  

Example: qui

lastName   string  optional  

Example: est

addressId   integer  optional  

Example: 11

deliveryAddress   object  optional  
line1   string  optional  

Example: expedita

line2   string  optional  

Example: et

zip   string  optional  

Example: et

city   string  optional  

Example: culpa

country   string  optional  

Example: et

careOf   string  optional  

Example: quisquam

Get Payment Iframe

requires authentication

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/a4e9d0ac-52fa-3bbb-9b74-329c5617d1ac/payment-form" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"confirmUrl\": \"http:\\/\\/www.quigley.com\\/illum-fuga-nihil-fuga-nisi-sint-pariatur-autem\",
    \"failUrl\": \"http:\\/\\/www.upton.com\\/illo-expedita-quasi-alias-et-sint-nobis-quia\",
    \"checkoutUrl\": \"http:\\/\\/www.torphy.net\\/\",
    \"termsUrl\": \"https:\\/\\/www.shields.biz\\/laboriosam-tenetur-perferendis-culpa-quia\"
}"
const url = new URL(
    "http://bywe-api.local/api/basket/a4e9d0ac-52fa-3bbb-9b74-329c5617d1ac/payment-form"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "confirmUrl": "http:\/\/www.quigley.com\/illum-fuga-nihil-fuga-nisi-sint-pariatur-autem",
    "failUrl": "http:\/\/www.upton.com\/illo-expedita-quasi-alias-et-sint-nobis-quia",
    "checkoutUrl": "http:\/\/www.torphy.net\/",
    "termsUrl": "https:\/\/www.shields.biz\/laboriosam-tenetur-perferendis-culpa-quia"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "snippet": "<div id=\"dibs-checkout\"></div><script type = \"text/javascript\" src = \"https://test.checkout.dibspayment.eu/v1/checkout.js?v=1\"></script><script type = \"text/javascript\">function initCheckout(paymentId, checkoutKey) {var checkoutOptions = {checkoutKey: checkoutKey,paymentId: paymentId,containerId: \"dibs-checkout\",language: \"nb-NO\"};var checkout = new Dibs.Checkout(checkoutOptions);checkout.on('payment-completed', function() {window.location = 'http://bywe-api.local/api/payment/confirmation?applicationId=671&basketId=80a092eb-45dd-471c-8705-3cf1456f52a6';});}</script><script>initCheckout('026d000065378a36af6fab45d4262317', 'test-checkout-key-7b767d21aac84d488b0743fbedd69306');</script> "
}
 

Request      

POST api/basket/{uuid}/payment-form

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: a4e9d0ac-52fa-3bbb-9b74-329c5617d1ac

Body Parameters

confirmUrl   string  optional  

Example: http://www.quigley.com/illum-fuga-nihil-fuga-nisi-sint-pariatur-autem

failUrl   string  optional  

Example: http://www.upton.com/illo-expedita-quasi-alias-et-sint-nobis-quia

checkoutUrl   string  optional  

Example: http://www.torphy.net/

termsUrl   string  optional  

Example: https://www.shields.biz/laboriosam-tenetur-perferendis-culpa-quia

Load cross sell products

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/basket/5ed3b155-93f0-3340-98f6-1388678e0be8/cross-sell-products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/basket/5ed3b155-93f0-3340-98f6-1388678e0be8/cross-sell-products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/basket/5ed3b155-93f0-3340-98f6-1388678e0be8/cross-sell-products could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/basket/{uuid}/cross-sell-products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 5ed3b155-93f0-3340-98f6-1388678e0be8

Get Thank you data

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/payment/thank-you" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/payment/thank-you"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/payment/thank-you could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/payment/thank-you

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Customer Success

Lookup company

requires authentication

Requires the user to have the role "customerSuccess"

Lookup a company on exact match of company code

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/customer-success/company/est" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/customer-success/company/est"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (200):


{
    "id": 478057,
    "code": "21049",
    "name": "Saloncoiff1rst AS",
    "orgNo": "929908678",
    "email": "[email protected]",
    "phone": "45397631",
    "useInvoiceAddressAsDeliveryAddress": false,
    "deliveryAddresses": [
        {
            "id": 11441192,
            "line1": "Bygdøy Alle 62, Street",
            "line2": null,
            "zip": "0265",
            "city": "OSLO",
            "country": "Norge",
            "careOf": null
        }
    ],
    "invoiceAddress": {
        "id": 11441191,
        "line1": "Bygdøy Alle 62, Street",
        "line2": null,
        "zip": "0265",
        "city": "OSLO",
        "country": "Norge",
        "careOf": null
    }
}
 

Request      

GET api/customer-success/company/{companyCode}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

companyCode   string   

Example: est

Get customer success products

requires authentication

Requires the user to have the role "customerSuccess"

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/customer-success/products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/customer-success/products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (200):


[
    {
        "partNo": "100025",
        "name": "Message to warehouse",
        "image": null
    }
]
 

Request      

GET api/customer-success/products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Update cs related basket info types

requires authentication

Requires the user to have the role "customerSuccess"

Example request:
curl --request PUT \
    "http://bywe-api.local/api/customer-success/basket/84a891de-6bb4-384b-89ef-f6c7213e1f18" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"code\": \"quia\",
    \"value\": false
}"
const url = new URL(
    "http://bywe-api.local/api/customer-success/basket/84a891de-6bb4-384b-89ef-f6c7213e1f18"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "code": "quia",
    "value": false
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "id": "855a9128-aaf1-4a63-b372-18b66f73a7cb",
    "statusId": 3,
    "comment": null,
    "customerId": 3839264,
    "summary": {
        "shipping": "0",
        "shippingDisplay": "kr 0",
        "shippingBeforeVat": "0",
        "shippingBeforeVatDisplay": "kr 0",
        "subtotal": "0",
        "subtotalDisplay": "kr 0",
        "subtotalBeforeVat": "0",
        "subtotalBeforeVatDisplay": "kr 0",
        "discount": "100",
        "discountDisplay": "kr 100",
        "price": "0",
        "priceDisplay": "kr 0",
        "priceBeforeVat": "0",
        "priceBeforeVatDisplay": "kr 0",
        "vat": "0",
        "vatDisplay": "kr 0",
        "points": 0,
        "usedPoints": 192
    },
    "items": [
        {
            "image": "https://bywe.cdn.storm.io/9207cfde-1738-4d6d-b19e-d98575b3946e",
            "quantity": 1,
            "partNo": "100002",
            "lineNo": 1,
            "parentLineNo": null,
            "name": "Organza Scrunchie",
            "variantName": "",
            "priceInfo": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "priceInfoTotal": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "infoTypes": [
                {
                    "name": "isCustomerSuccessProduct",
                    "value": "true"
                },
                {
                    "name": "customerSuccessProductMessage",
                    "value": "Donec ullamcorper nulla non metus auctor fringilla."
                }
            ],
            "stockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "supplierStockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "url": "organza-scrunchie",
            "onHandValue": 0,
            "brand": {
                "code": "onfleek",
                "name": " OnFleek",
                "description": " OnFleek"
            },
            "categories": [
                {
                    "code": "accessories",
                    "name": "Test_Accessories",
                    "description": "",
                    "parentName": "ByWe Test",
                    "parentCode": "BYWETEST"
                },
                {
                    "code": "BYWETEST",
                    "name": "ByWe Test",
                    "description": "",
                    "parentName": null,
                    "parentCode": null
                }
            ],
            "flags": [
                {
                    "code": "akeneo",
                    "text": "Imported from Akeneo",
                    "type": "akeneo",
                    "groupName": "Enrichment flags",
                    "groupCode": "enrichment",
                    "background": null
                },
                {
                    "code": "ready",
                    "text": "Ready",
                    "type": "ready",
                    "groupName": "Initial enrichment",
                    "groupCode": "initenrichment",
                    "background": null
                }
            ],
            "colorInfo": null,
            "appliedPromotions": [],
            "statusId": 1
        }
    ],
    "infoTypes": [
        {
            "name": "extendedPaymentTime",
            "value": "true"
        },
        {
            "name": "expeditedDelivery",
            "value": "true"
        },
        {
            "name": "newsletterSignup",
            "value": ""
        },
        {
            "name": "salesRepComment",
            "value": ""
        }
    ],
    "appliedPromotions": [
        {
            "name": "Gratis frakt företag",
            "discountCode": null,
            "appliedAmount": "100",
            "appliedAmountDisplay": "NOK 100",
            "appliedAmountIncVat": 125,
            "appliedAmountIncVatDisplay": "NOK 125"
        }
    ],
    "paymentInfo": {
        "hasSelectedMethod": false,
        "isInvoicePayment": true
    },
    "receivesPoints": false
}
 

Request      

PUT api/customer-success/basket/{uuid}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 84a891de-6bb4-384b-89ef-f6c7213e1f18

Body Parameters

code   string   

Example: quia

value   boolean  optional  

Example: false

Update basket customer success products

requires authentication

Requires the user to have the role "customerSuccess"

Pass message = null to remove the product

Example request:
curl --request POST \
    "http://bywe-api.local/api/customer-success/basket/f54d915c-ea33-3775-8761-2ddd0b5088f6/items" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"partNo\": \"corrupti\",
    \"message\": \"inventore\"
}"
const url = new URL(
    "http://bywe-api.local/api/customer-success/basket/f54d915c-ea33-3775-8761-2ddd0b5088f6/items"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "partNo": "corrupti",
    "message": "inventore"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "id": "855a9128-aaf1-4a63-b372-18b66f73a7cb",
    "statusId": 3,
    "comment": null,
    "customerId": 3839264,
    "summary": {
        "shipping": "0",
        "shippingDisplay": "kr 0",
        "shippingBeforeVat": "0",
        "shippingBeforeVatDisplay": "kr 0",
        "subtotal": "0",
        "subtotalDisplay": "kr 0",
        "subtotalBeforeVat": "0",
        "subtotalBeforeVatDisplay": "kr 0",
        "discount": "100",
        "discountDisplay": "kr 100",
        "price": "0",
        "priceDisplay": "kr 0",
        "priceBeforeVat": "0",
        "priceBeforeVatDisplay": "kr 0",
        "vat": "0",
        "vatDisplay": "kr 0",
        "points": 0,
        "usedPoints": 192
    },
    "items": [
        {
            "image": "https://bywe.cdn.storm.io/9207cfde-1738-4d6d-b19e-d98575b3946e",
            "quantity": 1,
            "partNo": "100002",
            "lineNo": 1,
            "parentLineNo": null,
            "name": "Organza Scrunchie",
            "variantName": "",
            "priceInfo": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "priceInfoTotal": {
                "price": "0",
                "priceDisplay": "kr 0",
                "priceBeforeDiscount": "0",
                "priceBeforeDiscountDisplay": "kr 0",
                "priceBeforeDiscountBeforeVat": "0",
                "priceBeforeDiscountBeforeVatDisplay": "kr 0",
                "priceBeforeVat": "0",
                "priceBeforeVatDisplay": "kr 0",
                "vatRate": 1.25,
                "priceValidFrom": null,
                "priceValidUntil": null,
                "isOnSale": false,
                "type": "standard",
                "isStandardPrice": true,
                "isCampaignPrice": false,
                "isCustomerPrice": false,
                "discountPercentage": 0,
                "points": null,
                "pointsDisplay": null
            },
            "infoTypes": [
                {
                    "name": "isCustomerSuccessProduct",
                    "value": "true"
                },
                {
                    "name": "customerSuccessProductMessage",
                    "value": "Donec ullamcorper nulla non metus auctor fringilla."
                }
            ],
            "stockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "supplierStockStatus": {
                "value": 0,
                "incomingValue": 0,
                "estimatedDelivery": null,
                "leadtimeDayCount": null
            },
            "url": "organza-scrunchie",
            "onHandValue": 0,
            "brand": {
                "code": "onfleek",
                "name": " OnFleek",
                "description": " OnFleek"
            },
            "categories": [
                {
                    "code": "accessories",
                    "name": "Test_Accessories",
                    "description": "",
                    "parentName": "ByWe Test",
                    "parentCode": "BYWETEST"
                },
                {
                    "code": "BYWETEST",
                    "name": "ByWe Test",
                    "description": "",
                    "parentName": null,
                    "parentCode": null
                }
            ],
            "flags": [
                {
                    "code": "akeneo",
                    "text": "Imported from Akeneo",
                    "type": "akeneo",
                    "groupName": "Enrichment flags",
                    "groupCode": "enrichment",
                    "background": null
                },
                {
                    "code": "ready",
                    "text": "Ready",
                    "type": "ready",
                    "groupName": "Initial enrichment",
                    "groupCode": "initenrichment",
                    "background": null
                }
            ],
            "colorInfo": null,
            "appliedPromotions": [],
            "statusId": 1
        }
    ],
    "infoTypes": [
        {
            "name": "extendedPaymentTime",
            "value": "true"
        },
        {
            "name": "expeditedDelivery",
            "value": "true"
        },
        {
            "name": "newsletterSignup",
            "value": ""
        },
        {
            "name": "salesRepComment",
            "value": ""
        }
    ],
    "appliedPromotions": [
        {
            "name": "Gratis frakt företag",
            "discountCode": null,
            "appliedAmount": "100",
            "appliedAmountDisplay": "NOK 100",
            "appliedAmountIncVat": 125,
            "appliedAmountIncVatDisplay": "NOK 125"
        }
    ],
    "paymentInfo": {
        "hasSelectedMethod": false,
        "isInvoicePayment": true
    },
    "receivesPoints": false
}
 

Request      

POST api/customer-success/basket/{uuid}/items

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: f54d915c-ea33-3775-8761-2ddd0b5088f6

Body Parameters

partNo   string   

Example: corrupti

message   string  optional  

Example: inventore

Endpoints

POST api/norce-events

Example request:
curl --request POST \
    "http://bywe-api.local/api/norce-events" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/norce-events"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/norce-events

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

POST api/norce-order-receiver

Example request:
curl --request POST \
    "http://bywe-api.local/api/norce-order-receiver" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/norce-order-receiver"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/norce-order-receiver

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

POST api/storyblok-webhook

Example request:
curl --request POST \
    "http://bywe-api.local/api/storyblok-webhook" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"text\": \"corrupti\",
    \"action\": \"quia\",
    \"space_id\": 6,
    \"story_id\": 2,
    \"full_slug\": \"optio\"
}"
const url = new URL(
    "http://bywe-api.local/api/storyblok-webhook"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "text": "corrupti",
    "action": "quia",
    "space_id": 6,
    "story_id": 2,
    "full_slug": "optio"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/storyblok-webhook

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

text   string   

Example: corrupti

action   string   

Example: quia

space_id   integer   

Example: 6

story_id   integer   

Example: 2

full_slug   string  optional  

Example: optio

POST api/basket/{uuid}/purchase

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/daa639f3-e180-31ef-ae19-e8a6aa3f6caa/purchase" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"basketId\": \"neque\"
}"
const url = new URL(
    "http://bywe-api.local/api/basket/daa639f3-e180-31ef-ae19-e8a6aa3f6caa/purchase"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "basketId": "neque"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/basket/{uuid}/purchase

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: daa639f3-e180-31ef-ae19-e8a6aa3f6caa

Body Parameters

basketId   string   

Example: neque

POST api/basket/{uuid}/buyer

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/8daa9d0a-da7c-3c86-9735-6765dc55d711/buyer" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"email\": \"[email protected]\",
    \"firstName\": \"ut\",
    \"lastName\": \"voluptates\",
    \"invoiceAddress\": {
        \"line1\": \"aut\",
        \"line2\": \"distinctio\",
        \"zip\": \"itaque\",
        \"city\": \"autem\",
        \"country\": \"et\"
    }
}"
const url = new URL(
    "http://bywe-api.local/api/basket/8daa9d0a-da7c-3c86-9735-6765dc55d711/buyer"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "email": "[email protected]",
    "firstName": "ut",
    "lastName": "voluptates",
    "invoiceAddress": {
        "line1": "aut",
        "line2": "distinctio",
        "zip": "itaque",
        "city": "autem",
        "country": "et"
    }
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/basket/{uuid}/buyer

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 8daa9d0a-da7c-3c86-9735-6765dc55d711

Body Parameters

email   string   

:Attribute mΓ₯ inneholde en gyldig e-postadresse. Example: [email protected]

firstName   string   

Example: ut

lastName   string   

Example: voluptates

invoiceAddress   object   
line1   string   

Example: aut

line2   string  optional  

Example: distinctio

zip   string   

Example: itaque

city   string   

Example: autem

country   string   

Example: et

POST api/basket/{uuid}/payment-method

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/ac0100bc-08a6-3b3e-96d2-02ab34f675f2/payment-method" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"id\": 3
}"
const url = new URL(
    "http://bywe-api.local/api/basket/ac0100bc-08a6-3b3e-96d2-02ab34f675f2/payment-method"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "id": 3
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/basket/{uuid}/payment-method

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: ac0100bc-08a6-3b3e-96d2-02ab34f675f2

Body Parameters

id   integer   

Example: 3

POST api/basket/{uuid}/delivery-method

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/7247750b-f4f7-30a7-9f69-feb061894bdd/delivery-method" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"id\": 3
}"
const url = new URL(
    "http://bywe-api.local/api/basket/7247750b-f4f7-30a7-9f69-feb061894bdd/delivery-method"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "id": 3
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/basket/{uuid}/delivery-method

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 7247750b-f4f7-30a7-9f69-feb061894bdd

Body Parameters

id   integer   

Example: 3

POST api/basket/{uuid}/test-unavailable-products

Example request:
curl --request POST \
    "http://bywe-api.local/api/basket/19b994b1-e729-3fac-9c89-2e1b3fa5eced/test-unavailable-products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/basket/19b994b1-e729-3fac-9c89-2e1b3fa5eced/test-unavailable-products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/basket/{uuid}/test-unavailable-products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

uuid   string   

Example: 19b994b1-e729-3fac-9c89-2e1b3fa5eced

Payment callback redirected from payment provider i.e. klarna form callback

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/payment/confirmation" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/payment/confirmation"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/payment/confirmation could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/payment/confirmation

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

POST api/briqpay/session

Example request:
curl --request POST \
    "http://bywe-api.local/api/briqpay/session" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/briqpay/session"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/briqpay/session

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

POST api/briqpay/validate

Example request:
curl --request POST \
    "http://bywe-api.local/api/briqpay/validate" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"sessionId\": \"3b87b653-1e02-3b53-b558-d5d4d635be6d\"
}"
const url = new URL(
    "http://bywe-api.local/api/briqpay/validate"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "sessionId": "3b87b653-1e02-3b53-b558-d5d4d635be6d"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/briqpay/validate

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

sessionId   string   

:Attribute mΓ₯ vΓ¦re en gyldig UUID. Example: 3b87b653-1e02-3b53-b558-d5d4d635be6d

POST api/products/list

Example request:
curl --request POST \
    "http://bywe-api.local/api/products/list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/products/list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/products/list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

POST api/products/list/facets

Example request:
curl --request POST \
    "http://bywe-api.local/api/products/list/facets" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/products/list/facets"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "POST",
    headers,
}).then(response => response.json());

Request      

POST api/products/list/facets

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

GET api/products/filters

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/products/filters" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/products/filters"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/products/filters could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/products/filters

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

GET api/products/{partNumber}

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/products/odio" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/products/odio"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/products/odio could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/products/{partNumber}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

partNumber   string   

Example: odio

GET api/products/name/{name}

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/products/name/et" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/products/name/et"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/products/name/et could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/products/name/{name}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

name   string   

The name. Example: et

GET api/products/{partNumber}/price-history

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/products/id/price-history" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/products/id/price-history"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/products/id/price-history could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/products/{partNumber}/price-history

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

partNumber   string   

Example: id

List favorite products

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/users/me/favorites/products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/users/me/favorites/products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/users/me/favorites/products could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/users/me/favorites/products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Add favorite products

Example request:
curl --request POST \
    "http://bywe-api.local/api/users/me/favorites/products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"partNo\": \"ea\",
    \"quantity\": 1
}"
const url = new URL(
    "http://bywe-api.local/api/users/me/favorites/products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "partNo": "ea",
    "quantity": 1
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/users/me/favorites/products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

partNo   string   

Example: ea

quantity   integer  optional  

Example: 1

Update favorite product quantity

Example request:
curl --request PUT \
    "http://bywe-api.local/api/users/me/favorites/products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"partNo\": \"voluptatem\",
    \"quantity\": 11
}"
const url = new URL(
    "http://bywe-api.local/api/users/me/favorites/products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "partNo": "voluptatem",
    "quantity": 11
};

fetch(url, {
    method: "PUT",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

PUT api/users/me/favorites/products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

partNo   string   

Example: voluptatem

quantity   integer  optional  

Example: 11

Delete favorite product

Example request:
curl --request DELETE \
    "http://bywe-api.local/api/users/me/favorites/products" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"partNo\": [
        \"et\"
    ]
}"
const url = new URL(
    "http://bywe-api.local/api/users/me/favorites/products"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "partNo": [
        "et"
    ]
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/users/me/favorites/products

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

partNo   string[]  optional  

Add favorite brand

Example request:
curl --request POST \
    "http://bywe-api.local/api/users/me/favorites/brands" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"code\": \"sint\"
}"
const url = new URL(
    "http://bywe-api.local/api/users/me/favorites/brands"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "code": "sint"
};

fetch(url, {
    method: "POST",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

POST api/users/me/favorites/brands

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

code   string   

Example: sint

Delete favorite brand

Example request:
curl --request DELETE \
    "http://bywe-api.local/api/users/me/favorites/brands" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"code\": \"maiores\"
}"
const url = new URL(
    "http://bywe-api.local/api/users/me/favorites/brands"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "code": "maiores"
};

fetch(url, {
    method: "DELETE",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Request      

DELETE api/users/me/favorites/brands

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

code   string   

Example: maiores

Invoices

List invoices

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/invoices" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"year\": 13,
    \"cursorFrom\": \"omnis\"
}"
const url = new URL(
    "http://bywe-api.local/api/invoices"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "year": 13,
    "cursorFrom": "omnis"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "invoices": [
        {
            "invoiceNo": "5191949",
            "invoiceDate": "2023-04-19",
            "dueDate": "2023-05-04",
            "totalSum": 0,
            "totalSumDisplay": "kr 0",
            "voucherType": 11,
            "status": "waitingPayment",
            "isOverdue": true
        },
        {
            "invoiceNo": "5192158",
            "invoiceDate": "2023-04-21",
            "dueDate": "2023-05-06",
            "totalSum": 22136,
            "totalSumDisplay": "kr 221,36",
            "voucherType": 11,
            "status": "latePayment",
            "isOverdue": false
        },
        {
            "invoiceNo": "5192283",
            "invoiceDate": "2023-04-24",
            "dueDate": "2023-05-09",
            "totalSum": 409,
            "totalSumDisplay": "kr 4,09",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5193622",
            "invoiceDate": "2023-05-11",
            "dueDate": "2023-05-26",
            "totalSum": 15227,
            "totalSumDisplay": "kr 152,27",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5194305",
            "invoiceDate": "2023-05-23",
            "dueDate": "2023-06-07",
            "totalSum": 903,
            "totalSumDisplay": "kr 9,03",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5194547",
            "invoiceDate": "2023-05-25",
            "dueDate": "2023-06-09",
            "totalSum": 0,
            "totalSumDisplay": "kr 0",
            "voucherType": 11,
            "status": "waitingPayment",
            "isOverdue": true
        },
        {
            "invoiceNo": "5195164",
            "invoiceDate": "2023-05-31",
            "dueDate": "2023-06-15",
            "totalSum": 20669,
            "totalSumDisplay": "kr 206,69",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5195669",
            "invoiceDate": "2023-06-08",
            "dueDate": "2023-06-08",
            "totalSum": 956,
            "totalSumDisplay": "kr 9,56",
            "voucherType": 11,
            "status": "latePayment",
            "isOverdue": false
        },
        {
            "invoiceNo": "5196874",
            "invoiceDate": "2023-06-26",
            "dueDate": "2023-07-11",
            "totalSum": 16654,
            "totalSumDisplay": "kr 166,54",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5197225",
            "invoiceDate": "2023-06-29",
            "dueDate": "2023-07-14",
            "totalSum": 775,
            "totalSumDisplay": "kr 7,75",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5197940",
            "invoiceDate": "2023-07-07",
            "dueDate": "2023-07-22",
            "totalSum": 694,
            "totalSumDisplay": "kr 6,94",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5198225",
            "invoiceDate": "2023-07-13",
            "dueDate": "2023-07-28",
            "totalSum": 142,
            "totalSumDisplay": "kr 1,42",
            "voucherType": 11,
            "status": "fullyPaid",
            "isOverdue": false
        },
        {
            "invoiceNo": "5198656",
            "invoiceDate": "2023-07-27",
            "dueDate": "2023-08-11",
            "totalSum": 10501,
            "totalSumDisplay": "kr 105,01",
            "voucherType": 11,
            "status": "waitingPayment",
            "isOverdue": true
        },
        {
            "invoiceNo": "5198723",
            "invoiceDate": "2023-07-31",
            "dueDate": "2023-08-15",
            "totalSum": 386,
            "totalSumDisplay": "kr 3,86",
            "voucherType": 11,
            "status": "waitingPayment",
            "isOverdue": true
        }
    ],
    "total": 95,
    "hasNextPage": false,
    "hasPreviousPage": true,
    "cursorFrom": "OTU="
}
 

Request      

GET api/invoices

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

year   integer   

Example: 13

cursorFrom   string  optional  

Example: omnis

Export invoice

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/invoices/export" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"invoiceNo\": \"et\"
}"
const url = new URL(
    "http://bywe-api.local/api/invoices/export"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "invoiceNo": "et"
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (404):

Show headers
cache-control: no-cache, private
content-type: application/json
access-control-allow-origin: *
 

{
    "message": "The route api/invoices/export could not be found.",
    "exception": "Symfony\\Component\\HttpKernel\\Exception\\NotFoundHttpException",
    "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/AbstractRouteCollection.php",
    "line": 44,
    "trace": [
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/RouteCollection.php",
            "line": 162,
            "function": "handleMatchedRoute",
            "class": "Illuminate\\Routing\\AbstractRouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 754,
            "function": "match",
            "class": "Illuminate\\Routing\\RouteCollection",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 741,
            "function": "findRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Routing/Router.php",
            "line": 730,
            "function": "dispatchToRoute",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 200,
            "function": "dispatch",
            "class": "Illuminate\\Routing\\Router",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 141,
            "function": "Illuminate\\Foundation\\Http\\{closure}",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/livewire/livewire/src/Features/SupportDisablingBackButtonCache/DisableBackButtonCacheMiddleware.php",
            "line": 19,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Livewire\\Features\\SupportDisablingBackButtonCache\\DisableBackButtonCacheMiddleware",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/nova/src/Http/Middleware/ServeNova.php",
            "line": 23,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Laravel\\Nova\\Http\\Middleware\\ServeNova",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php",
            "line": 31,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ConvertEmptyStringsToNull",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php",
            "line": 21,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php",
            "line": 40,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TransformsRequest",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\TrimStrings",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php",
            "line": 27,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\ValidatePostSize",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php",
            "line": 99,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Middleware\\PreventRequestsDuringMaintenance",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/HandleCors.php",
            "line": 62,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\HandleCors",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php",
            "line": 39,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 180,
            "function": "handle",
            "class": "Illuminate\\Http\\Middleware\\TrustProxies",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php",
            "line": 116,
            "function": "Illuminate\\Pipeline\\{closure}",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 175,
            "function": "then",
            "class": "Illuminate\\Pipeline\\Pipeline",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php",
            "line": 144,
            "function": "sendRequestThroughRouter",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 299,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Http\\Kernel",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 287,
            "function": "callLaravelOrLumenRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 92,
            "function": "makeApiCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 45,
            "function": "makeResponseCall",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Strategies/Responses/ResponseCalls.php",
            "line": 35,
            "function": "makeResponseCallIfConditionsPass",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 209,
            "function": "__invoke",
            "class": "Knuckles\\Scribe\\Extracting\\Strategies\\Responses\\ResponseCalls",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 163,
            "function": "iterateThroughStrategies",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Extracting/Extractor.php",
            "line": 95,
            "function": "fetchResponses",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 124,
            "function": "processRoute",
            "class": "Knuckles\\Scribe\\Extracting\\Extractor",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 71,
            "function": "extractEndpointsInfoFromLaravelApp",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/GroupedEndpoints/GroupedEndpointsFromApp.php",
            "line": 49,
            "function": "extractEndpointsInfoAndWriteToDisk",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/knuckleswtf/scribe/src/Commands/GenerateDocumentation.php",
            "line": 51,
            "function": "get",
            "class": "Knuckles\\Scribe\\GroupedEndpoints\\GroupedEndpointsFromApp",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 36,
            "function": "handle",
            "class": "Knuckles\\Scribe\\Commands\\GenerateDocumentation",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Util.php",
            "line": 41,
            "function": "Illuminate\\Container\\{closure}",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 93,
            "function": "unwrapIfClosure",
            "class": "Illuminate\\Container\\Util",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php",
            "line": 35,
            "function": "callBoundMethod",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Container/Container.php",
            "line": 662,
            "function": "call",
            "class": "Illuminate\\Container\\BoundMethod",
            "type": "::"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 211,
            "function": "call",
            "class": "Illuminate\\Container\\Container",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Command/Command.php",
            "line": 326,
            "function": "execute",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Console/Command.php",
            "line": 180,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Command\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 1096,
            "function": "run",
            "class": "Illuminate\\Console\\Command",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 324,
            "function": "doRunCommand",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/symfony/console/Application.php",
            "line": 175,
            "function": "doRun",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php",
            "line": 201,
            "function": "run",
            "class": "Symfony\\Component\\Console\\Application",
            "type": "->"
        },
        {
            "file": "/home/vagrant/code/bywe-api/artisan",
            "line": 35,
            "function": "handle",
            "class": "Illuminate\\Foundation\\Console\\Kernel",
            "type": "->"
        }
    ]
}
 

Request      

GET api/invoices/export

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

invoiceNo   string  optional  

Example: et

Order

List orders (using Query API)

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/orders" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"from\": \"2024-03-19 21:17:16\",
    \"to\": \"2024-03-19 21:17:16\",
    \"status\": \"active\",
    \"page\": 13,
    \"perPage\": 17
}"
const url = new URL(
    "http://bywe-api.local/api/orders"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "from": "2024-03-19 21:17:16",
    "to": "2024-03-19 21:17:16",
    "status": "active",
    "page": 13,
    "perPage": 17
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "itemCount": 73,
    "items": [
        {
            "id": "3828909",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 11:05",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_TISjFMOgKihCyJ8ShkWU",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,531.25",
            "totalOrderPriceDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeVat": "2,025",
            "totalOrderPriceBeforeVatDisplay": "kr 2 025",
            "totalOrderPriceBeforeDiscount": "2,531.25",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeDiscountBeforeVat": "2,025",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 2 025",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 4,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 100,
                        "pointsDisplay": "100 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "843.75",
                        "priceDisplay": "kr 843,75",
                        "priceBeforeVat": "675",
                        "priceBeforeVatDisplay": "kr 675",
                        "vatRate": 1.25,
                        "totalPrice": "2,531.25",
                        "totalPriceDisplay": "kr 2 531,25",
                        "totalPriceBeforeVat": "2,025",
                        "totalPriceBeforeVatDisplay": "kr 2 025",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_TISjFMOgKihCyJ8ShkWU",
            "orderedBy": "sales",
            "points": 101
        },
        {
            "id": "3828904",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 10:34",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_B3wBj6vFSuwhkUr2D9Pa",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "1,680",
            "totalOrderPriceDisplay": "kr 1 680",
            "totalOrderPriceBeforeVat": "1,344",
            "totalOrderPriceBeforeVatDisplay": "kr 1 344",
            "totalOrderPriceBeforeDiscount": "1,680",
            "totalOrderPriceBeforeDiscountDisplay": "kr 1 680",
            "totalOrderPriceBeforeDiscountBeforeVat": "1,344",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 1 344",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 50,
                        "pointsDisplay": "50 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "20140616",
                    "image": "https://bywe.cdn.storm.io/59d0e996-633c-44e1-9e32-33a8a82acb41",
                    "name": "No. 4 Bond Maintenance Shampoo 250ml",
                    "quantity": 7,
                    "variantName": "",
                    "articleNr": "20140616",
                    "url": "no-4-bond-maintenance-shampoo",
                    "priceInfo": {
                        "price": "240",
                        "priceDisplay": "kr 240",
                        "priceBeforeVat": "192",
                        "priceBeforeVatDisplay": "kr 192",
                        "vatRate": 1.25,
                        "totalPrice": "1,680",
                        "totalPriceDisplay": "kr 1 680",
                        "totalPriceBeforeVat": "1,344",
                        "totalPriceBeforeVatDisplay": "kr 1 344",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "44",
                        "name": "Olaplex",
                        "description": "Olaplex"
                    },
                    "categories": [
                        {
                            "code": "shampoo",
                            "name": "Shampoo",
                            "description": "",
                            "parentName": "Hårpleie",
                            "parentCode": "harpleie"
                        },
                        {
                            "code": "harpleie",
                            "name": "Hårpleie",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_B3wBj6vFSuwhkUr2D9Pa",
            "orderedBy": "sales",
            "points": 67
        },
        {
            "id": "3828893",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:57",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_qojUHPPFxjtjDZ0keJf1",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,812.5",
            "totalOrderPriceDisplay": "kr 2 812,50",
            "totalOrderPriceBeforeVat": "2,250",
            "totalOrderPriceBeforeVatDisplay": "kr 2 250",
            "totalOrderPriceBeforeDiscount": "2,812.5",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 812,50",
            "totalOrderPriceBeforeDiscountBeforeVat": "2,250",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 2 250",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 4,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 100,
                        "pointsDisplay": "100 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "937.5",
                        "priceDisplay": "kr 937,50",
                        "priceBeforeVat": "750",
                        "priceBeforeVatDisplay": "kr 750",
                        "vatRate": 1.25,
                        "totalPrice": "2,812.5",
                        "totalPriceDisplay": "kr 2 812,50",
                        "totalPriceBeforeVat": "2,250",
                        "totalPriceBeforeVatDisplay": "kr 2 250",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_qojUHPPFxjtjDZ0keJf1",
            "orderedBy": "user",
            "points": 113
        },
        {
            "id": "3828891",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:50",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_aknXSCAiFCEmWmr8orAF",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,531.25",
            "totalOrderPriceDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeVat": "2,025",
            "totalOrderPriceBeforeVatDisplay": "kr 2 025",
            "totalOrderPriceBeforeDiscount": "2,531.25",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeDiscountBeforeVat": "2,025",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 2 025",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 4,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 100,
                        "pointsDisplay": "100 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "843.75",
                        "priceDisplay": "kr 843,75",
                        "priceBeforeVat": "675",
                        "priceBeforeVatDisplay": "kr 675",
                        "vatRate": 1.25,
                        "totalPrice": "2,531.25",
                        "totalPriceDisplay": "kr 2 531,25",
                        "totalPriceBeforeVat": "2,025",
                        "totalPriceBeforeVatDisplay": "kr 2 025",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_aknXSCAiFCEmWmr8orAF",
            "orderedBy": "user",
            "points": 101
        },
        {
            "id": "3828889",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:49",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_WWVGmOYXtdYCmdAkdg4C",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,188.75",
            "totalOrderPriceDisplay": "kr 2 188,75",
            "totalOrderPriceBeforeVat": "1,753",
            "totalOrderPriceBeforeVatDisplay": "kr 1 753",
            "totalOrderPriceBeforeDiscount": "2,188.75",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 188,75",
            "totalOrderPriceBeforeDiscountBeforeVat": "1,753",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 1 753",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": 25,
                        "pointsDisplay": "25 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "20140616",
                    "image": "https://bywe.cdn.storm.io/59d0e996-633c-44e1-9e32-33a8a82acb41",
                    "name": "No. 4 Bond Maintenance Shampoo 250ml",
                    "quantity": 9,
                    "variantName": "",
                    "articleNr": "20140616",
                    "url": "no-4-bond-maintenance-shampoo",
                    "priceInfo": {
                        "price": "240",
                        "priceDisplay": "kr 240",
                        "priceBeforeVat": "192",
                        "priceBeforeVatDisplay": "kr 192",
                        "vatRate": 1.25,
                        "totalPrice": "2,160",
                        "totalPriceDisplay": "kr 2 160",
                        "totalPriceBeforeVat": "1,728",
                        "totalPriceBeforeVatDisplay": "kr 1 728",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "44",
                        "name": "Olaplex",
                        "description": "Olaplex"
                    },
                    "categories": [
                        {
                            "code": "shampoo",
                            "name": "Shampoo",
                            "description": "",
                            "parentName": "Hårpleie",
                            "parentCode": "harpleie"
                        },
                        {
                            "code": "harpleie",
                            "name": "Hårpleie",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_WWVGmOYXtdYCmdAkdg4C",
            "orderedBy": "user",
            "points": 88
        },
        {
            "id": "3828888",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:49",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_PK1oIOJK53YQe1hUQeUO",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "1,775",
            "totalOrderPriceDisplay": "kr 1 775",
            "totalOrderPriceBeforeVat": "1,460",
            "totalOrderPriceBeforeVatDisplay": "kr 1 460",
            "totalOrderPriceBeforeDiscount": "1,775",
            "totalOrderPriceBeforeDiscountDisplay": "kr 1 775",
            "totalOrderPriceBeforeDiscountBeforeVat": "1,460",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 1 460",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "20140616",
                    "image": "https://bywe.cdn.storm.io/59d0e996-633c-44e1-9e32-33a8a82acb41",
                    "name": "No. 4 Bond Maintenance Shampoo 250ml",
                    "quantity": 5,
                    "variantName": "",
                    "articleNr": "20140616",
                    "url": "no-4-bond-maintenance-shampoo",
                    "priceInfo": {
                        "price": "240",
                        "priceDisplay": "kr 240",
                        "priceBeforeVat": "192",
                        "priceBeforeVatDisplay": "kr 192",
                        "vatRate": 1.25,
                        "totalPrice": "1,200",
                        "totalPriceDisplay": "kr 1 200",
                        "totalPriceBeforeVat": "960",
                        "totalPriceBeforeVatDisplay": "kr 960",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "44",
                        "name": "Olaplex",
                        "description": "Olaplex"
                    },
                    "categories": [
                        {
                            "code": "shampoo",
                            "name": "Shampoo",
                            "description": "",
                            "parentName": "Hårpleie",
                            "parentCode": "harpleie"
                        },
                        {
                            "code": "harpleie",
                            "name": "Hårpleie",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "86.25",
                        "totalPriceDisplay": "kr 86,25",
                        "totalPriceBeforeVat": "75",
                        "totalPriceBeforeVatDisplay": "kr 75",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "86.25",
                        "totalPriceDisplay": "kr 86,25",
                        "totalPriceBeforeVat": "75",
                        "totalPriceBeforeVatDisplay": "kr 75",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "86.25",
                        "totalPriceDisplay": "kr 86,25",
                        "totalPriceBeforeVat": "75",
                        "totalPriceBeforeVatDisplay": "kr 75",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_PK1oIOJK53YQe1hUQeUO",
            "orderedBy": "sales",
            "points": 73
        },
        {
            "id": "3828885",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:35",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_euSwj9GmYM7YJQSzt0UI",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "937.5",
            "totalOrderPriceDisplay": "kr 937,50",
            "totalOrderPriceBeforeVat": "750",
            "totalOrderPriceBeforeVatDisplay": "kr 750",
            "totalOrderPriceBeforeDiscount": "937.5",
            "totalOrderPriceBeforeDiscountDisplay": "kr 937,50",
            "totalOrderPriceBeforeDiscountBeforeVat": "750",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 750",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "937.5",
                        "priceDisplay": "kr 937,50",
                        "priceBeforeVat": "750",
                        "priceBeforeVatDisplay": "kr 750",
                        "vatRate": 1.25,
                        "totalPrice": "937.5",
                        "totalPriceDisplay": "kr 937,50",
                        "totalPriceBeforeVat": "750",
                        "totalPriceBeforeVatDisplay": "kr 750",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_euSwj9GmYM7YJQSzt0UI",
            "orderedBy": "finance",
            "points": 38
        },
        {
            "id": "3828882",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:30",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_jjqxQb1fl1YEp1eEbb5b",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "240",
            "totalOrderPriceDisplay": "kr 240",
            "totalOrderPriceBeforeVat": "192",
            "totalOrderPriceBeforeVatDisplay": "kr 192",
            "totalOrderPriceBeforeDiscount": "240",
            "totalOrderPriceBeforeDiscountDisplay": "kr 240",
            "totalOrderPriceBeforeDiscountBeforeVat": "192",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 192",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "20140616",
                    "image": "https://bywe.cdn.storm.io/59d0e996-633c-44e1-9e32-33a8a82acb41",
                    "name": "No. 4 Bond Maintenance Shampoo 250ml",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "20140616",
                    "url": "no-4-bond-maintenance-shampoo",
                    "priceInfo": {
                        "price": "240",
                        "priceDisplay": "kr 240",
                        "priceBeforeVat": "192",
                        "priceBeforeVatDisplay": "kr 192",
                        "vatRate": 1.25,
                        "totalPrice": "240",
                        "totalPriceDisplay": "kr 240",
                        "totalPriceBeforeVat": "192",
                        "totalPriceBeforeVatDisplay": "kr 192",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "44",
                        "name": "Olaplex",
                        "description": "Olaplex"
                    },
                    "categories": [
                        {
                            "code": "shampoo",
                            "name": "Shampoo",
                            "description": "",
                            "parentName": "Hårpleie",
                            "parentCode": "harpleie"
                        },
                        {
                            "code": "harpleie",
                            "name": "Hårpleie",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_jjqxQb1fl1YEp1eEbb5b",
            "orderedBy": "finance",
            "points": 10
        },
        {
            "id": "3828877",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:22",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_9V1PWeE5onlOIwKPBdNf",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "937.5",
            "totalOrderPriceDisplay": "kr 937,50",
            "totalOrderPriceBeforeVat": "750",
            "totalOrderPriceBeforeVatDisplay": "kr 750",
            "totalOrderPriceBeforeDiscount": "937.5",
            "totalOrderPriceBeforeDiscountDisplay": "kr 937,50",
            "totalOrderPriceBeforeDiscountBeforeVat": "750",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 750",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "937.5",
                        "priceDisplay": "kr 937,50",
                        "priceBeforeVat": "750",
                        "priceBeforeVatDisplay": "kr 750",
                        "vatRate": 1.25,
                        "totalPrice": "937.5",
                        "totalPriceDisplay": "kr 937,50",
                        "totalPriceBeforeVat": "750",
                        "totalPriceBeforeVatDisplay": "kr 750",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_9V1PWeE5onlOIwKPBdNf",
            "orderedBy": "admin",
            "points": 38
        },
        {
            "id": "3828658",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-07 12:55",
            "companyCode": null,
            "companyName": "",
            "orderNo": "iveo_test_receiver_lYuJJtOLcY2UrhpSGub2",
            "shippingPrice": "125",
            "shippingPriceDisplay": "kr 125",
            "shippingPriceBeforeVat": "100",
            "shippingPriceBeforeVatDisplay": "kr 100",
            "totalOrderPrice": "300",
            "totalOrderPriceDisplay": "kr 300",
            "totalOrderPriceBeforeVat": "240",
            "totalOrderPriceBeforeVatDisplay": "kr 240",
            "totalOrderPriceBeforeDiscount": "300",
            "totalOrderPriceBeforeDiscountDisplay": "kr 300",
            "totalOrderPriceBeforeDiscountBeforeVat": "240",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 240",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "100004",
                    "image": null,
                    "name": "Organza Scrunchie Glossy Gold",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "100004",
                    "url": null,
                    "priceInfo": {
                        "price": "87.5",
                        "priceDisplay": "kr 87,50",
                        "priceBeforeVat": "70",
                        "priceBeforeVatDisplay": "kr 70",
                        "vatRate": 1.25,
                        "totalPrice": "175",
                        "totalPriceDisplay": "kr 175",
                        "totalPriceBeforeVat": "140",
                        "totalPriceBeforeVatDisplay": "kr 140",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": null,
                    "categories": null,
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_lYuJJtOLcY2UrhpSGub2",
            "orderedBy": "customerSuccess",
            "points": 7
        }
    ],
    "page": 1,
    "lastPage": 8,
    "perPage": 10
}
 

Request      

GET api/orders

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

from   string  optional  

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-03-19 21:17:16

to   string  optional  

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-03-19 21:17:16

status   string  optional  

Example: active

Must be one of:
  • active
  • delivered
  • cancelled
page   integer  optional  

Example: 13

perPage   integer  optional  

Example: 17

List orders (using eloquent data)

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/orders/list" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"from\": \"2024-03-19 21:17:16\",
    \"to\": \"2024-03-19 21:17:16\",
    \"status\": \"active\",
    \"page\": 6,
    \"perPage\": 3,
    \"companyIds\": [
        17
    ]
}"
const url = new URL(
    "http://bywe-api.local/api/orders/list"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "from": "2024-03-19 21:17:16",
    "to": "2024-03-19 21:17:16",
    "status": "active",
    "page": 6,
    "perPage": 3,
    "companyIds": [
        17
    ]
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "itemCount": 1,
    "items": [
        {
            "id": 316940,
            "orderStatus": "ALLOCATION",
            "orderDate": "2024-01-02 14:04:43",
            "companyId": 470904,
            "companyCode": "CompanyCode",
            "companyName": "Company Name",
            "orderNo": "316940",
            "totalSum": "1200 kr",
            "productCount": 0
        }
    ],
    "page": 1,
    "lastPage": 1,
    "perPage": 4
}
 

Request      

GET api/orders/list

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

Body Parameters

from   string  optional  

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-03-19 21:17:16

to   string  optional  

Must be a valid date in the format Y-m-d H:i:s. Example: 2024-03-19 21:17:16

status   string  optional  

Example: active

Must be one of:
  • active
  • delivered
  • cancelled
page   integer  optional  

Example: 6

perPage   integer  optional  

Example: 3

companyIds   integer[]  optional  

Get order (db data)

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/orders/6" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671"
const url = new URL(
    "http://bywe-api.local/api/orders/6"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

fetch(url, {
    method: "GET",
    headers,
}).then(response => response.json());

Example response (200):


{
    "id": "4011243",
    "orderStatus": "ALLOCATION",
    "orderDate": "2024-02-01 18:23",
    "companyCode": "21038",
    "companyName": "Hair by Ekki AS",
    "orderNo": "6662615 Faktura",
    "shippingPrice": "0",
    "shippingPriceDisplay": "0 kr",
    "shippingPriceBeforeVat": "0",
    "shippingPriceBeforeVatDisplay": "0 kr",
    "totalOrderPrice": "778.75",
    "totalOrderPriceDisplay": "779 kr",
    "totalOrderPriceBeforeVat": "623",
    "totalOrderPriceBeforeVatDisplay": "623 kr",
    "totalOrderPriceBeforeDiscount": "778.75",
    "totalOrderPriceBeforeDiscountDisplay": "779 kr",
    "totalOrderPriceBeforeDiscountBeforeVat": "623",
    "totalOrderPriceBeforeDiscountBeforeVatDisplay": "623 kr",
    "totalOrderDiscount": "100",
    "totalOrderDiscountDisplay": "100 kr",
    "products": [
        {
            "partNo": "20142451",
            "image": "https://bywe.cdn.storm.io/486c9b61-7708-4e66-a88c-d546eabbd48d",
            "name": "No. 5 Bond Maintenance Conditioner 1000ml",
            "quantity": 1,
            "variantName": "No. 5 Bond Maintenance Conditioner 1000ml",
            "articleNr": "20142451",
            "url": "no-5-bond-maintenance-conditioner",
            "priceInfo": {
                "price": "778.75",
                "priceDisplay": "779 kr",
                "priceBeforeVat": "623",
                "priceBeforeVatDisplay": "623 kr",
                "vatRate": 1.25,
                "totalPrice": "778.75",
                "totalPriceDisplay": "779 kr",
                "totalPriceBeforeVat": "623",
                "totalPriceBeforeVatDisplay": "623 kr",
                "points": null,
                "pointsDisplay": null
            },
            "brand": {
                "code": "44",
                "name": "Olaplex",
                "description": "Olaplex"
            },
            "categories": [
                {
                    "code": "conditioner",
                    "name": "Conditioner",
                    "description": "",
                    "parentName": "Hårpleie",
                    "parentCode": "harpleie"
                },
                {
                    "code": "harpleie",
                    "name": "Hårpleie",
                    "description": "",
                    "parentName": null,
                    "parentCode": null
                }
            ],
            "colorInfo": null,
            "info": []
        }
    ],
    "productCount": 1,
    "deliveredDate": "",
    "parcelNumber": "",
    "trackingLink": "",
    "orderedBy": "",
    "points": 0
}
 

Request      

GET api/orders/{orderNo}

Headers

Content-Type      

Example: application/json

Accept      

Example: application/json

ApplicationId      

Example: 671

URL Parameters

orderNo   integer   

Example: 6

List Companies orders

requires authentication

Example request:
curl --request GET \
    --get "http://bywe-api.local/api/orders/company" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --header "ApplicationId: 671" \
    --data "{
    \"from\": \"2024-03-19 21:17:16\",
    \"to\": \"2024-03-19 21:17:16\",
    \"status\": \"active\",
    \"page\": 12,
    \"perPage\": 12
}"
const url = new URL(
    "http://bywe-api.local/api/orders/company"
);

const headers = {
    "Content-Type": "application/json",
    "Accept": "application/json",
    "ApplicationId": "671",
};

let body = {
    "from": "2024-03-19 21:17:16",
    "to": "2024-03-19 21:17:16",
    "status": "active",
    "page": 12,
    "perPage": 12
};

fetch(url, {
    method: "GET",
    headers,
    body: JSON.stringify(body),
}).then(response => response.json());

Example response (200):


{
    "itemCount": 73,
    "items": [
        {
            "id": "3828909",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 11:05",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_TISjFMOgKihCyJ8ShkWU",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,531.25",
            "totalOrderPriceDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeVat": "2,025",
            "totalOrderPriceBeforeVatDisplay": "kr 2 025",
            "totalOrderPriceBeforeDiscount": "2,531.25",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeDiscountBeforeVat": "2,025",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 2 025",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 4,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 100,
                        "pointsDisplay": "100 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "843.75",
                        "priceDisplay": "kr 843,75",
                        "priceBeforeVat": "675",
                        "priceBeforeVatDisplay": "kr 675",
                        "vatRate": 1.25,
                        "totalPrice": "2,531.25",
                        "totalPriceDisplay": "kr 2 531,25",
                        "totalPriceBeforeVat": "2,025",
                        "totalPriceBeforeVatDisplay": "kr 2 025",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_TISjFMOgKihCyJ8ShkWU",
            "orderedBy": "sales",
            "points": 101
        },
        {
            "id": "3828904",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 10:34",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_B3wBj6vFSuwhkUr2D9Pa",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "1,680",
            "totalOrderPriceDisplay": "kr 1 680",
            "totalOrderPriceBeforeVat": "1,344",
            "totalOrderPriceBeforeVatDisplay": "kr 1 344",
            "totalOrderPriceBeforeDiscount": "1,680",
            "totalOrderPriceBeforeDiscountDisplay": "kr 1 680",
            "totalOrderPriceBeforeDiscountBeforeVat": "1,344",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 1 344",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 50,
                        "pointsDisplay": "50 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "20140616",
                    "image": "https://bywe.cdn.storm.io/59d0e996-633c-44e1-9e32-33a8a82acb41",
                    "name": "No. 4 Bond Maintenance Shampoo 250ml",
                    "quantity": 7,
                    "variantName": "",
                    "articleNr": "20140616",
                    "url": "no-4-bond-maintenance-shampoo",
                    "priceInfo": {
                        "price": "240",
                        "priceDisplay": "kr 240",
                        "priceBeforeVat": "192",
                        "priceBeforeVatDisplay": "kr 192",
                        "vatRate": 1.25,
                        "totalPrice": "1,680",
                        "totalPriceDisplay": "kr 1 680",
                        "totalPriceBeforeVat": "1,344",
                        "totalPriceBeforeVatDisplay": "kr 1 344",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "44",
                        "name": "Olaplex",
                        "description": "Olaplex"
                    },
                    "categories": [
                        {
                            "code": "shampoo",
                            "name": "Shampoo",
                            "description": "",
                            "parentName": "Hårpleie",
                            "parentCode": "harpleie"
                        },
                        {
                            "code": "harpleie",
                            "name": "Hårpleie",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_B3wBj6vFSuwhkUr2D9Pa",
            "orderedBy": "sales",
            "points": 67
        },
        {
            "id": "3828893",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:57",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_qojUHPPFxjtjDZ0keJf1",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,812.5",
            "totalOrderPriceDisplay": "kr 2 812,50",
            "totalOrderPriceBeforeVat": "2,250",
            "totalOrderPriceBeforeVatDisplay": "kr 2 250",
            "totalOrderPriceBeforeDiscount": "2,812.5",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 812,50",
            "totalOrderPriceBeforeDiscountBeforeVat": "2,250",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 2 250",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 4,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 100,
                        "pointsDisplay": "100 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "937.5",
                        "priceDisplay": "kr 937,50",
                        "priceBeforeVat": "750",
                        "priceBeforeVatDisplay": "kr 750",
                        "vatRate": 1.25,
                        "totalPrice": "2,812.5",
                        "totalPriceDisplay": "kr 2 812,50",
                        "totalPriceBeforeVat": "2,250",
                        "totalPriceBeforeVatDisplay": "kr 2 250",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_qojUHPPFxjtjDZ0keJf1",
            "orderedBy": "user",
            "points": 113
        },
        {
            "id": "3828891",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:50",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_aknXSCAiFCEmWmr8orAF",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,531.25",
            "totalOrderPriceDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeVat": "2,025",
            "totalOrderPriceBeforeVatDisplay": "kr 2 025",
            "totalOrderPriceBeforeDiscount": "2,531.25",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 531,25",
            "totalOrderPriceBeforeDiscountBeforeVat": "2,025",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 2 025",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 4,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "0",
                        "priceDisplay": "kr 0",
                        "priceBeforeVat": "0",
                        "priceBeforeVatDisplay": "kr 0",
                        "vatRate": 1.15,
                        "totalPrice": "0",
                        "totalPriceDisplay": "kr 0",
                        "totalPriceBeforeVat": "0",
                        "totalPriceBeforeVatDisplay": "kr 0",
                        "points": 100,
                        "pointsDisplay": "100 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "843.75",
                        "priceDisplay": "kr 843,75",
                        "priceBeforeVat": "675",
                        "priceBeforeVatDisplay": "kr 675",
                        "vatRate": 1.25,
                        "totalPrice": "2,531.25",
                        "totalPriceDisplay": "kr 2 531,25",
                        "totalPriceBeforeVat": "2,025",
                        "totalPriceBeforeVatDisplay": "kr 2 025",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"
                        },
                        {
                            "code": "BYWETEST",
                            "name": "ByWe Test",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_aknXSCAiFCEmWmr8orAF",
            "orderedBy": "user",
            "points": 101
        },
        {
            "id": "3828889",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:49",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_WWVGmOYXtdYCmdAkdg4C",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "2,188.75",
            "totalOrderPriceDisplay": "kr 2 188,75",
            "totalOrderPriceBeforeVat": "1,753",
            "totalOrderPriceBeforeVatDisplay": "kr 1 753",
            "totalOrderPriceBeforeDiscount": "2,188.75",
            "totalOrderPriceBeforeDiscountDisplay": "kr 2 188,75",
            "totalOrderPriceBeforeDiscountBeforeVat": "1,753",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 1 753",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": 25,
                        "pointsDisplay": "25 poäng"
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": [
                        {
                            "code": "tester",
                            "name": "Tester",
                            "description": "",
                            "value": "true"
                        }
                    ]
                },
                {
                    "partNo": "20140616",
                    "image": "https://bywe.cdn.storm.io/59d0e996-633c-44e1-9e32-33a8a82acb41",
                    "name": "No. 4 Bond Maintenance Shampoo 250ml",
                    "quantity": 9,
                    "variantName": "",
                    "articleNr": "20140616",
                    "url": "no-4-bond-maintenance-shampoo",
                    "priceInfo": {
                        "price": "240",
                        "priceDisplay": "kr 240",
                        "priceBeforeVat": "192",
                        "priceBeforeVatDisplay": "kr 192",
                        "vatRate": 1.25,
                        "totalPrice": "2,160",
                        "totalPriceDisplay": "kr 2 160",
                        "totalPriceBeforeVat": "1,728",
                        "totalPriceBeforeVatDisplay": "kr 1 728",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "44",
                        "name": "Olaplex",
                        "description": "Olaplex"
                    },
                    "categories": [
                        {
                            "code": "shampoo",
                            "name": "Shampoo",
                            "description": "",
                            "parentName": "Hårpleie",
                            "parentCode": "harpleie"
                        },
                        {
                            "code": "harpleie",
                            "name": "Hårpleie",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_WWVGmOYXtdYCmdAkdg4C",
            "orderedBy": "user",
            "points": 88
        },
        {
            "id": "3828888",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:49",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_PK1oIOJK53YQe1hUQeUO",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "1,775",
            "totalOrderPriceDisplay": "kr 1 775",
            "totalOrderPriceBeforeVat": "1,460",
            "totalOrderPriceBeforeVatDisplay": "kr 1 460",
            "totalOrderPriceBeforeDiscount": "1,775",
            "totalOrderPriceBeforeDiscountDisplay": "kr 1 775",
            "totalOrderPriceBeforeDiscountBeforeVat": "1,460",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 1 460",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "20140616",
                    "image": "https://bywe.cdn.storm.io/59d0e996-633c-44e1-9e32-33a8a82acb41",
                    "name": "No. 4 Bond Maintenance Shampoo 250ml",
                    "quantity": 5,
                    "variantName": "",
                    "articleNr": "20140616",
                    "url": "no-4-bond-maintenance-shampoo",
                    "priceInfo": {
                        "price": "240",
                        "priceDisplay": "kr 240",
                        "priceBeforeVat": "192",
                        "priceBeforeVatDisplay": "kr 192",
                        "vatRate": 1.25,
                        "totalPrice": "1,200",
                        "totalPriceDisplay": "kr 1 200",
                        "totalPriceBeforeVat": "960",
                        "totalPriceBeforeVatDisplay": "kr 960",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "44",
                        "name": "Olaplex",
                        "description": "Olaplex"
                    },
                    "categories": [
                        {
                            "code": "shampoo",
                            "name": "Shampoo",
                            "description": "",
                            "parentName": "Hårpleie",
                            "parentCode": "harpleie"
                        },
                        {
                            "code": "harpleie",
                            "name": "Hårpleie",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "86.25",
                        "totalPriceDisplay": "kr 86,25",
                        "totalPriceBeforeVat": "75",
                        "totalPriceBeforeVatDisplay": "kr 75",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "86.25",
                        "totalPriceDisplay": "kr 86,25",
                        "totalPriceBeforeVat": "75",
                        "totalPriceBeforeVatDisplay": "kr 75",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 3,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "86.25",
                        "totalPriceDisplay": "kr 86,25",
                        "totalPriceBeforeVat": "75",
                        "totalPriceBeforeVatDisplay": "kr 75",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 2,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "57.5",
                        "totalPriceDisplay": "kr 57,50",
                        "totalPriceBeforeVat": "50",
                        "totalPriceBeforeVatDisplay": "kr 50",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                },
                {
                    "partNo": "MMM008",
                    "image": "https://bywe.cdn.storm.io/016f92fe-0e5c-4ac8-b4a4-6c99cd634cad",
                    "name": "Smak av Kollagen - 3 dager",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "MMM008",
                    "url": "smak-av-kollagen-3-dager",
                    "priceInfo": {
                        "price": "28.75",
                        "priceDisplay": "kr 28,75",
                        "priceBeforeVat": "25",
                        "priceBeforeVatDisplay": "kr 25",
                        "vatRate": 1.15,
                        "totalPrice": "28.75",
                        "totalPriceDisplay": "kr 28,75",
                        "totalPriceBeforeVat": "25",
                        "totalPriceBeforeVatDisplay": "kr 25",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "50",
                        "name": "mM Kollagen",
                        "description": "mM Kollagen"
                    },
                    "categories": [
                        {
                            "code": "kosttilskudd",
                            "name": "Kosttilskudd",
                            "description": "",
                            "parentName": null,
                            "parentCode": null
                        }
                    ],
                    "colorInfo": null,
                    "info": []
                }
            ],
            "deliveredDate": "",
            "parcelNumber": "",
            "trackingLink": "https://www.unifaunonline.com/ext.uo.no.track?apiKey=FJ5PG7R7V7VYLYOS&order=iveo_test_receiver_PK1oIOJK53YQe1hUQeUO",
            "orderedBy": "sales",
            "points": 73
        },
        {
            "id": "3828885",
            "orderStatus": "CONFIRMED",
            "orderDate": "2023-11-09 09:35",
            "companyCode": "iveo-ab",
            "companyName": "IVEO AB",
            "orderNo": "iveo_test_receiver_euSwj9GmYM7YJQSzt0UI",
            "shippingPrice": "0",
            "shippingPriceDisplay": "kr 0",
            "shippingPriceBeforeVat": "0",
            "shippingPriceBeforeVatDisplay": "kr 0",
            "totalOrderPrice": "937.5",
            "totalOrderPriceDisplay": "kr 937,50",
            "totalOrderPriceBeforeVat": "750",
            "totalOrderPriceBeforeVatDisplay": "kr 750",
            "totalOrderPriceBeforeDiscount": "937.5",
            "totalOrderPriceBeforeDiscountDisplay": "kr 937,50",
            "totalOrderPriceBeforeDiscountBeforeVat": "750",
            "totalOrderPriceBeforeDiscountBeforeVatDisplay": "kr 750",
            "totalOrderDiscount": "0",
            "totalOrderDiscountDisplay": "kr 0",
            "products": [
                {
                    "partNo": "100009",
                    "image": "https://bywe.cdn.storm.io/19a15472-6e99-4cb5-b6b7-3ac8c490efc9",
                    "name": "Double variant black 5\"",
                    "quantity": 1,
                    "variantName": "",
                    "articleNr": "100009",
                    "url": "double-variant",
                    "priceInfo": {
                        "price": "937.5",
                        "priceDisplay": "kr 937,50",
                        "priceBeforeVat": "750",
                        "priceBeforeVatDisplay": "kr 750",
                        "vatRate": 1.25,
                        "totalPrice": "937.5",
                        "totalPriceDisplay": "kr 937,50",
                        "totalPriceBeforeVat": "750",
                        "totalPriceBeforeVatDisplay": "kr 750",
                        "points": null,
                        "pointsDisplay": null
                    },
                    "brand": {
                        "code": "64",
                        "name": "ByWe",
                        "description": "ByWe"
                    },
                    "categories": [
                        {
                            "code": "accessories",
                            "name": "Test_Accessories",
                            "description": "",
                            "parentName": "ByWe Test",
                            "parentCode": "BYWETEST"