Brands

Set of methods to get brands

API Description Additional information
GET api/Brands

Gets the list of brands available

Categories

Set of methods to get categories

API Description Additional information
GET api/Categories

Returns the list of categories available

GET api/Categories/GetConcatenated

Returns a list of concatenated categories (Parent | Child | Child of Child | ....) or (Child | Parent | Parent of Parent | ...)

CentralProducts

Set of methods to get client products

API Description Additional information
GET api/CentralProducts/Count

Gets the total (count) of products available

GET api/CentralProducts/GetArticlecodesBySupplier

Gets a set of article codes, grouped by supplier.

GET api/CentralProducts/GetByEan

Gets a single product managed by oresto by use of EAN

GET api/CentralProducts/GetBySupplier

Gets a single product managed by oresto by use of the supplier code

GET api/CentralProducts/GetEan

Gets a list of EAN available managed by Oresto

GET api/CentralProducts/Nested/GetByEan

Gets a single nested product managed by oresto by use of EAN

Obsolete: Will be removed in future release.
GET api/CentralProducts/Nested/GetBySupplier

Gets a single nested product managed by oresto by use of the supplier code

Obsolete: Will be removed in future release.
GET api/CentralProducts/Nested

Gets a list of nested products available

Obsolete: Will be removed in future release.
GET api/CentralProducts

Gets a list of products available

ClientLocationDeliveryDates

Set of methods to get/update the client locations delivery dates

API Description Additional information
GET api/ClientLocationDeliveryDates

Gets the delivery dates of a client location

PUT api/ClientLocationDeliveryDates

Overwrites the delivery dates of a client

ClientLocations

Set of methods to get client locations

API Description Additional information
GET api/ClientLocations

Get a list of client locations available

POST api/ClientLocations

Method to add a new client location to the system

PUT api/ClientLocations

Updates the current client location

DELETE api/ClientLocations/{Id}

Deletes a client location

DELETE api/ClientLocations/All

Deletes all client locations of a client

ClientOrders

Set of methods to aquire information about the client orders

API Description Additional information
GET api/ClientOrders

Gets a list of available client orders

PUT api/ClientOrders/ProcessOrders

Method to process a list of orders

ClientProducts

Set of methods to get client products

API Description Additional information
GET api/ClientProducts

Get a list of client Products available

POST api/ClientProducts

Method to add a new client Product to the system

POST api/ClientProducts/Multiple

Method to add new client products

POST api/ClientProducts/Multiple/AddOrUpdate

Method to add or update client products

PUT api/ClientProducts

Updates the current client Product

PUT api/ClientProducts/Multiple

Method to update new client products

DELETE api/ClientProducts/All

Deletes all products of a client, if no client provided deletes all products of all clients

DELETE api/ClientProducts

Deletes a client Product

Clients

Set of methods to create/alter/get clients

API Description Additional information
GET api/Clients

Gets a list of available clients

GET api/Clients/OrderListItems

Get the list of curated products this client can order

POST api/Clients

Method to add a new client to the system

POST api/Clients/LinkClientToRepresentative

Create a link between a Client and a Representative

POST api/Clients/LinkClientToUsers

Create a link between a Client and multiple Users

POST api/Clients/OrderListItems

Add one or more product(s) to the list of curated products a client can order.

POST api/Clients/UnlinkClientFromRepresentative

Delete a link between a Client and a Representative

POST api/Clients/UnlinkClientFromUsers

Delete a link between a Client and multiple Users

PUT api/Clients

Updates the current client

PUT api/Clients/OrderListItems

Replace the curated list for a client with a given list.

DELETE api/Clients/OrderListItems

Delete an item from a curated product list of a client.

DELETE api/Clients

Deletes a client

ClientSegments

Set of methods to get client segments

API Description Additional information
GET api/ClientSegments

Get a list of client segments available

ContentTypes

Set of methods to get content types

API Description Additional information
GET api/ContentTypes

Gets the list of content types

ErrorLogs

Set of methods to get latest errors

API Description Additional information
GET api/ErrorLogs

Gets the list of errors according to a date

GET api/ErrorLogs

Gets the list of last known errors, use page to skip records

LinkProducts

Set of methods to link central products with own products

API Description Additional information
GET api/LinkProducts/GetByEan

Gets a list of linked products (unique with multiple salestypes) by use of EAN

GET api/LinkProducts/GetBySupplier

Gets a list of linked products (unique with multiple salestypes) by use of the supplier code

GET api/LinkProducts/GetByWholesalerArticleNumber

Gets a list of linked products (unique with multiple salestypes) by use of wholesaler article number

GET api/LinkProducts/GetEan

Gets a list of EAN available of the linked products

GET api/LinkProducts/GetWholesalerArticleNumbers

Gets a list of wholesaler article numbers available

GET api/LinkProducts/Nested/GetByEan

Gets a list of nested linked products (unique with multiple salestypes) by use of EAN

Obsolete: Will be removed in future release.
GET api/LinkProducts/Nested/GetBySupplier

Gets a list of nested linked products (unique with multiple salestypes) by use of the supplier code

Obsolete: Will be removed in future release.
GET api/LinkProducts/Nested

Gets a list of nested linked products

Obsolete: Will be removed in future release.
GET api/LinkProducts

Gets a list of linked products

POST api/LinkProducts

Method to link central products with own products

PUT api/LinkProducts

Method to update the linked product

PUT api/LinkProducts/Sales

Method to update the sales information of a product (linked)

DELETE api/LinkProducts

Method to delete a linked product

MultiplierTypes

Set of methods to get the units needed for multipliers

API Description Additional information
GET api/MultiplierTypes

Gets the list of units to use for use of a multiplier

Producers

Set of methods to get client producers

API Description Additional information
GET api/Producers

Gets the producers available

ProductInfo

Set of methods to manage product availability information

API Description Additional information
GET api/ProductInfo/GetAvailabilityInfo

Gets a list of EAN available of the linked products

GET api/ProductInfo/GetWholesalerInfo

No documentation available.

ProductPhotos

Set of methods to process or get product photos

API Description Additional information
GET api/ProductPhotos

Gets the list of products with their photos available

POST api/ProductPhotos

Method to add a new product photo to an existing product

DELETE api/ProductPhotos

Deletes one or multiple product photos

Products

Set of methods to get wholesaler products

API Description Additional information
GET api/Products/GetByEan

Gets a list of products (unique with multiple salestypes) for the wholesaler by use of EAN

GET api/Products/GetBySupplier

Gets a list of products (unique with multiple salestypes) for the wholesaler by use of the supplier code

GET api/Products/GetByWholesalerArticleNumber

Gets a list of products (unique with multiple salestypes) for the wholesaler by use of wholesaler article number

GET api/Products/GetEan

Gets a list of EAN available

GET api/Products/GetWholesalerArticleNumbers

Gets a list of wholesaler article numbers available

GET api/Products/Nested/GetByEan

Gets a list of nested products (unique with multiple salestypes) for the wholesaler by use of EAN

Obsolete: Will be removed in future release.
GET api/Products/Nested/GetBySupplier

Gets a list of nested products (unique with multiple salestypes) for the wholesaler by use of the supplier code

Obsolete: Will be removed in future release.
GET api/Products/Nested

Gets a list of nested products available for the wholesaler

Obsolete: Will be removed in future release.
GET api/Products

Gets a list of products available for the wholesaler

POST api/Products

Method to add a new product to the system

PUT api/Products

Method to update a product

PUT api/Products/Sales

Method to update the sales information of a product (linked or own)

DELETE api/Products

Method to delete a product

Representatives

Set of methods to get/create/alter representatives

API Description Additional information
GET api/Representatives

Get a list of available representatives

POST api/Representatives

Create a new representative

POST api/Representatives/LinkRepresentativeToClients

Create a link between a Representative and multiple Clients

POST api/Representatives/UnlinkRepresentativeFromClients

Deletes a link between a Representative and multiple Clients

PUT api/Representatives

Update the user

DELETE api/Representatives

Delete a representative

StorageConditions

Set of methods to get storage conditions

API Description Additional information
GET api/StorageConditions

Gets the list of storage conditions

Suppliers

Set of methods to get suppliers

API Description Additional information
GET api/Suppliers

Retrieves the list of suppliers

GET api/Suppliers/GetByVat

Retrieves a supplier by a VAT number and country code

UnitSalesPrices

Set of methods to get the units needed for sale prices

API Description Additional information
GET api/UnitSalesPrices

Gets the list of units to use for sale prices

Users

Set of methods to get/create/alter users

API Description Additional information
GET api/Users

Get a list of available users

POST api/Users

Create a new user

POST api/Users/LinkUserToClient

Create a link between a User and a Client

POST api/Users/UnlinkUserFromClient

Delete a link between a User and a Client

PUT api/Users

Update the user

DELETE api/Users

Delete a user