{"info":{"_postman_id":"97dc8e89-f5bf-4f4c-9bad-3ba21cfa50bc","name":"Blood Bank System - Complete API Collection","description":"<html><head></head><body><p>Complete API testing collection for Blood Bank Management System - ALL 47 endpoints included</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"39189509","collectionId":"97dc8e89-f5bf-4f4c-9bad-3ba21cfa50bc","publishedId":"2sBXVfiBEH","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-01-10T04:50:54.000Z"},"item":[{"name":"1. Blood Bank APIs (14)","item":[{"name":"1.1 Register Blood Bank","id":"d4b34047-412a-4129-a574-852450ca29f4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"organizationCode\": \"BB-MUM-001\",\n  \"name\": \"City Blood Bank Mumbai\",\n  \"email\": \"contact@citybloodbank.com\",\n  \"phone\": \"9876543210\",\n  \"address\": {\n    \"street\": \"123 Main Street, Andheri\",\n    \"city\": \"Mumbai\",\n    \"state\": \"Maharashtra\",\n    \"pinCode\": \"400058\",\n    \"country\": \"India\"\n  },\n  \"contactPerson\": {\n    \"name\": \"Dr. Rajesh Kumar\",\n    \"designation\": \"Manager\",\n    \"phone\": \"9876543210\",\n    \"email\": \"rajesh@citybloodbank.com\"\n  },\n  \"licenseNumber\": \"LIC-MH-2024-001\",\n  \"licenseIssuedDate\": \"2024-01-15\",\n  \"licenseExpiryDate\": \"2029-01-15\",\n  \"certifications\": [\"ISO 9001\", \"NABH Accredited\"],\n  \"operatingHours\": {\n    \"weekdays\": \"9:00 AM - 6:00 PM\",\n    \"weekends\": \"9:00 AM - 2:00 PM\",\n    \"emergency24x7\": true\n  },\n  \"facilities\": [\"Blood Storage\", \"Component Separation\", \"Testing Lab\"],\n  \"storageCapacity\": 500\n}"},"url":"http://localhost:5000/api/admin/bloodbanks/register","urlObject":{"path":["api","admin","bloodbanks","register"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"d4b34047-412a-4129-a574-852450ca29f4"},{"name":"1.2 Get All Blood Banks","id":"628e9a3e-6776-4ff7-8862-16b9acc5035d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/bloodbanks/all?page=1&limit=20","urlObject":{"path":["api","admin","bloodbanks","all"],"host":["http://localhost:5000"],"query":[{"disabled":true,"key":"status","value":"VERIFIED"},{"disabled":true,"key":"city","value":"Mumbai"},{"key":"page","value":"1"},{"key":"limit","value":"20"}],"variable":[]}},"response":[],"_postman_id":"628e9a3e-6776-4ff7-8862-16b9acc5035d"},{"name":"1.3 Get Blood Bank by ID","id":"75f406b6-da2d-41df-9f7b-de1a1a164867","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/bloodbanks/id/","urlObject":{"path":["api","admin","bloodbanks","id",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"75f406b6-da2d-41df-9f7b-de1a1a164867"},{"name":"1.4 Get Blood Bank by Code","id":"876b62df-889f-441d-a16c-1ca5b0b6c0c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/bloodbanks/code/BB-MUM-001","urlObject":{"path":["api","admin","bloodbanks","code","BB-MUM-001"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"876b62df-889f-441d-a16c-1ca5b0b6c0c6"},{"name":"1.5 Get Blood Banks by Status","id":"090dd34a-bce7-4a58-bdf3-150390e0f556","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/bloodbanks/status/PENDING?page=1&limit=20","urlObject":{"path":["api","admin","bloodbanks","status","PENDING"],"host":["http://localhost:5000"],"query":[{"key":"page","value":"1"},{"key":"limit","value":"20"}],"variable":[]}},"response":[],"_postman_id":"090dd34a-bce7-4a58-bdf3-150390e0f556"},{"name":"1.6 Get Blood Stock","id":"d4cce8ae-6a20-4a46-b2b6-78b45027681b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/bloodbanks//stock","urlObject":{"path":["api","admin","bloodbanks","","stock"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"d4cce8ae-6a20-4a46-b2b6-78b45027681b"},{"name":"1.7 Update Blood Stock","id":"6169ae04-ca79-43e8-ad05-d12c3f67dba6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"bloodGroup\": \"O+\",\n  \"units\": 10\n}"},"url":"http://localhost:5000/api/admin/bloodbanks//stock","urlObject":{"path":["api","admin","bloodbanks","","stock"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"6169ae04-ca79-43e8-ad05-d12c3f67dba6"},{"name":"1.8 Update Blood Bank Details","id":"b4242a71-6a60-40d7-971b-9d06a762606e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"phone\": \"9876543211\",\n  \"operatingHours\": {\n    \"weekdays\": \"8:00 AM - 7:00 PM\",\n    \"weekends\": \"9:00 AM - 3:00 PM\",\n    \"emergency24x7\": true\n  }\n}"},"url":"http://localhost:5000/api/admin/bloodbanks/","urlObject":{"path":["api","admin","bloodbanks",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"b4242a71-6a60-40d7-971b-9d06a762606e"},{"name":"1.9 Admin Verifies Blood Bank","id":"c0f62940-7155-4f13-bb0d-7e77e667c540","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"bloodBankId\": \"\",\n  \"remarks\": \"All documents verified. License valid.\"\n}"},"url":"http://localhost:5000/api/admin/bloodbanks/verify","urlObject":{"path":["api","admin","bloodbanks","verify"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"c0f62940-7155-4f13-bb0d-7e77e667c540"},{"name":"1.10 Admin Rejects Blood Bank","id":"df990b96-43dc-45cd-8821-9a292d83ee91","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"bloodBankId\": \"\",\n  \"rejectionReason\": \"License expired.\"\n}"},"url":"http://localhost:5000/api/admin/bloodbanks/reject","urlObject":{"path":["api","admin","bloodbanks","reject"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"df990b96-43dc-45cd-8821-9a292d83ee91"},{"name":"1.11 Admin Suspends Blood Bank","id":"e4caa787-a2e3-4ee8-b62f-23c271749679","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"bloodBankId\": \"\",\n  \"suspensionReason\": \"Quality issues reported.\"\n}"},"url":"http://localhost:5000/api/admin/bloodbanks/suspend","urlObject":{"path":["api","admin","bloodbanks","suspend"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"e4caa787-a2e3-4ee8-b62f-23c271749679"},{"name":"1.12 Admin Reactivates Blood Bank","id":"39b5fcb8-854b-45d2-a7ce-dc407847edeb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"bloodBankId\": \"\",\n  \"remarks\": \"Issues resolved.\"\n}"},"url":"http://localhost:5000/api/admin/bloodbanks/reactivate","urlObject":{"path":["api","admin","bloodbanks","reactivate"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"39b5fcb8-854b-45d2-a7ce-dc407847edeb"},{"name":"1.13 Get Location Statistics","id":"eb8f046f-27ba-444b-9c77-3b76f2ffc8da","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/bloodbanks/stats/location","urlObject":{"path":["api","admin","bloodbanks","stats","location"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"eb8f046f-27ba-444b-9c77-3b76f2ffc8da"},{"name":"1.14 Delete Blood Bank","id":"08cc48ac-1fc2-45ba-a93c-0300ffcdd36b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer "}],"url":"http://localhost:5000/api/admin/bloodbanks/","urlObject":{"path":["api","admin","bloodbanks",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"08cc48ac-1fc2-45ba-a93c-0300ffcdd36b"}],"id":"ce875107-9c29-4ab6-a7a7-1b4225770d62","_postman_id":"ce875107-9c29-4ab6-a7a7-1b4225770d62","description":""},{"name":"2. Blood Donation Drives (15)","item":[{"name":"2.1 Create Drive","id":"fc3beb3f-e403-4c98-bd6e-2fd3fa036a01","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"bloodBankId\": \"\",\n  \"ngoId\": \"\",\n  \"driveName\": \"Community Blood Donation Camp 2025\",\n  \"scheduledDate\": \"2025-01-15\",\n  \"location\": {\n    \"venueName\": \"Community Hall\",\n    \"city\": \"Mumbai\",\n    \"state\": \"Maharashtra\"\n  },\n  \"targetDonors\": 100\n}"},"url":"http://localhost:5000/api/admin/drives/create","urlObject":{"path":["api","admin","drives","create"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"fc3beb3f-e403-4c98-bd6e-2fd3fa036a01"},{"name":"2.2 Get All Drives","id":"67bc7141-7c30-42b2-968a-6c15951f29cc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/drives/all?page=1&limit=20","urlObject":{"path":["api","admin","drives","all"],"host":["http://localhost:5000"],"query":[{"disabled":true,"key":"status","value":"APPROVED"},{"key":"page","value":"1"},{"key":"limit","value":"20"}],"variable":[]}},"response":[],"_postman_id":"67bc7141-7c30-42b2-968a-6c15951f29cc"},{"name":"2.3 Get Drive by ID","id":"1281d03f-a000-42ba-a9a0-b1d31c18d62f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/drives/id/","urlObject":{"path":["api","admin","drives","id",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"1281d03f-a000-42ba-a9a0-b1d31c18d62f"},{"name":"2.4 Get Drive with Details","id":"e7be753e-49f9-4116-823b-e6f2b087d9f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/drives/details/","urlObject":{"path":["api","admin","drives","details",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"e7be753e-49f9-4116-823b-e6f2b087d9f3"},{"name":"2.5 Get Drives by Blood Bank","id":"bc1372cd-f60f-4782-8369-0978cdc32486","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/drives/bloodbank/","urlObject":{"path":["api","admin","drives","bloodbank",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"bc1372cd-f60f-4782-8369-0978cdc32486"},{"name":"2.6 Get Drives by NGO","id":"85b38f68-d756-49f3-b530-30f3df8aa14b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/drives/ngo/","urlObject":{"path":["api","admin","drives","ngo",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"85b38f68-d756-49f3-b530-30f3df8aa14b"},{"name":"2.7 Update Drive","id":"adae6dc4-12b0-4fcb-ba76-f7a353bc9bb6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"targetDonors\": 120,\n  \"notes\": \"Increased capacity\"\n}"},"url":"http://localhost:5000/api/admin/drives/","urlObject":{"path":["api","admin","drives",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"adae6dc4-12b0-4fcb-ba76-f7a353bc9bb6"},{"name":"2.8 Admin Approves Drive","id":"d1a1517a-8793-4531-a717-699d4117ad29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"driveId\": \"\",\n  \"remarks\": \"Approved\"\n}"},"url":"http://localhost:5000/api/admin/drives/approve","urlObject":{"path":["api","admin","drives","approve"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"d1a1517a-8793-4531-a717-699d4117ad29"},{"name":"2.9 Admin Rejects Drive","id":"7bc45bee-b634-458a-80d0-1455d33b798c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"driveId\": \"\",\n  \"rejectionReason\": \"Venue not suitable\"\n}"},"url":"http://localhost:5000/api/admin/drives/reject","urlObject":{"path":["api","admin","drives","reject"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"7bc45bee-b634-458a-80d0-1455d33b798c"},{"name":"2.10 Start Drive","id":"d0b3c895-2ebf-4373-9ca4-2dda6d4b18d1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"url":"http://localhost:5000/api/admin/drives//start","urlObject":{"path":["api","admin","drives","","start"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"d0b3c895-2ebf-4373-9ca4-2dda6d4b18d1"},{"name":"2.11 Record Blood Collection","id":"4e4051d4-b54b-4357-96e0-cc7d06c7e95a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"bloodGroup\": \"O+\",\n  \"units\": 25\n}"},"url":"http://localhost:5000/api/admin/drives//collect","urlObject":{"path":["api","admin","drives","","collect"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"4e4051d4-b54b-4357-96e0-cc7d06c7e95a"},{"name":"2.12 Complete Drive","id":"233d047d-3f4d-44c5-ad46-c4d4df810f7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"totalDonorsParticipated\": 87,\n  \"notes\": \"Successful\"\n}"},"url":"http://localhost:5000/api/admin/drives//complete","urlObject":{"path":["api","admin","drives","","complete"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"233d047d-3f4d-44c5-ad46-c4d4df810f7d"},{"name":"2.13 Cancel Drive","id":"bd11a725-644f-41f4-974c-3549c35cafa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"cancellationReason\": \"Venue unavailable\"\n}"},"url":"http://localhost:5000/api/admin/drives//cancel","urlObject":{"path":["api","admin","drives","","cancel"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"bd11a725-644f-41f4-974c-3549c35cafa3"},{"name":"2.14 Get Drive Statistics","id":"c96ec71b-33e5-426f-986f-50f3a8ffc267","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/drives/stats","urlObject":{"path":["api","admin","drives","stats"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"c96ec71b-33e5-426f-986f-50f3a8ffc267"},{"name":"2.15 Delete Drive","id":"6ab77eb9-61f2-4b0a-8dcd-bc767e15ae7d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer "}],"url":"http://localhost:5000/api/admin/drives/","urlObject":{"path":["api","admin","drives",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"6ab77eb9-61f2-4b0a-8dcd-bc767e15ae7d"}],"id":"ce5c5899-7595-49d4-a2a4-74f009970dbe","_postman_id":"ce5c5899-7595-49d4-a2a4-74f009970dbe","description":""},{"name":"3. Hospital Blood Requests (18)","item":[{"name":"3.1 Create Request (CRITICAL)","id":"1dac92fb-e8c0-4db2-95ad-5a84c87ac748","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"hospitalId\": \"\",\n  \"bloodGroup\": \"O-\",\n  \"unitsRequired\": 5,\n  \"urgency\": \"CRITICAL\",\n  \"patientInfo\": {\n    \"age\": 45,\n    \"gender\": \"Male\",\n    \"condition\": \"Severe trauma\",\n    \"department\": \"Emergency\"\n  }\n}"},"url":"http://localhost:5000/api/admin/requests/create","urlObject":{"path":["api","admin","requests","create"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"1dac92fb-e8c0-4db2-95ad-5a84c87ac748"},{"name":"3.2 Create Request (NORMAL)","id":"30961880-6a77-4a26-9c3c-01622a5ca213","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"hospitalId\": \"\",\n  \"bloodGroup\": \"A+\",\n  \"unitsRequired\": 3,\n  \"urgency\": \"MEDIUM\",\n  \"patientInfo\": {\n    \"age\": 32,\n    \"gender\": \"Female\",\n    \"condition\": \"Surgery\",\n    \"department\": \"Surgery\"\n  }\n}"},"url":"http://localhost:5000/api/admin/requests/create","urlObject":{"path":["api","admin","requests","create"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"30961880-6a77-4a26-9c3c-01622a5ca213"},{"name":"3.3 Get All Requests","id":"b0094d97-4fc9-4d65-a041-719c9c373aae","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/all","urlObject":{"path":["api","admin","requests","all"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"b0094d97-4fc9-4d65-a041-719c9c373aae"},{"name":"3.4 Get Urgent Requests","id":"9db26af7-3daa-4177-8bb8-ee7c067a072e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/urgent","urlObject":{"path":["api","admin","requests","urgent"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"9db26af7-3daa-4177-8bb8-ee7c067a072e"},{"name":"3.5 Get Request by ID","id":"41bd03c0-2bb8-43e2-a89b-47f9e58d70bf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/id/","urlObject":{"path":["api","admin","requests","id",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"41bd03c0-2bb8-43e2-a89b-47f9e58d70bf"},{"name":"3.6 Get Request with Details","id":"ef046d71-a161-4afe-92f2-121e24eeb8a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/details/","urlObject":{"path":["api","admin","requests","details",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"ef046d71-a161-4afe-92f2-121e24eeb8a9"},{"name":"3.7 Get Requests by Hospital","id":"28b899c6-8054-48dc-860e-eec53655f36b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/hospital/","urlObject":{"path":["api","admin","requests","hospital",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"28b899c6-8054-48dc-860e-eec53655f36b"},{"name":"3.8 Get Requests by Blood Bank","id":"30d40f84-e84b-4bd6-ad46-2a1f03053fd3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/bloodbank/","urlObject":{"path":["api","admin","requests","bloodbank",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"30d40f84-e84b-4bd6-ad46-2a1f03053fd3"},{"name":"3.9 Admin Approves Request","id":"7f45090e-67d8-416e-9878-ea49b6aff2be","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Authorization","value":"Bearer "}],"body":{"mode":"raw","raw":"{\n  \"requestId\": \"\",\n  \"remarks\": \"Approved\"\n}"},"url":"http://localhost:5000/api/admin/requests/approve","urlObject":{"path":["api","admin","requests","approve"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"7f45090e-67d8-416e-9878-ea49b6aff2be"},{"name":"3.10 Assign Blood Bank","id":"3df31218-dce9-4a10-a85c-d4579640104a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"bloodBankId\": \"\"\n}"},"url":"http://localhost:5000/api/admin/requests//assign","urlObject":{"path":["api","admin","requests","","assign"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"3df31218-dce9-4a10-a85c-d4579640104a"},{"name":"3.11 Blood Bank Responds","id":"c48d8ce7-c58e-4ba4-b70a-a855cfdefbd8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"availableUnits\": 5,\n  \"confirmedUnits\": 5,\n  \"contactPerson\": \"Dr. Amit\",\n  \"contactPhone\": \"9876543210\"\n}"},"url":"http://localhost:5000/api/admin/requests//respond","urlObject":{"path":["api","admin","requests","","respond"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"c48d8ce7-c58e-4ba4-b70a-a855cfdefbd8"},{"name":"3.12 Start Processing","id":"ac55fafe-9209-44c2-80dd-35df1ee5b57c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"staffId\": \"staff123\"\n}"},"url":"http://localhost:5000/api/admin/requests//process","urlObject":{"path":["api","admin","requests","","process"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"ac55fafe-9209-44c2-80dd-35df1ee5b57c"},{"name":"3.13 Fulfill Request","id":"d7e90797-5c21-4d92-ac1f-e5e0b679f714","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"unitsFulfilled\": 5,\n  \"batchNumbers\": [\"BATCH-001\"],\n  \"collectionMethod\": \"DELIVERY\"\n}"},"url":"http://localhost:5000/api/admin/requests//fulfill","urlObject":{"path":["api","admin","requests","","fulfill"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"d7e90797-5c21-4d92-ac1f-e5e0b679f714"},{"name":"3.14 Reject Request","id":"15a5a2db-021d-46cb-bb35-316006444129","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"rejectionReason\": \"Blood not available\"\n}"},"url":"http://localhost:5000/api/admin/requests//reject","urlObject":{"path":["api","admin","requests","","reject"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"15a5a2db-021d-46cb-bb35-316006444129"},{"name":"3.15 Cancel Request","id":"771a6c71-7e01-4709-a7bb-93ab815fca5a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"cancellationReason\": \"No longer required\"\n}"},"url":"http://localhost:5000/api/admin/requests//cancel","urlObject":{"path":["api","admin","requests","","cancel"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"771a6c71-7e01-4709-a7bb-93ab815fca5a"},{"name":"3.16 Add Communication Log","id":"1ca60ed7-e46d-4a80-b232-eea83a7dd349","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"message\": \"Blood ready for pickup\",\n  \"from\": \"Blood Bank\",\n  \"to\": \"Hospital\"\n}"},"url":"http://localhost:5000/api/admin/requests//communication","urlObject":{"path":["api","admin","requests","","communication"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"1ca60ed7-e46d-4a80-b232-eea83a7dd349"},{"name":"3.17 Get Request Statistics","id":"04eb6a33-ef72-41fe-bd1c-10c72cb39c24","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/stats/requests","urlObject":{"path":["api","admin","requests","stats","requests"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"04eb6a33-ef72-41fe-bd1c-10c72cb39c24"},{"name":"3.18 Get Average Response Time","id":"015d0afe-cffe-4c79-843e-ff69fd4593f3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/api/admin/requests/stats/response-time","urlObject":{"path":["api","admin","requests","stats","response-time"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"015d0afe-cffe-4c79-843e-ff69fd4593f3"},{"name":"3.19 Delete Request","id":"7917e97c-bbdd-454a-bbaf-2483d1ae14ca","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Authorization","value":"Bearer "}],"url":"http://localhost:5000/api/admin/requests/","urlObject":{"path":["api","admin","requests",""],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"7917e97c-bbdd-454a-bbaf-2483d1ae14ca"}],"id":"e3794032-dba5-43eb-abfd-4264be15160a","_postman_id":"e3794032-dba5-43eb-abfd-4264be15160a","description":""},{"name":"Health Check","id":"e94e6a28-9b21-4b27-a6ba-04013ae155c6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"http://localhost:5000/health","urlObject":{"path":["health"],"host":["http://localhost:5000"],"query":[],"variable":[]}},"response":[],"_postman_id":"e94e6a28-9b21-4b27-a6ba-04013ae155c6"}],"variable":[{"key":"baseUrl","value":"http://localhost:5000","type":"string"},{"key":"bloodBankId","value":"","type":"string"},{"key":"ngoId","value":"","type":"string"},{"key":"hospitalId","value":"","type":"string"},{"key":"driveId","value":"","type":"string"},{"key":"requestId","value":"","type":"string"},{"key":"adminToken","value":"","type":"secret"}]}