{"info":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","description":"<html><head></head><body><p>Note:</p>\n<p>For any request, the whole body data is <strong>required</strong>, and if there is an optional parameter it will be clearly shown in the request description.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"17672386","collectionId":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","publishedId":"2sA2rDxfzx","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2024-02-26T18:45:14.000Z"},"item":[{"name":"User","item":[{"name":"Register","id":"934f2dc1-556d-4821-9485-fd081e556db4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"fullName\": \"Mustafa Mahmoudd\", \n    \"email\" : \"mustafa.hamzawyy12@gmail.com\",\n    \"username\": \"hamzawy12\",\n    \"phoneNumber\": \"+201121366579\",\n    \"password\": \"Open1234\",\n    \"jobTitle\": \"Backend Developer\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/user/register","description":"<p><strong>optional data :<strong><strong>- phoneNumber</strong></strong>- image</strong></p>\n<p><strong>Notes:</strong></p>\n<p><strong>password must meet these requirements</strong></p>\n<ul>\n<li><p><strong>must contain one or more uppercase letter</strong></p>\n</li>\n<li><p><strong>must be alphanumeric</strong></p>\n</li>\n<li><p><strong>must be at least 8 characters</strong></p>\n</li>\n<li><p><strong>no need to use special character ( optional )</strong></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","user","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"934f2dc1-556d-4821-9485-fd081e556db4"},{"name":"Login","id":"70a5beff-2c75-448a-9890-73498b952ae9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n    \"emailOrUsername\": \"mostafa\",\n    \"password\": \"Open1234\"\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/user/login","description":"<p><strong>You can use email or username to login</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","user","login"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"70a5beff-2c75-448a-9890-73498b952ae9"},{"name":"Logout","id":"ef41865a-541b-4723-9ed6-6342fd88aef9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/user/logout","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","user","logout"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ef41865a-541b-4723-9ed6-6342fd88aef9"},{"name":"Profile","id":"9702175c-d5ec-4f0e-87f7-985df5f79b0b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/user/profile","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","user","profile"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"9702175c-d5ec-4f0e-87f7-985df5f79b0b"},{"name":"Get all users","id":"77137f58-181c-4af8-9e32-acf5b1e8e874","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/user","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","user"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"77137f58-181c-4af8-9e32-acf5b1e8e874"},{"name":"Update Profile","id":"fb607723-845b-4cde-a4e1-24ada2cec01d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"formdata","formdata":[{"key":"fullName","value":"Mustafa Mahmoud Hamzawy","type":"text"},{"key":"phoneNumber","value":"01121366579","type":"text"},{"key":"jobTitle","value":"Backend Developer","type":"text"},{"key":"image","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/F:/Photos/Backgrounds/pexels-david-mceachan-87500.jpg"],"src":"/F:/Photos/Backgrounds/pexels-david-mceachan-87500.jpg"},{"key":"headerImage","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/F:/Photos/Backgrounds/macro-white-flower-plant-we-1600x900.jpg"],"src":"/F:/Photos/Backgrounds/macro-white-flower-plant-we-1600x900.jpg"}]},"url":"localhost:80/api/user","description":"<p><strong>Note:</strong></p>\n<p><strong>You do not need to send all these data in the body, just send what you want to update</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","user"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"fb607723-845b-4cde-a4e1-24ada2cec01d"}],"id":"632dfa45-76eb-4bce-9acd-fcb8bc99d4a1","_postman_id":"632dfa45-76eb-4bce-9acd-fcb8bc99d4a1","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}}},{"name":"Ticket","item":[{"name":"Create Ticket","id":"a0ef629a-0a61-4835-bc77-b70899bb537e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"formdata","formdata":[{"key":"name","value":"TICKET_22","type":"text"},{"key":"title","value":"API Validation","type":"text"},{"key":"description","value":"We need to add validation before adding record to database in the api endpoint","type":"text"},{"key":"projectID","value":"6692c831edc8509e1ecaf948","type":"text"},{"key":"images","type":"file","fileNotInWorkingDirectoryWarning":"This file isn't in your working directory. Teammates you share this request with won't be able to use this file. To make collaboration easier you can setup your working directory in Settings.","filesNotInWorkingDirectory":["/F:/Photos/Backgrounds/macro-white-flower-plant-we-1600x900.jpg","/F:/Photos/Backgrounds/pexels-bess-hamiti-36764.jpg"],"src":["/F:/Photos/Backgrounds/macro-white-flower-plant-we-1600x900.jpg","/F:/Photos/Backgrounds/pexels-bess-hamiti-36764.jpg"]}]},"url":"localhost:80/api/ticket","description":"<p><strong>Notes:</strong></p>\n<p><strong>\"name\" is unique</strong></p>\n<p><strong>\"images\" is optional, and must be an array if sent in the request</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","ticket"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"a0ef629a-0a61-4835-bc77-b70899bb537e"},{"name":"Get Ticket","id":"070a0f81-edb9-4d83-9ee4-e3449eaae44a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/ticket?ticketID=6692cfb8edc8509e1ecafc83","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","ticket"],"host":["localhost"],"query":[{"key":"ticketID","value":"6692cfb8edc8509e1ecafc83"}],"variable":[]}},"response":[],"_postman_id":"070a0f81-edb9-4d83-9ee4-e3449eaae44a"},{"name":"Get Ticket Duplicates","id":"5408a32a-f860-4ab2-96ce-4b87624a473e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/ticket/duplicates?ticketID=6692cfb8edc8509e1ecafc83&projectID=6692c831edc8509e1ecaf948","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","ticket","duplicates"],"host":["localhost"],"query":[{"key":"ticketID","value":"6692cfb8edc8509e1ecafc83"},{"key":"projectID","value":"6692c831edc8509e1ecaf948"}],"variable":[]}},"response":[],"_postman_id":"5408a32a-f860-4ab2-96ce-4b87624a473e"},{"name":"Update Ticket","id":"87c3cdd8-dd38-41cb-b82c-776e2e3b6f23","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ticketID\" : \"6687e303cb876523dc8ba615\",\r\n    \"developerID\" : \"667a76f471631147e0b6e0d6\",\r\n    \"title\" : \"new Title\",\r\n    \"description\" : \"We need to enhance the logs page, and add filter to search by category\",\r\n    \"category\" : \"Frontend\",\r\n    \"priority\" : \"P2\",\r\n    \"ticketStatus\" : \"Progress\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/ticket","description":"<p><strong>Note:</strong></p>\n<p><strong>You do not need to send all these data in the body, just send what you want to update</strong></p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","ticket"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"87c3cdd8-dd38-41cb-b82c-776e2e3b6f23"},{"name":"Delete Ticket","id":"63ca7997-0beb-4f73-935f-1158bb3960b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ticketID\" : \"6678759d13e4e9edc3a47864\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/ticket","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","ticket"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"63ca7997-0beb-4f73-935f-1158bb3960b8"},{"name":"Search for ticket","id":"682ab368-5a73-42e6-81c4-773c676aa1a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/ticket/search?projectID=668044f9095371defae331fd&keyword=Logs&ticketStatus=TODO&category=Frontend&priority=P1&page=1&limit=10","description":"<p><strong>Note: the following filters are optional</strong></p>\n<ul>\n<li><p><strong>ticketStatus</strong></p>\n</li>\n<li><p><strong>category</strong></p>\n</li>\n<li><p><strong>priority</strong></p>\n</li>\n</ul>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","ticket","search"],"host":["localhost"],"query":[{"key":"projectID","value":"668044f9095371defae331fd"},{"key":"keyword","value":"Logs"},{"key":"ticketStatus","value":"TODO"},{"key":"category","value":"Frontend"},{"key":"priority","value":"P1"},{"key":"page","value":"1"},{"key":"limit","value":"10"}],"variable":[]}},"response":[],"_postman_id":"682ab368-5a73-42e6-81c4-773c676aa1a0"}],"id":"70e31132-d4f6-4657-b764-a4a291178fbe","_postman_id":"70e31132-d4f6-4657-b764-a4a291178fbe","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}}},{"name":"Comment","item":[{"name":"Create Comment","id":"210f37b7-f25d-4c5c-9651-19c66f10bf59","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"ticketID\" : \"668135c472f11d5eccf1351d\",\r\n    \"comment\" : \"test comments 2\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/comment","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","comment"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"210f37b7-f25d-4c5c-9651-19c66f10bf59"},{"name":"Edit Comment","id":"1829c031-7eff-4c4e-8b3c-957fbaed99ef","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"commentID\" : \"668e9fd004bc704ed3a45b1a\",\r\n    \"comment\" : \"tst\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/comment","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","comment"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"1829c031-7eff-4c4e-8b3c-957fbaed99ef"},{"name":"Delete Comment","id":"ccf9764e-4302-4c8e-9e73-bfab7fbdf8e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"commentID\" : \"667c5ea22bd57a5380329def\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/comment","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","comment"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ccf9764e-4302-4c8e-9e73-bfab7fbdf8e1"},{"name":"Get Ticket Comments","id":"b600e203-656b-4647-aad6-5b65cd63708a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/comment?ticketID=668135c472f11d5eccf1351d&page=1&limit=10","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","comment"],"host":["localhost"],"query":[{"key":"ticketID","value":"668135c472f11d5eccf1351d"},{"key":"page","value":"1"},{"key":"limit","value":"10"}],"variable":[]}},"response":[],"_postman_id":"b600e203-656b-4647-aad6-5b65cd63708a"}],"id":"8be00cc6-7367-4782-b895-87cc68d75fba","_postman_id":"8be00cc6-7367-4782-b895-87cc68d75fba","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}}},{"name":"Project","item":[{"name":"Create Project","id":"60239eb0-3e4d-40e5-bac4-5919678ac624","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectName\" : \"sprint_969f\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/project","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"60239eb0-3e4d-40e5-bac4-5919678ac624"},{"name":"Update Project Name","id":"e686c107-3bb5-483f-9895-4428f920728e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectID\" : \"667875f513e4e9edc3a47872\",\r\n    \"projectName\" : \"sprint_9a1\" \r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/project","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"e686c107-3bb5-483f-9895-4428f920728e"},{"name":"Get Project Tickets","id":"7b529595-a9f9-4a68-917e-72fdf217e413","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/project/tickets?projectID=6692c831edc8509e1ecaf948&page=1&limit=10","description":"<p>This endpoint to get all tickets for a specific project</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project","tickets"],"host":["localhost"],"query":[{"key":"projectID","value":"6692c831edc8509e1ecaf948"},{"key":"page","value":"1"},{"key":"limit","value":"10"}],"variable":[]}},"response":[],"_postman_id":"7b529595-a9f9-4a68-917e-72fdf217e413"},{"name":"Get All Projects","id":"bb358d1b-754e-4418-baee-97f90c5056b2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/project?page=1&limit=2","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project"],"host":["localhost"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"2"}],"variable":[]}},"response":[],"_postman_id":"bb358d1b-754e-4418-baee-97f90c5056b2"},{"name":"Delete Project","id":"ef9d2394-29b3-4f6e-9a2e-fc8f3bdfc668","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectID\" : \"668d783c85d5040a7b384ec6\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/project","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"ef9d2394-29b3-4f6e-9a2e-fc8f3bdfc668"},{"name":"Add user to project","id":"aba05b9f-f0e2-47dc-85f1-aa0b95d5ddd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"body":{"mode":"raw","raw":"{\r\n    \"projectID\" : \"668facd47cc40b0d51de31e9\",\r\n    \"username\" : \"hamzawy12\"\r\n}","options":{"raw":{"language":"json"}}},"url":"localhost:80/api/project/add_user","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project","add_user"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"aba05b9f-f0e2-47dc-85f1-aa0b95d5ddd8"},{"name":"Analytics","id":"3911642d-01f5-4b32-be0c-bee05be74ebc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/project/analytics?projectID=6692c831edc8509e1ecaf948","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project","analytics"],"host":["localhost"],"query":[{"key":"projectID","value":"6692c831edc8509e1ecaf948"}],"variable":[]}},"response":[],"_postman_id":"3911642d-01f5-4b32-be0c-bee05be74ebc"},{"name":"Project Developers","id":"7f865b85-6474-4339-bcea-1032c2004622","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/project/developers?projectID=668facd47cc40b0d51de31e9","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","project","developers"],"host":["localhost"],"query":[{"key":"projectID","value":"668facd47cc40b0d51de31e9"}],"variable":[]}},"response":[],"_postman_id":"7f865b85-6474-4339-bcea-1032c2004622"}],"id":"86ffec79-8211-433f-9b3f-d8387e0a6616","_postman_id":"86ffec79-8211-433f-9b3f-d8387e0a6616","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}}},{"name":"Notifications","item":[{"name":"Get User Notifications","id":"4e3389e7-5f23-4d02-b826-466ff1870f7a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"localhost:80/api/notify","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","notify"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"4e3389e7-5f23-4d02-b826-466ff1870f7a"},{"name":"Mark as read","id":"e07d2893-2400-4136-be2b-dc25b1cc9a55","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[],"url":"localhost:80/api/notify","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}},"urlObject":{"port":"80","path":["api","notify"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"e07d2893-2400-4136-be2b-dc25b1cc9a55"}],"id":"2306bc3b-dbb4-4c3d-84a2-8cd839f0dfeb","_postman_id":"2306bc3b-dbb4-4c3d-84a2-8cd839f0dfeb","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","id":"dcb7e8b7-1790-4a6d-acbb-aecc0baf773d","name":"BugWhiz","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]}},"event":[{"listen":"prerequest","script":{"id":"e04fda61-373d-4084-bff8-32f820f1c847","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"883e3609-2574-4c59-b8c1-df585a526c70","type":"text/javascript","exec":[""]}}],"variable":[{"key":"URL","value":"localhost","type":"string"},{"key":"PORT","value":"80","type":"string"}]}