{"info":{"_postman_id":"caa03ccf-40f7-4068-a5d7-802485e83b91","name":"Online Store Inventory API","description":"<html><head></head><body><p>A basic inventory application that tracks suppliers and supplies in django</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"15533276","collectionId":"caa03ccf-40f7-4068-a5d7-802485e83b91","publishedId":"2sA3XV9fEo","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-06-21T08:15:23.000Z"},"item":[{"name":"Auth","item":[{"name":"Register Staff","id":"95b5a50e-ce91-4964-ac39-88230f4deca7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"Testing26\",\r\n    \"password\": \"Testing@123\",\r\n    \"email\": \"testing@example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/auth/register/","urlObject":{"path":["auth","register",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"fafe23c7-906a-4a96-88d4-ab0a57e1943c","name":"Successful Response","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"Testing26\",\r\n    \"password\": \"Testing@123\",\r\n    \"email\": \"testing@example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/auth/register/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:04:38 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"145"},{"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    \"user\": {\n        \"id\": 3,\n        \"username\": \"Testing26\",\n        \"email\": \"testing@example.com\"\n    },\n    \"token\": \"f84d97a19bf9b3ceab79907aef0d77730da9f364787156bd4ededf22cdc40dda\"\n}"}],"_postman_id":"95b5a50e-ce91-4964-ac39-88230f4deca7"},{"name":"Login","event":[{"listen":"prerequest","script":{"id":"4b8a9775-c927-41f6-9ee1-32af42795e3f","exec":[""],"type":"text/javascript","packages":{}}}],"id":"f55aed81-22c7-4bfa-b6a9-18e62178e908","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"Testing26\",\r\n    \"password\": \"Testing@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/auth/login/","urlObject":{"path":["auth","login",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"9004d043-7270-44d6-b599-f62edf7f02ca","name":"Success","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"username\": \"Testing26\",\r\n    \"password\": \"Testing@123\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/auth/login/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:16:05 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"145"},{"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    \"user\": {\n        \"id\": 3,\n        \"username\": \"Testing26\",\n        \"email\": \"testing@example.com\"\n    },\n    \"token\": \"a0f5790f90055d6c98e082f97eafaaadc5df1c69de406c93454cecb32d9d85ac\"\n}"}],"_postman_id":"f55aed81-22c7-4bfa-b6a9-18e62178e908"},{"name":"Logout","id":"b9cee288-11c3-4318-854b-a3358d80af92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token a0f5790f90055d6c98e082f97eafaaadc5df1c69de406c93454cecb32d9d85ac","type":"text"}],"url":"http://localhost:8000/api/auth/logout/","urlObject":{"path":["auth","logout",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"26cdc99b-64e8-40d8-bb87-34a2d27ea1a4","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token a0f5790f90055d6c98e082f97eafaaadc5df1c69de406c93454cecb32d9d85ac","type":"text"}],"url":"http://localhost:8000/api/auth/logout/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:16:51 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"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":null}],"_postman_id":"b9cee288-11c3-4318-854b-a3358d80af92"},{"name":"Logout All Sessions","id":"451ac8e1-4e3a-4997-9748-30e1cc159583","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token d980a4c50d78a49d89466ef7f67b35da80df4d377cd5fee48a0d03a14cbe0004","type":"text"}],"url":"http://localhost:8000/api/auth/logoutall/","urlObject":{"path":["auth","logoutall",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"af847041-eefc-4430-a7e8-f46feb9748dd","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token d980a4c50d78a49d89466ef7f67b35da80df4d377cd5fee48a0d03a14cbe0004","type":"text"}],"url":"http://localhost:8000/api/auth/logoutall/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:18:21 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"POST, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"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":null}],"_postman_id":"451ac8e1-4e3a-4997-9748-30e1cc159583"}],"id":"85971884-a517-470c-b4e4-c25c0208723e","description":"<p>This folder handles all user authentication endpoints</p>\n","_postman_id":"85971884-a517-470c-b4e4-c25c0208723e"},{"name":"Items","item":[{"name":"Create a new item","id":"9780c1de-dc73-42a2-8c8c-def2cfcb28c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Pencil\",\r\n  \"description\": \"A dozen pack\",\r\n  \"price\": \"100\",\r\n  \"quantity\": 15\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/items/","description":"<p>Create a new item for the inventory</p>\n","urlObject":{"path":["items",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"e530f5b8-67c0-4ed5-88e1-01ebe9ea5bfa","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Pencil\",\r\n  \"description\": \"A dozen pack\",\r\n  \"price\": \"100\",\r\n  \"quantity\": 15\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/items/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:21:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"125"},{"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    \"id\": 3,\n    \"name\": \"Pencil\",\n    \"description\": \"A dozen pack\",\n    \"price\": \"100.00\",\n    \"date_added\": \"2024-06-21\",\n    \"quantity\": 15,\n    \"suppliers\": []\n}"}],"_postman_id":"9780c1de-dc73-42a2-8c8c-def2cfcb28c9"},{"name":"Filter items","id":"0996fb1c-ffd1-4859-a53c-b79114efb783","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/items/","description":"<p>Filter items in inventory, which would display the suppliers for that item</p>\n","urlObject":{"path":["items",""],"host":["http://localhost:8000/api"],"query":[{"disabled":true,"key":"name","value":"Book"},{"disabled":true,"key":"min_price","value":"5"},{"disabled":true,"key":"max_price","value":"1000"},{"disabled":true,"key":"date_added","value":"'2024-06-21'"},{"disabled":true,"key":"suppliers","value":"1"},{"disabled":true,"key":"page","value":"1"},{"disabled":true,"key":"page_size","value":"10"}],"variable":[]}},"response":[{"id":"bbb4d748-c77b-43b0-84a1-35f84a33a329","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":{"raw":"http://localhost:8000/api/items/","host":["http://localhost:8000/api"],"path":["items",""],"query":[{"key":"name","value":"Book","type":"text","disabled":true},{"key":"min_price","value":"5","type":"text","disabled":true},{"key":"max_price","value":"1000","type":"text","disabled":true},{"key":"date_added","value":"'2024-06-21'","type":"text","disabled":true},{"key":"suppliers","value":"1","type":"text","disabled":true},{"key":"page","value":"1","type":"text","disabled":true},{"key":"page_size","value":"10","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:25:51 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"448"},{"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    \"count\": 3,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": 1,\n            \"name\": \"Book\",\n            \"description\": \"A black book\",\n            \"price\": \"200.00\",\n            \"date_added\": \"2024-06-20\",\n            \"quantity\": 25,\n            \"suppliers\": [\n                {\n                    \"id\": 1,\n                    \"name\": \"Magni\"\n                }\n            ]\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Pen\",\n            \"description\": \"A fountain pen\",\n            \"price\": \"100.00\",\n            \"date_added\": \"2024-06-20\",\n            \"quantity\": 0,\n            \"suppliers\": []\n        },\n        {\n            \"id\": 3,\n            \"name\": \"Pencil\",\n            \"description\": \"A dozen pack\",\n            \"price\": \"100.00\",\n            \"date_added\": \"2024-06-21\",\n            \"quantity\": 15,\n            \"suppliers\": []\n        }\n    ]\n}"}],"_postman_id":"0996fb1c-ffd1-4859-a53c-b79114efb783"},{"name":"Select one item","id":"04514d17-69a6-4076-801f-2e3afceec793","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/items/1/","description":"<p>Select one item from the inventory</p>\n","urlObject":{"path":["items","1",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"ffef37be-a6a0-4a4d-a2a2-1b4a7fb43983","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/items/1/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:27:37 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"146"},{"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    \"id\": 1,\n    \"name\": \"Book\",\n    \"description\": \"A black book\",\n    \"price\": \"200.00\",\n    \"date_added\": \"2024-06-20\",\n    \"quantity\": 25,\n    \"suppliers\": [\n        {\n            \"id\": 1,\n            \"name\": \"Magni\"\n        }\n    ]\n}"}],"_postman_id":"04514d17-69a6-4076-801f-2e3afceec793"},{"name":"Update One item","id":"fede572a-edc7-4904-ac1d-ef5703bb1854","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Updated Pencil\",\r\n  \"description\": \"Updated A dozen pack\",\r\n  \"price\": \"104\",\r\n  \"quantity\": 12,\r\n  \"suppliers\": [\"1\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/items/3/","description":"<p>Update one item in the inventory</p>\n","urlObject":{"path":["items","3",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"b5d794bd-35a7-4309-ac11-c1fa553282d7","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Updated Pencil\",\r\n  \"description\": \"Updated A dozen pack\",\r\n  \"price\": \"104\",\r\n  \"quantity\": 12,\r\n  \"suppliers\": [\"1\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/items/3/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:29:51 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"164"},{"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    \"id\": 3,\n    \"name\": \"Updated Pencil\",\n    \"description\": \"Updated A dozen pack\",\n    \"price\": \"104.00\",\n    \"date_added\": \"2024-06-21\",\n    \"quantity\": 12,\n    \"suppliers\": [\n        {\n            \"id\": 1,\n            \"name\": \"Magni\"\n        }\n    ]\n}"}],"_postman_id":"fede572a-edc7-4904-ac1d-ef5703bb1854"},{"name":"Remove an item","id":"ec0736af-4039-47a8-9965-a3b5668f551c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/items/3/","description":"<p>Remove an item from the inventory</p>\n","urlObject":{"path":["items","3",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"1b17e726-5536-43a2-9290-58980d2d4566","name":"Success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/items/3/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:31:03 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"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":null}],"_postman_id":"ec0736af-4039-47a8-9965-a3b5668f551c"}],"id":"688a61a1-99aa-4acf-b3f8-a4393918f122","description":"<p>This collection handles all item routes or endpoints</p>\n","_postman_id":"688a61a1-99aa-4acf-b3f8-a4393918f122"},{"name":"Suppliers","item":[{"name":"Add a supplier","id":"e6e4df64-0bd8-4918-bbbd-f077605f5e1f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Supplier B\",\r\n    \"phone\": \"+2349067542234\",\r\n    \"country\": \"Nigeria\",\r\n    \"city\": \"Lekki\",\r\n    \"state\": \"Lagos\",\r\n    \"zip\":\"11099\",\r\n    \"address\": \"123 Test road\",\r\n    \"email\": \"test2@example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/suppliers/","description":"<p>Add a new supplier</p>\n","urlObject":{"path":["suppliers",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"f56cfc2f-4616-44d3-8fd0-942b320fd672","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Supplier B\",\r\n    \"phone\": \"+2349067542234\",\r\n    \"country\": \"Nigeria\",\r\n    \"city\": \"Lekki\",\r\n    \"state\": \"Lagos\",\r\n    \"zip\":\"11099\",\r\n    \"address\": \"123 Test road\",\r\n    \"email\": \"test2@example.com\"\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/suppliers/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:34:42 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"183"},{"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    \"id\": 2,\n    \"name\": \"Supplier B\",\n    \"phone\": \"+2349067542234\",\n    \"country\": \"Nigeria\",\n    \"city\": \"Lekki\",\n    \"state\": \"Lagos\",\n    \"zip\": \"11099\",\n    \"address\": \"123 Test road\",\n    \"email\": \"test2@example.com\",\n    \"items\": []\n}"}],"_postman_id":"e6e4df64-0bd8-4918-bbbd-f077605f5e1f"},{"name":"Filter Suppliers","id":"1eca2739-d6ca-427f-b8bd-dbf8c2b917a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/suppliers/","description":"<p>Filter suppliers by item or by name</p>\n","urlObject":{"path":["suppliers",""],"host":["http://localhost:8000/api"],"query":[{"disabled":true,"key":"name","value":null},{"disabled":true,"key":"country","value":null},{"disabled":true,"key":"city","value":null},{"disabled":true,"key":"state","value":null},{"disabled":true,"key":"items","value":null},{"disabled":true,"key":"page","value":null},{"disabled":true,"key":"page_size","value":null}],"variable":[]}},"response":[{"id":"fce45a06-fe0a-49cf-bc03-6902b348770a","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":{"raw":"http://localhost:8000/api/suppliers/","host":["http://localhost:8000/api"],"path":["suppliers",""],"query":[{"key":"name","value":null,"type":"text","disabled":true},{"key":"country","value":null,"type":"text","disabled":true},{"key":"city","value":null,"type":"text","disabled":true},{"key":"state","value":null,"type":"text","disabled":true},{"key":"items","value":null,"type":"text","disabled":true},{"key":"page","value":null,"type":"text","disabled":true},{"key":"page_size","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:41:54 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"399"},{"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    \"count\": 2,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": 1,\n            \"name\": \"Magni\",\n            \"phone\": null,\n            \"country\": null,\n            \"city\": null,\n            \"state\": null,\n            \"zip\": null,\n            \"address\": null,\n            \"email\": \"magni@example.com\",\n            \"items\": [\n                {\n                    \"id\": 1,\n                    \"name\": \"Book\"\n                }\n            ]\n        },\n        {\n            \"id\": 2,\n            \"name\": \"Supplier B\",\n            \"phone\": \"+2349067542234\",\n            \"country\": \"Nigeria\",\n            \"city\": \"Lekki\",\n            \"state\": \"Lagos\",\n            \"zip\": \"11099\",\n            \"address\": \"123 Test road\",\n            \"email\": \"test2@example.com\",\n            \"items\": []\n        }\n    ]\n}"}],"_postman_id":"1eca2739-d6ca-427f-b8bd-dbf8c2b917a0"},{"name":"Select on item","id":"38944cb6-3bdc-45f0-b158-35f3f4a8b565","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/suppliers/2/","description":"<p>View one supplier</p>\n","urlObject":{"path":["suppliers","2",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"b758b69a-1a98-49e5-9bfc-cd81d19ceb10","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token 351d2d0b5224977f8a9ff53de6e331572ea75afb2d1aa1ff17e7527f8446ec18","type":"text"}],"url":"http://localhost:8000/api/suppliers/2/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:46:08 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"183"},{"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    \"id\": 2,\n    \"name\": \"Supplier B\",\n    \"phone\": \"+2349067542234\",\n    \"country\": \"Nigeria\",\n    \"city\": \"Lekki\",\n    \"state\": \"Lagos\",\n    \"zip\": \"11099\",\n    \"address\": \"123 Test road\",\n    \"email\": \"test2@example.com\",\n    \"items\": []\n}"}],"_postman_id":"38944cb6-3bdc-45f0-b158-35f3f4a8b565"},{"name":"Update one supplier","id":"6871ff9a-0b85-4018-ac03-366a569aeac3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Updated Supplier A\",\r\n    \"phone\": \"+2349067542254\", \r\n    \"country\": \"Nigeria\", \r\n    \"city\": \"Lekki\",\r\n    \"state\": \"Lagos\", \r\n    \"zip\":\"11089\",\r\n    \"address\": \"125 Test road\", \r\n    \"email\": \"test24@example.com\",\r\n    \"items\": [\"2\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/suppliers/2/","description":"<p>Update one supplier record</p>\n","urlObject":{"path":["suppliers","2",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"1e499cfc-d2ba-47ff-997f-9b6341e2c1a6","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Updated Supplier A\",\r\n    \"phone\": \"+2349067542254\", \r\n    \"country\": \"Nigeria\", \r\n    \"city\": \"Lekki\",\r\n    \"state\": \"Lagos\", \r\n    \"zip\":\"11089\",\r\n    \"address\": \"125 Test road\", \r\n    \"email\": \"test24@example.com\",\r\n    \"items\": [\"2\"]\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/suppliers/2/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:51:35 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"213"},{"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    \"id\": 2,\n    \"name\": \"Updated Supplier A\",\n    \"phone\": \"+2349067542254\",\n    \"country\": \"Nigeria\",\n    \"city\": \"Lekki\",\n    \"state\": \"Lagos\",\n    \"zip\": \"11089\",\n    \"address\": \"125 Test road\",\n    \"email\": \"test24@example.com\",\n    \"items\": [\n        {\n            \"id\": 2,\n            \"name\": \"Pen\"\n        }\n    ]\n}"}],"_postman_id":"6871ff9a-0b85-4018-ac03-366a569aeac3"},{"name":"Delete a supplier","id":"f9431e05-cd2b-4f9b-ba51-056f122c4e61","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":"http://localhost:8000/api/suppliers/2/","description":"<p>Remove a supplier</p>\n","urlObject":{"path":["suppliers","2",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"50817ecc-7c61-4b24-977f-05bd7c69a9cf","name":"Success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":"http://localhost:8000/api/suppliers/2/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:52:45 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"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":null}],"_postman_id":"f9431e05-cd2b-4f9b-ba51-056f122c4e61"}],"id":"c63126ce-6874-435c-91f7-027173a34dd0","description":"<p>This collection handles all Supplier apis</p>\n","_postman_id":"c63126ce-6874-435c-91f7-027173a34dd0"},{"name":"Supplies","item":[{"name":"Create a supply","id":"1e913cc4-9bd2-4d9f-8a9f-bfca70b94cf9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"item\": \"1\",\r\n  \"supplier\": \"1\",\r\n  \"quantity\": 4\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/supplies/","description":"<p>Create a supply record which affects item quantity</p>\n","urlObject":{"path":["supplies",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"4238f831-8f8f-4e93-ac93-f169050fe945","name":"Success","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"item\": \"1\",\r\n  \"supplier\": \"1\",\r\n  \"quantity\": 4\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/supplies/"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:54:24 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"115"},{"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    \"id\": 4,\n    \"item\": {\n        \"id\": 1,\n        \"name\": \"Book\"\n    },\n    \"supplier\": {\n        \"id\": 1,\n        \"name\": \"Magni\"\n    },\n    \"quantity\": 4,\n    \"date_supplied\": \"2024-06-21\"\n}"}],"_postman_id":"1e913cc4-9bd2-4d9f-8a9f-bfca70b94cf9"},{"name":"Filter Supplies","id":"204801bb-c892-46e8-bf0b-6d7cd37d3c6f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":"http://localhost:8000/api/supplies/","description":"<p>This api gives the ability to filter supplies</p>\n","urlObject":{"path":["supplies",""],"host":["http://localhost:8000/api"],"query":[{"disabled":true,"key":"item","value":null},{"disabled":true,"key":"supplier","value":null},{"disabled":true,"key":"start_date","value":null},{"disabled":true,"key":"end_date","value":null},{"disabled":true,"key":"page","value":null},{"disabled":true,"key":"page_size","value":null}],"variable":[]}},"response":[{"id":"1db48acc-c965-4485-9930-173e8dc6667c","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":{"raw":"http://localhost:8000/api/supplies/","host":["http://localhost:8000/api"],"path":["supplies",""],"query":[{"key":"item","value":null,"type":"text","disabled":true},{"key":"supplier","value":null,"type":"text","disabled":true},{"key":"start_date","value":null,"type":"text","disabled":true},{"key":"end_date","value":null,"type":"text","disabled":true},{"key":"page","value":null,"type":"text","disabled":true},{"key":"page_size","value":null,"type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:57:12 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, POST, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"517"},{"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    \"count\": 4,\n    \"next\": null,\n    \"previous\": null,\n    \"results\": [\n        {\n            \"id\": 1,\n            \"item\": {\n                \"id\": 1,\n                \"name\": \"Book\"\n            },\n            \"supplier\": {\n                \"id\": 1,\n                \"name\": \"Magni\"\n            },\n            \"quantity\": 11,\n            \"date_supplied\": \"2024-06-20\"\n        },\n        {\n            \"id\": 2,\n            \"item\": {\n                \"id\": 1,\n                \"name\": \"Book\"\n            },\n            \"supplier\": {\n                \"id\": 1,\n                \"name\": \"Magni\"\n            },\n            \"quantity\": 10,\n            \"date_supplied\": \"2024-06-20\"\n        },\n        {\n            \"id\": 3,\n            \"item\": {\n                \"id\": 1,\n                \"name\": \"Book\"\n            },\n            \"supplier\": {\n                \"id\": 1,\n                \"name\": \"Magni\"\n            },\n            \"quantity\": 4,\n            \"date_supplied\": \"2024-06-21\"\n        },\n        {\n            \"id\": 4,\n            \"item\": {\n                \"id\": 1,\n                \"name\": \"Book\"\n            },\n            \"supplier\": {\n                \"id\": 1,\n                \"name\": \"Magni\"\n            },\n            \"quantity\": 4,\n            \"date_supplied\": \"2024-06-21\"\n        }\n    ]\n}"}],"_postman_id":"204801bb-c892-46e8-bf0b-6d7cd37d3c6f"},{"name":"Select a supply","id":"45b1d5e9-6d7f-470a-bc28-d6ef50b35317","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":"http://localhost:8000/api/supplies/4/","description":"<p>This api gives the ability to select a specific supply</p>\n","urlObject":{"path":["supplies","4",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"75ec6fde-f421-4a30-aa75-15e8ccaebcd8","name":"Success","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":"http://localhost:8000/api/supplies/4/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 07:58:53 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"115"},{"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    \"id\": 4,\n    \"item\": {\n        \"id\": 1,\n        \"name\": \"Book\"\n    },\n    \"supplier\": {\n        \"id\": 1,\n        \"name\": \"Magni\"\n    },\n    \"quantity\": 4,\n    \"date_supplied\": \"2024-06-21\"\n}"}],"_postman_id":"45b1d5e9-6d7f-470a-bc28-d6ef50b35317"},{"name":"Update a supply","id":"4f035984-3e5a-4465-9ca4-55bdf4d9fdc9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"item\": \"1\",\r\n  \"supplier\": \"1\",\r\n  \"quantity\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/supplies/4/","description":"<p>This endpoint gives the ability to update a supply record</p>\n","urlObject":{"path":["supplies","4",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"91035591-85b6-4fde-8023-3b22b4f2e578","name":"Success","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"item\": \"1\",\r\n  \"supplier\": \"1\",\r\n  \"quantity\": 2\r\n}","options":{"raw":{"language":"json"}}},"url":"http://localhost:8000/api/supplies/4/"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 21 Jun 2024 08:03:51 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Content-Type","value":"application/json"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"115"},{"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    \"id\": 4,\n    \"item\": {\n        \"id\": 1,\n        \"name\": \"Book\"\n    },\n    \"supplier\": {\n        \"id\": 1,\n        \"name\": \"Magni\"\n    },\n    \"quantity\": 2,\n    \"date_supplied\": \"2024-06-21\"\n}"}],"_postman_id":"4f035984-3e5a-4465-9ca4-55bdf4d9fdc9"},{"name":"Delete Supply","id":"98ad9a67-cd93-44e4-8a41-b98a3f9bcb2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":"http://localhost:8000/api/supplies/4/","description":"<p>This api gives the ability to delete a supply record</p>\n","urlObject":{"path":["supplies","4",""],"host":["http://localhost:8000/api"],"query":[],"variable":[]}},"response":[{"id":"c03ce828-5b19-4850-b5b7-8a8c39bfe34e","name":"Success","originalRequest":{"method":"DELETE","header":[{"key":"Authorization","value":"token c0e9cc8b0a867832be16eec88be9face20eb0df7c9445212a70dd98a6701f5ff","type":"text"}],"url":"http://localhost:8000/api/supplies/4/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Fri, 21 Jun 2024 08:04:58 GMT"},{"key":"Server","value":"WSGIServer/0.2 CPython/3.10.6"},{"key":"Vary","value":"Accept, origin, Cookie"},{"key":"Allow","value":"GET, PUT, PATCH, DELETE, HEAD, OPTIONS"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Length","value":"0"},{"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":null}],"_postman_id":"98ad9a67-cd93-44e4-8a41-b98a3f9bcb2c"}],"id":"1157318d-063f-411a-8c28-1283097c7612","description":"<p>This collection handles all Supply apis</p>\n","_postman_id":"1157318d-063f-411a-8c28-1283097c7612"}],"event":[{"listen":"prerequest","script":{"id":"1526024d-46a8-4de5-82e8-17942310152d","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"8ef33d8e-49a5-4e63-9010-4e8206c9db45","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"local","value":"http://localhost:8000/api","type":"string"},{"key":"user_token","value":"","type":"string"}]}