This API documentation provides information about managing vendors and purchase orders in a Vendor Management System.
For proper documentation follow - SwaggerHub/VenMS
- GET /: Returns the home page.
- GET /vendors/: Retrieves a list of all vendors.
- POST /vendors/: Creates a new vendor.
- GET /vendors/{vendor_code}/: Retrieves details of a specific vendor.
- POST /vendors/{vendor_code}/: Updates details of a specific vendor.
- DELETE /vendors/{vendor_code}/: Deletes a specific vendor.
- GET /purchase_orders/: Retrieves purchase orders by vendor ID.
- POST /purchase_orders/: Creates a new purchase order.
- GET /purchase_orders/{po_id}/: Retrieves details of a specific purchase order.
- POST /purchase_orders/{po_id}/: Updates details of a specific purchase order.
- DELETE /purchase_orders/{po_id}/: Deletes a specific purchase order.
- GET /vendors/{vendor_id}/performance: Retrieves performance metrics of a specific vendor.
- POST /purchase_orders/{po_id}/acknowledge: Acknowledges a specific purchase order.
name
: stringcontact_details
: stringaddress
: stringvendor_code
: integeron_time_delivery_rate
: floatquality_rating_avg
: floataverage_response_time
: float -> In secondsfulfillment_rate
: float
po_number
: integervendor
: integerorder_date
: date-timedelivery_date
: date-timeitems
: stringstatus
: stringquality_rating
: numberissue_date
: date-time
vendor
: integerdate
: date-timeon_time_delivery_rate
: floatquality_rating_avg
: floataverage_response_time
: float -> In secondsfulfillment_rate
: float
To use this API, follow the provided endpoints and make requests accordingly. You can use tools like Postman or curl to interact with the API endpoints.
This project is licensed under the MIT License.
Please refere -> install.md