{"info":{"_postman_id":"b2f59eb9-87f5-4db4-a2ae-1eca7d2f78c1","name":"Backend Intern Assignment – Task Management API","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"description":"<html><head></head><body></body></html>","owner":"40196447","collectionId":"b2f59eb9-87f5-4db4-a2ae-1eca7d2f78c1","publishedId":"2sBXc7MQmY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-02-04T15:11:26.000Z"},"item":[{"name":"auth","item":[{"name":"Register User","id":"4f2d1e4d-fd2b-477c-a629-1b2ca1b88138","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"Test User\",\r\n  \"email\": \"user@test.com\",\r\n  \"password\": \"Password@123\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"http://localhost:5000/api/v1/auth/register","urlObject":{"protocol":"http","port":"5000","path":["api","v1","auth","register"],"host":["localhost"],"query":[],"variable":[]}},"response":[],"_postman_id":"4f2d1e4d-fd2b-477c-a629-1b2ca1b88138"},{"name":"Login","id":"4959664a-46c0-4d12-b766-1729ec84c568","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"email\": \"newadmin@test.com\",\r\n  \"password\": \"Password@123\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/auth/login","urlObject":{"path":["auth","login"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"4959664a-46c0-4d12-b766-1729ec84c568"},{"name":"Register Admin","id":"9f355027-403e-4dc7-aa56-c9d5a3c78547","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"New Admin\",\r\n  \"email\": \"newadmin@test.com\",\r\n  \"password\": \"Password@123\",\r\n  \"role\": \"admin\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/auth/register-admin","urlObject":{"path":["auth","register-admin"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"9f355027-403e-4dc7-aa56-c9d5a3c78547"}],"id":"74793a3d-8170-48e3-9a89-1c862c5fdc98","_postman_id":"74793a3d-8170-48e3-9a89-1c862c5fdc98","description":""},{"name":"Task Management - User","item":[{"name":"Create task","id":"87f1d0f3-09fb-4c2d-b500-2806395809dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"title\": \"Finish Backend Assignment\",\r\n  \"description\": \"Test user task creation\",\r\n  \"status\": \"Pending\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/tasks","urlObject":{"path":["tasks"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"87f1d0f3-09fb-4c2d-b500-2806395809dc"},{"name":"Get all user tasks","id":"f6c28b35-f487-416e-b471-3cb01a5660f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer ","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"/tasks","urlObject":{"path":["tasks"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f6c28b35-f487-416e-b471-3cb01a5660f8"},{"name":"Update task","id":"f3f59e45-407a-4a84-8e36-7c808315ce3e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"PUT","header":[{"key":"Authorization","value":"Bearer ","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"status\": \"Completed\"\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"/tasks/69831848e383d23225022195","urlObject":{"path":["tasks","69831848e383d23225022195"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"f3f59e45-407a-4a84-8e36-7c808315ce3e"},{"name":"Delete task","id":"8f984291-5e27-4066-81fe-21014a74740c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"DELETE","header":[{"key":"Authorization","value":"Bearer ","type":"text"}],"url":"/tasks/69831848e383d23225022195","urlObject":{"path":["tasks","69831848e383d23225022195"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"8f984291-5e27-4066-81fe-21014a74740c"}],"id":"9b253ed3-90b1-4498-ab61-7e9f175fccbc","_postman_id":"9b253ed3-90b1-4498-ab61-7e9f175fccbc","description":""},{"name":"Task Management - Admin","item":[{"name":"Get all tasks","id":"e31ad9c9-bf09-4126-95e4-c32b8587fc28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer ","type":"text"}],"url":"/tasks/admin/all","urlObject":{"path":["tasks","admin","all"],"host":[""],"query":[],"variable":[]}},"response":[],"_postman_id":"e31ad9c9-bf09-4126-95e4-c32b8587fc28"}],"id":"065a80c8-5b2b-419b-a7b6-f3c6b968ccb4","_postman_id":"065a80c8-5b2b-419b-a7b6-f3c6b968ccb4","description":""}],"event":[{"listen":"prerequest","script":{"id":"ae39940a-b1dc-4175-8519-7b53a9eeba6b","type":"text/javascript","packages":{},"requests":{},"exec":[""]}},{"listen":"test","script":{"id":"026f7ffc-380c-4dea-bad8-6606a6b64dba","type":"text/javascript","packages":{},"requests":{},"exec":[""]}}],"variable":[{"key":"base_url","value":""},{"key":"user_token","value":""},{"key":"admin_token","value":"","type":"default"}]}