{"info":{"_postman_id":"d33fe073-8611-4ab1-9726-eba58cd9d663","name":"VManagement","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"14536159","collectionId":"d33fe073-8611-4ab1-9726-eba58cd9d663","publishedId":"2sA3JM8N2H","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-05-11T11:30:14.000Z"},"item":[{"name":"VendorApi","id":"294147a5-412f-4d65-8508-784c41256983","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"contact_details","value":"9898989898","type":"text"},{"key":"vendor_email","value":"t@gmail.com","type":"text"},{"key":"name","value":"Test User","type":"text"},{"key":"address","value":"Mumbai, In","type":"text"}]},"url":"http://127.0.0.1:8000/api/vendors/","description":"<h1 id=\"this-api-createprovidesupdatedelete-all-the-details-related-to-venodrs\">This Api create/provides/update/delete all the details related to venodrs.</h1>\n<p>● POST /api/vendors/: Create a new vendor.<br />● GET /api/vendors/: List all vendors.<br />● GET /api/vendors/{vendor_id}/: Retrieve a specific vendor's details.<br />● PUT /api/vendors/{vendor_id}/: Update a vendor's details.<br />● DELETE /api/vendors/{vendor_id}/: Delete a vendor.</p>\n","urlObject":{"protocol":"http","port":"8000","path":["api","vendors",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"1e76d030-5445-43c7-9d89-99460701fd75","name":"VendorApi","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"contact_details","value":"9898989898","type":"text"},{"key":"vendor_email","value":"t@gmail.com","type":"text"},{"key":"name","value":"Test User","type":"text"},{"key":"address","value":"Mumbai, In","type":"text"}]},"url":"http://127.0.0.1:8000/api/vendors/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 11 May 2024 11:16:13 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.6"},{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"227"},{"key":"Vary","value":"Cookie"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"vendor_code\": 1,\n    \"vendor_email\": \"t@gmail.com\",\n    \"name\": \"Test User\",\n    \"contact_details\": \"9898989898\",\n    \"address\": \"Mumbai, In\",\n    \"on_time_delivery_rate\": null,\n    \"quality_rating_avg\": null,\n    \"average_response_time\": null,\n    \"fulfillment_rate\": null\n}"}],"_postman_id":"294147a5-412f-4d65-8508-784c41256983"},{"name":"Acknowledge Purchase Order","event":[{"listen":"test","script":{"id":"273c2154-d760-4b68-89b3-b035275842ac","exec":["pm.variables.get(\"po_id\");"],"type":"text/javascript"}}],"id":"ab5c8368-80e8-41e1-b23d-3b09818f4524","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"acknowledgment_date","value":"2024-05-16","type":"text"}]},"url":"http://127.0.0.1:8000/api/purchase_orders/6/acknowledge/","description":"<h1 id=\"this-api-is-used-by-the-vendors-to-acknowledge-the-purchase-orders\">This Api is used by the vendors to Acknowledge the Purchase orders</h1>\n<p>● GET /api/purchase_orders/{po_id}/acknowledge/: Acknowledge the purchase orders</p>\n","urlObject":{"protocol":"http","port":"8000","path":["api","purchase_orders","6","acknowledge",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"bd9576a2-d00b-4bcb-8cd8-7f7b6e194d8d","name":"Acknowledge Purchase Order","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"acknowledgment_date","value":"2024-05-16","type":"text"}]},"url":"http://127.0.0.1:8000/api/purchase_orders/6/acknowledge/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 11 May 2024 11:06:09 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.6"},{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"54"},{"key":"Vary","value":"Cookie"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Purchase Order acknowledged successfully\"\n}"}],"_postman_id":"ab5c8368-80e8-41e1-b23d-3b09818f4524"},{"name":"Performance APi view","id":"b7b08b5a-d027-43cd-847b-81b167d8a033","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/vendors/1/performance/","description":"<h1 id=\"retrieves-the-calculated-performance-metrics-for-a-specific-vendor\">Retrieves the calculated performance metrics for a specific vendor.</h1>\n<p>GET /api/vendors/{vendor_id}/performance):</p>\n","urlObject":{"protocol":"http","port":"8000","path":["api","vendors","1","performance",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"b2ee0a2a-2be6-4a2d-a336-10482c99e9fa","name":"Performance APi view","originalRequest":{"method":"GET","header":[],"url":"http://127.0.0.1:8000/api/vendors/1/performance/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 11 May 2024 11:06:43 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.6"},{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"GET, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"103"},{"key":"Vary","value":"Cookie"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"on_time_delivery_rate\": 0,\n    \"quality_rating_avg\": null,\n    \"average_response_time\": 3,\n    \"fulfilment_rate\": 0\n}"}],"_postman_id":"b7b08b5a-d027-43cd-847b-81b167d8a033"},{"name":"Purchase Order","id":"2432ad00-26d9-4a78-abb2-2a890351743a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"vendor","value":"1","type":"text"},{"key":"order_date","value":"2024-05-11","type":"text"},{"key":"delivery_date","value":"2024-05-18","type":"text"},{"key":"items","value":"{\"Ball\":\"5\"}","type":"text"},{"key":"status","value":"PENDING","type":"text"}]},"url":"http://127.0.0.1:8000/api/purchase_orders/","description":"<h1 id=\"this-api-is-used-to-create-the-purchase-orders\">This Api is used to create the Purchase orders</h1>\n<p>● POST /api/purchase_orders/: Create a new purchase_orders.<br />● GET /api/purchase_orders/: List all purchase_orders.<br />● GET /api/purchase_orders/{po_id}/: Retrieve a specific purchase_orders detail.<br />● PUT /api/purchase_orders/{po_id}/: Update a purchase_orders details.<br />● DELETE /api/purchase_orders/{po_id}/: Delete a purchase_order.</p>\n","urlObject":{"protocol":"http","port":"8000","path":["api","purchase_orders",""],"host":["127","0","0","1"],"query":[],"variable":[]}},"response":[{"id":"3a1223b2-ac0e-4e24-9737-ed642afd146f","name":"Purchase Order","originalRequest":{"method":"PUT","header":[],"body":{"mode":"formdata","formdata":[{"key":"vendor","value":"1","type":"text"},{"key":"order_date","value":"2024-05-11","type":"text"},{"key":"delivery_date","value":"2024-05-18","type":"text"},{"key":"items","value":"{\"Ball\":\"5\"}","type":"text"},{"key":"status","value":"PENDING","type":"text"}]},"url":"http://127.0.0.1:8000/api/purchase_orders/1/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 11 May 2024 11:21:00 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.6"},{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"239"},{"key":"Vary","value":"Cookie"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"po_number\": 1,\n    \"order_date\": \"2024-05-11\",\n    \"delivery_date\": \"2024-05-18\",\n    \"items\": {\n        \"Ball\": \"5\"\n    },\n    \"quantity\": 1,\n    \"status\": \"PENDING\",\n    \"quality_rating\": 10,\n    \"issue_date\": \"2024-05-11\",\n    \"acknowledgment_date\": null,\n    \"delivered_date\": \"2024-05-14\",\n    \"vendor\": 1\n}"}],"_postman_id":"2432ad00-26d9-4a78-abb2-2a890351743a"},{"name":"Purchase Delivery","id":"734953fc-b1ea-4324-bfb3-1d1156d3fecd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"delivered_date","value":"2024-05-14","type":"text"},{"key":"quality_rating","value":"10","type":"text"},{"key":"status","value":"COMPLETED","type":"text"}]},"url":"http://127.0.0.1:8000/api/purchase_orders/1/Delivered/","description":"<h1 id=\"this-api-is-used-buy-the-vendors-about-marking-the-delivery-status-of-the-purchase-orders-and-excpet-the-quality_rating-from-customers\">This api is used buy the vendors about marking the delivery status of the purchase orders, and excpet the quality_rating from customers</h1>\n","urlObject":{"protocol":"http","port":"8000","path":["api","purchase_orders","1","Delivered",""],"host":["127","0","0","1"],"query":[{"disabled":true,"key":"","value":"5"}],"variable":[]}},"response":[{"id":"7ddcca7f-a7e3-44f7-b6c4-3eea546349f4","name":"Purchase Delivery","originalRequest":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"delivered_date","value":"2024-05-14","type":"text"},{"key":"quality_rating","value":"10","type":"text"},{"key":"status","value":"COMPLETED","type":"text"}]},"url":{"raw":"http://127.0.0.1:8000/api/purchase_orders/1/Delivered/","protocol":"http","host":["127","0","0","1"],"port":"8000","path":["api","purchase_orders","1","Delivered",""],"query":[{"key":"","value":"5","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 11 May 2024 11:16:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.9.6"},{"key":"Content-Type","value":"application/json"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"51"},{"key":"Vary","value":"Cookie"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"Referrer-Policy","value":"same-origin"},{"key":"Cross-Origin-Opener-Policy","value":"same-origin"}],"cookie":[],"responseTime":null,"body":"{\n    \"message\": \"Purchase Order Delivered successfully\"\n}"}],"_postman_id":"734953fc-b1ea-4324-bfb3-1d1156d3fecd"}],"variable":[{"key":"po_id","value":"-"}]}