Manage Purchase Orders - In Development
Early visibility of draft API specification designed to manage your parts purchasing process.
Overview
For partners and dealers, the API offers an easy-to-use interface for creating and submitting orders, improving the accuracy of orders and reducing the risk of errors. Stay informed of your purchase order's progress with our real-time status tracking feature. Dealers can retrieve order delivery details, enabling them to manage their inventory better.
Availability: In Development
Not available where you need it? Let us know
Provides endpoints to:
- Create Purchase Order Draft
- Edit Purchase Order Draft
- Delete Purchase Order Draft
- Submit Purchase Order
- Get Purchase Order Status
- Post Purchase Order Status
- Get Delivery Notes
- Post Delivery Notes
Capabilities
Purchase Order Creation:
Effortlessly generate draft stock orders and repair orders that can be easily modified to meet your specific requirements. Once ready, submit the purchase order to a Supplier for timely processing.
Real-Time Status Tracking:
Stay up-to-date of your purchase order's progress with our real-time status tracking feature. Receive timely updates on your purchase order's current status, ensuring that you are always aware of any potential delays or issues that may arise.
Delivery Notes:
Access delivery notes directly from your Dealer Management System, ensuring that you have the most up-to-date information. Stay informed of delivery details, enabling you to make informed decisions about your inventory and supply chain management.
Usecases
Manage orders in the Dealership
The Parts Advisor needs to order parts from a Supplier. They use the Purchase Order API to create, edit and submit purchase orders to the Supplier.
Manage Orders Supplier
A Supplier needs to update dealerships about ordered parts. They use Delivery Notes API and the Purchase Order Status API to push status updates on purchase orders.
Track Inventory
A Dealership needs to keep track of the inventory of parts in its warehouse. They use the Delivery Notes API to record incoming parts and update their inventory system.
Process
- Your appPOST /api/v1/parts-purchase-orders
- KeyloopReturns purchaseOrderId
- Your appPUT /api/v1/parts-purchase-orders/{purchaseOrderId}
- KeyloopEdit purchaseOrderId
- Your appDELETE /api/v1/parts-purchase-orders/{purchaseOrderId}
- KeyloopArchive purchaseOrderId
- Your appPOST /api/v1/parts-purchase-orders/{purchaseOrderId}/submit
- Keyloopsend submitted purchaseOrderId to Supplier
- Your appGET /api/v1/parts-purchase-orders/{purchaseOrderId}
- Keyloopshows purchaseOrderId details with Supplier status
- Your appGET /api/v1/parts-delivery-notes
- Keyloopprovides delivery notes details by deliveryNoteId, UpdateAfter, CustomerOrderNumber, IntegratorID
- Your appPOST /api/v1/parts-purchase-orders/{purchaseOrderId}/status
- Keylooppushes the purchase order status to Dealer
- Your appPOST /api/v1/parts-delivery-notes/{deliveryNoteId}
- Keylooppushes delivery notes information to Dealer
Endpoints
- POST /api/v1/parts-purchase-ordersPUT /api/v1/parts-purchase-orders/{purchaseOrderId}DELETE /api/v1/parts-purchase-orders/{purchaseOrderId} GET /api/v1/parts-purchase-ordersGET /api/v1/parts-purchase-orders/{purchaseOrderId} POST /api/v1/parts-purchase-orders/{purchaseOrderId}/submit POST /api/v1/parts-purchase-orders/{purchaseOrderId}/statusGET /api/v1/parts-delivery-notesGET /api/v1/parts-delivery-notes/{deliveryNoteId}POST /api/v1/parts-delivery-notes/{deliveryNoteId}