Portal/Instance Identifier: IVG-AZR-NAV-01
Base URLs
Sandbox/Test:
https://IVG-AZR-NAV-01.IVGHQ.COM:7028/DynamicsNAV90_DEV/OData/Company(‘IVG%20Production’)
Table of Contents
Customer Endpoints
Get a Customer by ID: (GET)
[Base URL]/Customers(‘{id}’)Get a Customer by Number: (GET)
[Base URL]/Customers/?$filter=No eq ‘{customer_no}’Get a Customer by Email: (GET)
[Base URL]/Customers/?$filter=E_Mail eq ‘{customer_email}’Create a Customer: (POST)
[Base URL]/Customers
Update a Customer: (PATCH)
[Base URL]/Customers(‘{No}’)Product Endpoints
Get a Product Number by SKU: (GET)
[Base URL]/Items?$filter=No eq ‘{sku}’Get a Product by ID: (GET)
[Base URL]/Items(‘{id}’)Create a Product: (POST)
[Base URL]/Items
Delete a Product: (DELETE)
[Base URL]/Items/{id}Update a Product: (PATCH)
[Base URL]/Items(‘{No}’)Get all Products: (GET)
[Base URL]/Items?$top={limit}&$skip={Page * limit}Get Products for Polling: (GET)
[Base URL]/Items?$top={Limit}&$skip={Page * Limit}&$filter=Last_Date_Modified ge DateTime’{utcTimeString}Locations Endpoints
Get a Location by ID (GET)
[Base URL]/Locations(‘{id}’)Get all Locations (GET)
[Base URL]/?$top={limit}&$skip={Page * limit}Get all Locations for Polling (GET)
[Base URL]/?$top={limit}&$skip={Page * limit}Shipping Endpoints
Get a Shipping Method: (GET)
[Base URL]/ShippingAgents(‘{id}’)Get all Shipping Methods: (GET)
[Base URL]/ShippingAgents?$top={limit}&$skip={Page * limit}Get all Shipping Methods for Polling: (GET)
[Base URL]/ShippingAgents?$top={limit}&$skip={Page * limit}Order Tracking & Sales Order Endpoints
Get a Sales Order by ID: (GET)
[Base URL]/SalesOrders(Document_Type=‘Order’,No=‘{salesOrderNO}’)Create a Sales Order: (POST)
[Base URL]/SalesOrders
Update a Sales Order: (PATCH)
[Base URL]/SalesOrders(No=‘{salesOrderNo}’,Document_Type=‘Order’)Get all Sales Order (GET)
[Base URL]/SalesOrder?$top={limit}&$skip={Page * limit}Get Sales Orders by Modified Date for Polling: (GET)
[Base URL]/SalesOrders?$top={Limit}&$skip={Page * Limit}&$filter=Last_Updated_Date_Time ge datetime’{utcTimeString}’Get Sales Orders by Order Date for Polling: (GET)
[Base URL]/SalesOrders?$top={Limit}&$skip={Page * Limit}&$filter=Order_Date ge datetime’{utcTimeString}Get Sales Order Lines by Sales Order ID: (GET)
[Base URL]/SalesOrderLines?$filter=Document_No eq {salesorderID}Create a Sales Order Line Item (POST)
[Base URL]/SalesOrderLines
Update a Sales Order Line Item (PATCH)
[Base URL]/SalesOrderLines(Document_Type='{DocumentType}', Document_No='{this.DocumentNo}',Line_No='{this.LineNo}')Get Sales Order Tracking by Sales Order ID For COLI: (GET)
[Base URL]/VBCOLI?$filter=Document_No eq '{salesOrderID}'Get Sales Order Shipments by Sales Order NO: (GET)
[Base URL]/salesshipments?$filter=Order_No eq '{salesOrderNO}'Get Sales Order Shipments Lines by Sales Order Shipment NO: (GET)
[Base URL]/SalesShipmentLines?$filter=Document_No eq '{shipmentNo}'
