Product

APIDescription
POST api/v1/product/search

Search into products

GET api/v1/product/byidentifier/{productIdentifier}

Get product by identifier

GET api/v1/product/byarticlenumber/{ownArticleNumber}

Get product by own article number

POST api/v1/product/prices

Get price information for a product variation. optional filtered by a customer with his special prices.

POST api/v1/product/priceslist

JOS: ADD COMMENTS

POST api/v1/product/stockmovement

JOS: ADD COMMENTS

POST api/v1/product/configuration

JOS: ADD COMMENTS

POST api/v1/product/searchbygroup?articleGroupName={articleGroupName}

JOS: ADD COMMENTS

POST api/v1/productgroup/specialprices?priceGroup={priceGroup}

JOS: ADD COMMENTS

POST api/v1/Product/ReservationList

Gets the stock amounts

Authentication

Controller to authenticate usage

APIDescription
POST api/v1/authenticate

Method to authenticate with Promotional Office

GET api/v1/session

Method to test if you're still connected with Promotional Office

DELETE api/v1/authenticate

Method to delete your token

Essentials

APIDescription
GET api/v1/essentials/optiontypes

Jos: WRITE COMMENTS

POST api/v1/essentials/optionlist

Jos: WRITE COMMENTS

GET api/v1/essentials/currencylist

Jos: WRITE COMMENTS

GET api/v1/essentials/paymentinformationlist

Jos: WRITE COMMENTS

GET api/v1/essentials/dispatchtypes

Jos: WRITE COMMENTS

GET api/v1/essentials/deliveryterms

Jos: WRITE COMMENTS

GET api/v1/essentials/showdescriptionitems?showDescriptionListTypeEnum={showDescriptionListTypeEnum}

Jos: WRITE COMMENTS

GET api/v1/essentials/collectiveinvoicelist

Jos: WRITE COMMENTS

POST api/v1/essentials/stockamounts

Gets the stock amounts

Indent

Controller for sales orders

APIDescription
POST api/v1/indent/search

Search for an sales order

POST api/v1/indent

Get all the details of an indent

POST api/v1/GetIndentStockReceiptData

Get an object which shows what can be booked in on connected open purchase orders and delivered to the customer for an indent

POST api/v1/PostIndentStockReceiptData

Make the delivery for a indent. Book in the open connected purchase orders based on the amounts in the parameter. Then deliver all available amounts for the sales order (All on stock reservated and new booked in amounts). Fetch initial parameter from the GetIndentStockReceiptData method.

User

Controller for managing Users

APIDescription
GET api/v1/users/agents

Get all agents of the database

Supplier

APIDescription
POST api/v1/supplier/search

Search into suppliers

GET api/v1/supplier/{creditorNumber}

Get supplier by creditor number

POST api/v1/supplier/information

JOS: ADD COMMENTS

POST api/v1/supplier/informationlist?startDate={startDate}

JOS: ADD COMMENTS

PurchaseOrder

Controller for purchase orders

APIDescription
POST api/v1/purchaseorder/search

Search for a purchase order

GET api/v1/purchaseorder/{purchaseOrderNumber}

Search a purchase order by purchase order number

GET api/v1/purchaseorderWex/{purchaseOrderNumber}

Search a purchase order by purchase order number

POST api/v1/purchaseorder/changepurchaseorderaction

Change the action of a purchase order

GET api/v1/purchaseorder/purchaseorderactionlist

Get all actions related to a purchase order

Tender

Controller for offers

APIDescription
POST api/v1/tender

Get details for an offer

POST api/v1/tender/search

Search for an sales order

Finance

Everything for Finance is in this controller

APIDescription
POST api/v1/finance/processopenamounts

Sync open amounts for invoice, prepayments and credit notes

POST api/v1/finance/updatebuyinginvoicecache

Update the given data in the buying invoice cache tables of Promotional Office

Customer

APIDescription
POST api/v1/customer/search

Search into customers

GET api/v1/customer/{customerIdentifier}

Get customer by customer number

POST api/v1/customer/information

Get the data of a customer

POST api/v1/customer/informationlist?startDate={startDate}

JOS: ADD COMMENTS

POST api/v1/customer/specialpricelist

JOS: ADD COMMENTS

Complex

Controller for complex things

APIDescription
POST api/v1/tender-and-indent/import

Import order or quote into Promotional Office

POST api/v1/tender-and-indent/status

Get the State data for a import

Dashboard

Controller for Dashboard operations

APIDescription
POST api/v1/Dashboard/GetDataAsDataTable?dashboardDefinitionId={dashboardDefinitionId}

Get the Data from a Dashboard as data table

POST api/v1/Dashboard/GetDefinitionList

Get the list of available dashboard definitions