Product
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| GET api/v1/users/agents |
Get all agents of the database |
Supplier
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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
| API | Description |
|---|---|
| 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 |