Users

[api/users/*] - Services related to user objects in Navision

EndpointLinkDescription
api/users/emailExists api/users/emailExists?email={email}&isDebug={isDebug}

Check if an email address is in use in Navision

POST

api/users/emailAddress api/users/emailAddress?customerNo={customerNo}&isDebug={isDebug}

Get the registered email address for a customer by customer number

POST

api/users/membershipforum api/users/membershipforum?email={email}&subscribe={subscribe}&isDebug={isDebug}

Subscription to Leserforum

POST

api/users/create api/users/create?email={email}&name={name}&address={address}&zip={zip}&city={city}&countryCode={countryCode}&mobile={mobile}&isDebug={isDebug}

Create a user in Navision

POST

api/users/userinfo api/users/userinfo?email={email}&isDebug={isDebug}

Get UserInfo by email address

POST

api/users/updateuser api/users/updateuser?email={email}&name={name}&address={address}&zip={zip}&city={city}&country={country}&name2={name2}&address2={address2}&mobile={mobile}&telephone={telephone}&fax={fax}&organisationId={organisationId}&ssid={ssid}&isDebug={isDebug}

Update an user in Navision

POST

Quotes

[api/quotes/*] - Services related to ongoing web shop sessions

EndpointLinkDescription
api/quotes/addGiftWrapping api/quotes/addGiftWrapping?orderNo={orderNo}&sku={sku}&from={from}&to={to}&text1={text1}&text2={text2}&isDebug={isDebug}

Add gift wrapping to a given sku

POST

api/quotes/deleteGiftWrapping api/quotes/deleteGiftWrapping?orderNo={orderNo}&sku={sku}&isDebug={isDebug}

Delete gift wrapping for a given sku

POST

api/quotes/addNaming api/quotes/addNaming?orderNo={orderNo}&quantity={quantity}&sku={sku}&text1={text1}&text2={text2}&text3={text3}&text4={text4}&isDebug={isDebug}

Add naming to a given sku

POST

api/quotes/deleteNaming api/quotes/deleteNaming?orderNo={orderNo}&sku={sku}&isDebug={isDebug}

Delete naming for a given sku

POST

api/quotes/create api/quotes/create?email={email}&isDebug={isDebug}

Create quote

POST

api/quotes/complete api/quotes/complete?orderNo={orderNo}&transactionNo={transactionNo}&issuer={issuer}&amount={amount}&isDebug={isDebug}

Mark a qoute as completed, will create an Order

POST

api/quotes/decline api/quotes/decline?orderNo={orderNo}&isDebug={isDebug}

Mark a qoute as declined, will delete the quote from Navision

POST

api/quotes/get api/quotes/get?orderNo={orderNo}&isDebug={isDebug}

Get quote from Navision Only purchases that are not completed can be found

POST

api/quotes/updateOrCreateProduct api/quotes/updateOrCreateProduct?orderNo={orderNo}&sku={sku}&quantity={quantity}&isDebug={isDebug}

Update product count or create the product line if its not allready there

POST

api/quotes/deleteProduct api/quotes/deleteProduct?orderNo={orderNo}&sku={sku}&isDebug={isDebug}

Delete product from quote

POST

api/quotes/shippingOptions api/quotes/shippingOptions?orderNo={orderNo}&isDebug={isDebug}

Get available shipping options for a quote

POST

api/quotes/updateShipping api/quotes/updateShipping?orderNo={orderNo}&shippingCode={shippingCode}&isDebug={isDebug}

Select a shipping option for a quote There most be product lines in the quote

POST

api/quotes/updateUser api/quotes/updateUser?orderNo={orderNo}&email={email}&isDebug={isDebug}

Set new user on a quote, usually if the quote was initially anonymous.

POST

api/quotes/update api/quotes/update?orderNo={orderNo}&name={name}&address1={address1}&zip={zip}&city={city}&notificationEmailAddress={notificationEmailAddress}&name2={name2}&address2={address2}&country={country}&mobile={mobile}&isSendNotificationByEmail={isSendNotificationByEmail}&isSendNotificationBySMS={isSendNotificationBySMS}&couponCode={couponCode}&reference={reference}&isDebug={isDebug}

Provide shipping details for a quote.

POST

Products

[api/products/*] - Services related products in Navision

EndpointLinkDescription
api/products/userPrice api/products/userPrice?email={email}&sku={sku}&isDebug={isDebug}

Get the price of a product for a given user

POST

api/products/userprices api/products/userprices?email={email}&sku={sku}&isDebug={isDebug}

Get the price of a product for a given user

POST

api/products/all api/products/all?isDebug={isDebug}

All product data from Navision for product syncing

POST

api/products/stock api/products/stock?sku={sku}&isDebug={isDebug}

Get current product stock for a given sku

POST

Orders

[api/orders/*] - Services related to competed sessions

EndpointLinkDescription
api/orders/get api/orders/get?orderNo={orderNo}&isDebug={isDebug}

Get an Order with the given orderNo. Only purchases that are completed can be found.

POST

api/orders/all api/orders/all?email={email}&isDebug={isDebug}

Get the registered orders for a customer by email

POST