# API Docs ## Docs - [Overview](https://developers.onflow.vn/doc-550886.md): - [Getting Started](https://developers.onflow.vn/doc-611811.md): - [Common Errors](https://developers.onflow.vn/doc-611827.md): - [SHIPMENT INBOUND](https://developers.onflow.vn/doc-672656.md): - [ORDER ](https://developers.onflow.vn/doc-672658.md): - [SHIPMENT](https://developers.onflow.vn/doc-672659.md): - [RETURN](https://developers.onflow.vn/doc-672661.md): - [WebHook connection required](https://developers.onflow.vn/doc-794649.md): - [HOOK EVENT ORDER CREATED](https://developers.onflow.vn/doc-672649.md): - [HOOK EVENT ORDER UPDATE STATUS](https://developers.onflow.vn/doc-672650.md): - [HOOK EVENT SHIPMENT CREATED](https://developers.onflow.vn/doc-672651.md): - [HOOK EVENT SHIPMENT UPDATE STATUS](https://developers.onflow.vn/doc-672652.md): - [HOOK EVENT INBOUND UPDATE STATUS](https://developers.onflow.vn/doc-672653.md): - [HOOK EVENT INBOUND CREATED](https://developers.onflow.vn/doc-672654.md): - [HOOK EVENT STOCK UPDATE](https://developers.onflow.vn/doc-672655.md): ## API Docs - Config [List Pickup Address](https://developers.onflow.vn/api-9196579.md): This API retrieves a list of pickup addresses associated with a user. Each address includes detailed location and fulfillment information. - Config [List Box Dimension](https://developers.onflow.vn/api-9196581.md): This API is used to retrieve a list of box dimensions defined by the user. These dimensions represent the size of packages that will be sent via the shipping carrier and are used to estimate shipping fees for orders. - Config [List vendor](https://developers.onflow.vn/api-9196603.md): This API is used to retrieve a list of vendors. This list is typically used when creating a purchase request for goods to be delivered to the pickup address. It helps the user select a vendor for the procurement of goods. - Config [List store](https://developers.onflow.vn/api-9196605.md): This API is used to retrieve a list of connected stores and sales channels linked to the system. This list is commonly used when manually creating an order, allowing users to select the appropriate store or sales channel for order processing. - Config [List category](https://developers.onflow.vn/api-8987875.md): This API is used to retrieve a list of product categories. These categories are used to organize and classify products for easier browsing and searching. - Config [List brand](https://developers.onflow.vn/api-8988045.md): This API retrieves a list of all available product brands. - Config [List Outbound Strategy](https://developers.onflow.vn/api-8991776.md): This API returns a list of available outbound strategies used for product dispatch or order fulfillment. These strategies may define how items are picked, packed, and shipped (e.g., FIFO, FEFO, etc.) - Config [List Product Type](https://developers.onflow.vn/api-8991803.md): This API retrieves a list of available product types used for categorizing or managing products within the OMS (Order Management System). Product types may be used to define how a product is handled in terms of storage, shipping, or processing rules (e.g., physical, gift, etc.). - Config [List Material](https://developers.onflow.vn/api-8991870.md): - Config [List Storage Method](https://developers.onflow.vn/api-8991907.md): - Config [List Unit](https://developers.onflow.vn/api-22333233.md): This API retrieves the list of unit configurations (measurement units) used by a specific user or business. - Config [List customer](https://developers.onflow.vn/api-32811479.md): Retrieve a paginated list of customers from the system. - Config [Upload File](https://developers.onflow.vn/api-22535757.md): This endpoint allows a user to upload a file to the server. - Online Product [Create Single Product](https://developers.onflow.vn/api-8988159.md): Create a new product online to the system with detailed product information. - Online Product [Create Product From Product Inventory](https://developers.onflow.vn/api-9196571.md): Create a product for sale (publish online) based on an existing product from the inventory system. - Online Product [List product](https://developers.onflow.vn/api-8990872.md): This API retrieves a list of products from the system, with support for pagination and keyword filtering. It is used to display or manage product data from different platforms such as retail, Shopee, Lazada, Tiktok, Shopify,..... - Online Product [Product detail](https://developers.onflow.vn/api-8991478.md): - Product Inventory [Create single inventory product](https://developers.onflow.vn/api-9016832.md): This API creates a new inventory product in the system. The request includes product details such as name, SKU, brand, category, packaging specifications,... - Product Inventory [List product inventory](https://developers.onflow.vn/api-8993082.md): - Product Inventory [Product inventory detail](https://developers.onflow.vn/api-9015153.md): - Product Inventory [Get Product Inventory in Warehouse](https://developers.onflow.vn/api-22140715.md): This API returns the inventory status of a specific product across different warehouses. It provides details such as available stock, incoming shipments, reserved stock, damaged stock, and warehouse pickup addresses. - Order > Shipping Service > Preview shipping prices [List shipping service](https://developers.onflow.vn/api-11955100.md): This API returns a list of available shipping services for a given order. It calculates estimated delivery times and total fees based on the shipping address, selected courier, parcel weight, and other details. - Order > Shipping Service > Preview shipping prices [List available courier](https://developers.onflow.vn/api-11955098.md): - Order > Shipping Service [List available courier from order](https://developers.onflow.vn/api-9019458.md): - Order > Shipping Service [List shipping service of courier](https://developers.onflow.vn/api-9038212.md): - Order [Create order B2C](https://developers.onflow.vn/api-9038242.md): This API is used to create a B2C (Business-to-Consumer) order on the N&H OMS system. It includes customer, payment, shipping, product, and courier details. The API supports options like insurance, fulfillment settings, and courier selection. - Order [Create order B2B](https://developers.onflow.vn/api-15590228.md): This API is used to create a new B2B order. The order includes details about the buyer, receiver, products, shipping method, pickup address, and optionally the vendor. - Order [List order](https://developers.onflow.vn/api-9038245.md): - Order [Order detail](https://developers.onflow.vn/api-9040325.md): - Order [Cancel order](https://developers.onflow.vn/api-10468257.md): - Shipment [Create shipment auto](https://developers.onflow.vn/api-9206595.md): - Shipment [[Retail][Ship by self] Create shipment with item](https://developers.onflow.vn/api-11948135.md): - Shipment [Cancel shipment](https://developers.onflow.vn/api-10471870.md): - Shipment [List shipment](https://developers.onflow.vn/api-16562928.md): - Shipment [Shipment detail](https://developers.onflow.vn/api-16564073.md): - Shipment [List shipment of order](https://developers.onflow.vn/api-16671369.md): This API retrieves the list of shipments associated with a specific order by its order_id. - Shipment [Shipment item](https://developers.onflow.vn/api-24256228.md): This API returns a list of items inside a shipment, including product information, inventory details, quantities, weight, volume, and shipment metadata. - Shipment Inbound [Create shipment inbound](https://developers.onflow.vn/api-9070846.md): - Shipment Inbound [Cancel shipment inbound](https://developers.onflow.vn/api-16519773.md): This API updates the status of a specific inbound shipment. Setting the status to 700 will cancel the shipment. - Shipment Inbound [List shipment inbound](https://developers.onflow.vn/api-9071609.md): - Shipment Inbound [Shipment inbound detail](https://developers.onflow.vn/api-9071611.md): - Shipment Inbound [Shipment inbound items](https://developers.onflow.vn/api-11292788.md): - Shipment Inbound [List addtional services](https://developers.onflow.vn/api-22725539.md): - Order Return [List return order](https://developers.onflow.vn/api-15596951.md): This API endpoint is used to fetch a list of return orders from the system. Return orders are typically orders that customers have returned or requested to return for various reasons, such as dissatisfaction with the product, shipping errors, or other return policies. - Order Return [Return order detail](https://developers.onflow.vn/api-15596942.md): This API endpoint is used to retrieve detailed information about a specific return order, based on a unique return_tracking_code. - Order Return [Return order item](https://developers.onflow.vn/api-24260227.md): This API returns the list of items in a return order, including product details, return quantities, item status, and inventory information. - Order Return [Create return order](https://developers.onflow.vn/api-15596959.md): - Order Return [Cancel Return Order](https://developers.onflow.vn/api-16362980.md): Cancel a return order based on the provided return_id. - Courier [List courier service integrated](https://developers.onflow.vn/api-10411854.md): - Courier [List courier operate](https://developers.onflow.vn/api-11878854.md): - Courier [List courier integrated](https://developers.onflow.vn/api-11878855.md): - Address Directory [Province](https://developers.onflow.vn/api-11583382.md): - Address Directory [District](https://developers.onflow.vn/api-11583441.md): - Address Directory [Ward](https://developers.onflow.vn/api-11583591.md):