Product

Product

APIDescription
GET api/Product/Suppliers

Get the product suppliers

GET api/Product/Groups

Get the product groups

GET api/Product/Groups?SupplierID={SupplierID}

Get the product groups by supplier

GET api/Product/GroupsFiltered?filter={filter}

Get the product groups by filter.

GET api/Product/GroupsFiltered?SupplierID={SupplierID}&filter={filter}

Get the product groups by supplier and filter.

GET api/Product/ProductsForGroup?GroupID={GroupID}

Products for group.

GET api/Product/ProductsForGroup?GroupID={GroupID}&SupplierID={SupplierID}

Products for group by supplier.

GET api/Product/FabricOrSlatForProduct?ProductID={ProductID}

Fabric or slat for product.

GET api/Product/ColoursForProduct?ProductID={ProductID}&SlatOrFabricID={SlatOrFabricID}

Colours for product.

GET api/Product/File/{id}/{filename}

Gets the file.

GET api/Product/PropertiesForProduct?ProductID={ProductID}

Properties for product.

GET api/Product/CalculateProductProperty?ProductPropertyID={ProductPropertyID}&Width={Width}&Height={Height}&Quantity={Quantity}

Calculates the product property.

GET api/Product/Price?SupplierID={SupplierID}&ProductID={ProductID}&Width={Width}&Height={Height}&SlatOrFabricID={SlatOrFabricID}&ColourID={ColourID}

Get the base product price

Order

Order

APIDescription
POST api/Order/CreateOrder

Creates the order.

POST api/Order/AddLine

Adds line to order.

GET api/Order/GetOrderDetails?orderID={orderID}

Gets the order details.

GET api/Order/GetRequiredLineProperties?lineID={lineID}

Line properties.

POST api/Order/SetLineProperties

Sets multiple line properties.

POST api/Order/SetLineProperty?LineID={LineID}

Sets single line property.

GET api/Order/Test?lineID={lineID}

No documentation available.

POST api/Order/CompleteOrder

Completes the order.

Authorization

APIDescription
POST token

Retrieve Authorization token. Used in the Authorization header, required to access protected methods.