{
  "info": {
    "_postman_id": "w4c-backend-api-collection",
    "name": "Warrior4Children Backend API",
    "description": "Complete API collection for Warrior4Children backend.\n\nSetup:\n1. Import this file into Postman\n2. Set collection variables: baseUrl, userToken, adminToken\n3. Login and paste JWT tokens into variables",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    {
      "key": "baseUrl",
      "value": "http://localhost:3050/api/v1"
    },
    {
      "key": "userToken",
      "value": ""
    },
    {
      "key": "adminToken",
      "value": ""
    },
    {
      "key": "userId",
      "value": ""
    },
    {
      "key": "eventId",
      "value": ""
    },
    {
      "key": "orderId",
      "value": ""
    },
    {
      "key": "productId",
      "value": ""
    },
    {
      "key": "categoryId",
      "value": ""
    },
    {
      "key": "addressId",
      "value": ""
    },
    {
      "key": "notificationId",
      "value": ""
    },
    {
      "key": "cartItemId",
      "value": ""
    },
    {
      "key": "shiftId",
      "value": ""
    },
    {
      "key": "slotId",
      "value": ""
    },
    {
      "key": "reviewId",
      "value": ""
    },
    {
      "key": "galleryItemId",
      "value": ""
    }
  ],
  "item": [
    {
      "name": "Public / Test",
      "item": [
        {
          "name": "Test FCM Notification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/test-notification",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "test-notification"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"token\": \"device_fcm_token_here\",\n  \"title\": \"Test Title\",\n  \"body\": \"Test body\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Auth (Public)",
      "item": [
        {
          "name": "Sign Up OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/signUpOtp",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "signUpOtp"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"emailAddress\": \"user@example.com\",\n  \"password\": \"Password123!\"\n}"
            }
          }
        },
        {
          "name": "Resend OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/resendOTP",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "resendOTP"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"emailAddress\": \"user@example.com\",\n  \"typeOtp\": \"signUp\"\n}"
            }
          }
        },
        {
          "name": "Verify OTP",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/verifyOTP",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "verifyOTP"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"emailAddress\": \"user@example.com\",\n  \"otp\": \"123456\",\n  \"typeOtp\": \"signUp\"\n}"
            }
          }
        },
        {
          "name": "Login User",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/Login",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "Login"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"emailAddress\": \"user@example.com\",\n  \"password\": \"Password123!\",\n  \"deviceToken\": \"fcm_token\",\n  \"deviceType\": \"android\"\n}"
            }
          }
        },
        {
          "name": "Forget Password Request",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/forgetPasswordRequest",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "forgetPasswordRequest"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"emailAddress\": \"user@example.com\"\n}"
            }
          }
        },
        {
          "name": "Complete Profile",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "multipart/form-data"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/completeProfile",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "completeProfile"
              ]
            },
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "emailAddress",
                  "value": "user@example.com",
                  "type": "text"
                },
                {
                  "key": "fullName",
                  "value": "John Doe",
                  "type": "text"
                },
                {
                  "key": "gender",
                  "value": "male",
                  "type": "text"
                },
                {
                  "key": "dateOfBirth",
                  "value": "1990-01-15",
                  "type": "text"
                },
                {
                  "key": "phoneNumber",
                  "value": "+1234567890",
                  "type": "text"
                },
                {
                  "key": "address",
                  "value": "123 Main St",
                  "type": "text"
                },
                {
                  "key": "country",
                  "value": "USA",
                  "type": "text"
                },
                {
                  "key": "state",
                  "value": "California",
                  "type": "text"
                },
                {
                  "key": "city",
                  "value": "Los Angeles",
                  "type": "text"
                },
                {
                  "key": "deviceToken",
                  "value": "fcm_token",
                  "type": "text"
                },
                {
                  "key": "deviceType",
                  "value": "android",
                  "type": "text"
                },
                {
                  "key": "profileImage",
                  "type": "file",
                  "src": []
                },
                {
                  "key": "verificationDocument",
                  "type": "file",
                  "src": []
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Auth (User)",
      "item": [
        {
          "name": "Get Profile",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/user/getProfile",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "getProfile"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update Account",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "multipart/form-data"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/user/updateAccount",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "updateAccount"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "fullName",
                  "value": "John Doe Updated",
                  "type": "text"
                },
                {
                  "key": "phoneNumber",
                  "value": "+1234567890",
                  "type": "text"
                },
                {
                  "key": "profileImage",
                  "type": "file",
                  "src": []
                }
              ]
            }
          }
        },
        {
          "name": "Change Password",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/user/changePassword",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "changePassword"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"oldPassword\": \"Password123!\",\n  \"newPassword\": \"NewPassword456!\"\n}"
            }
          }
        },
        {
          "name": "Reset Password",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/user/resetPassword",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "resetPassword"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"oldPassword\": \"Password123!\",\n  \"newPassword\": \"NewPassword456!\"\n}"
            }
          }
        },
        {
          "name": "Change Notification",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/user/changeNotification",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "changeNotification"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"onNotification\": true\n}"
            }
          }
        },
        {
          "name": "Change Email Subscription",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/user/changeEmailSubscription",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "changeEmailSubscription"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"isEmailSubscribed\": true,\n  \"isPhoneSubscribed\": false\n}"
            }
          }
        },
        {
          "name": "Logout",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/user/logout",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "logout"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"deviceToken\": \"fcm_token\"\n}"
            }
          }
        },
        {
          "name": "Get Notifications",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/user/notifications",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "notifications"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Mark All Notifications Read",
          "request": {
            "method": "PUT",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/user/notifications/mark-all-read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "notifications",
                "mark-all-read"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Mark Notification Read",
          "request": {
            "method": "PUT",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/user/notifications/{{notificationId}}/mark-read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "notifications",
                "{{notificationId}}",
                "mark-read"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Delete User",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/user/deleteUser",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "user",
                "deleteUser"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Admin Auth",
      "item": [
        {
          "name": "Login Admin",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/loginAdmin",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "loginAdmin"
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"emailAddress\": \"admin@example.com\",\n  \"password\": \"AdminPassword123!\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Home Category",
      "item": [
        {
          "name": "Create Home Category",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createHomeCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createHomeCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Category Title\",\n  \"description\": \"Category description\"\n}"
            }
          }
        },
        {
          "name": "Get All Home Category",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/getAllHomeCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "getAllHomeCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Create Home Category About",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createHomeCategoryAbout",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createHomeCategoryAbout"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"homeCategoryId\": \"{{categoryId}}\",\n  \"about\": \"About text\"\n}"
            }
          }
        },
        {
          "name": "Fetch Home Category About",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchHomeCategoryAbout",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchHomeCategoryAbout"
              ],
              "query": [
                {
                  "key": "homeCategoryId",
                  "value": "{{categoryId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Create Testimonial",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createHomeCategoryTestimonial",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createHomeCategoryTestimonial"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"homeCategoryId\": \"{{categoryId}}\",\n  \"name\": \"Jane Doe\",\n  \"testimonial\": \"Great!\"\n}"
            }
          }
        },
        {
          "name": "Create Success Story",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createHomeCategorySuccessStory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createHomeCategorySuccessStory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"homeCategoryId\": \"{{categoryId}}\",\n  \"title\": \"Success Story\",\n  \"story\": \"Story content\"\n}"
            }
          }
        },
        {
          "name": "Fetch All Testimonials",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllTestimonials",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllTestimonials"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Specific Testimonial",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchSpecificTestimonial",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchSpecificTestimonial"
              ],
              "query": [
                {
                  "key": "id",
                  "value": "{{testimonialId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch All Success Stories",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllSuccessStories",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllSuccessStories"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Specific Success Story",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchSpecificSuccessStory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchSpecificSuccessStory"
              ],
              "query": [
                {
                  "key": "id",
                  "value": "{{storyId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update Testimonial",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateTestimonial/{{testimonialId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateTestimonial",
                "{{testimonialId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Jane Doe\",\n  \"testimonial\": \"Updated\"\n}"
            }
          }
        },
        {
          "name": "Delete Testimonial",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/deleteTestimonial/{{testimonialId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "deleteTestimonial",
                "{{testimonialId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update Success Story",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateSuccessStory/{{storyId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateSuccessStory",
                "{{storyId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Updated Title\",\n  \"story\": \"Updated story\"\n}"
            }
          }
        },
        {
          "name": "Delete Success Story",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/deleteSuccessStory/{{storyId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "deleteSuccessStory",
                "{{storyId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Products",
      "item": [
        {
          "name": "Add Product",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/addProduct",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "addProduct"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Product Name\",\n  \"price\": 29.99,\n  \"merchandiseCategoryId\": \"{{categoryId}}\",\n  \"description\": \"Description\",\n  \"stock\": 100\n}"
            }
          }
        },
        {
          "name": "Fetch All Products",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllProducts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllProducts"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update Product",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateProduct/{{productId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateProduct",
                "{{productId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Updated Product\",\n  \"price\": 39.99\n}"
            }
          }
        },
        {
          "name": "Delete Product",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/deleteProduct/{{productId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "deleteProduct",
                "{{productId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Create Merchandise Category",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createMerchandiseCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createMerchandiseCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Category Name\"\n}"
            }
          }
        },
        {
          "name": "Fetch All Merchandise Category",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllMerchandiseCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllMerchandiseCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update Merchandise Category",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateMerchandiseCategory/{{categoryId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateMerchandiseCategory",
                "{{categoryId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Updated Category\"\n}"
            }
          }
        },
        {
          "name": "Delete Merchandise Category",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/deleteMerchandiseCategory/{{categoryId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "deleteMerchandiseCategory",
                "{{categoryId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Donation",
      "item": [
        {
          "name": "Create Donation Category",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createDonationCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createDonationCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Food Drive\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Volunteer",
      "item": [
        {
          "name": "Fetch All Volunteer Forms",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllVolunteerForm",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllVolunteerForm"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Change Volunteer Form Status",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/changeVolunteerFormStatus",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "changeVolunteerFormStatus"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"volunteerFormId\": \"{{volunteerFormId}}\",\n  \"status\": \"accepted\"\n}"
            }
          }
        },
        {
          "name": "Create Volunteer Shift",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createVolunteerShift",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createVolunteerShift"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Morning Shift\",\n  \"date\": \"2026-07-15\",\n  \"startTime\": \"09:00\",\n  \"endTime\": \"12:00\"\n}"
            }
          }
        },
        {
          "name": "Update Volunteer Shift",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateVolunteerShift/{{shiftId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateVolunteerShift",
                "{{shiftId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Updated Shift\"\n}"
            }
          }
        },
        {
          "name": "Create Volunteer Slot",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createVolunteerSlot",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createVolunteerSlot"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"volunteerShiftId\": \"{{shiftId}}\",\n  \"maxVolunteers\": 10\n}"
            }
          }
        },
        {
          "name": "Update Volunteer Slot",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateVolunteerSlot/{{slotId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateVolunteerSlot",
                "{{slotId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"maxVolunteers\": 15\n}"
            }
          }
        },
        {
          "name": "Fetch Volunteer Slots",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchVolunteerSlots",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchVolunteerSlots"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Volunteer Shifts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchVolunteerShifts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchVolunteerShifts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update Volunteer Info",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateVolunteer/{{volunteerId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateVolunteer",
                "{{volunteerId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"firstName\": \"John\",\n  \"lastName\": \"Doe\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Analytics",
      "item": [
        {
          "name": "Fetch KPIs",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchKpis",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchKpis"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Users Analytics",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchUsersAnalytics",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchUsersAnalytics"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Daily Signups",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchDailySignups",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchDailySignups"
              ],
              "query": [
                {
                  "key": "days",
                  "value": "30",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Form Completion Stats",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchFormCompletionStats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchFormCompletionStats"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Login Frequency",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchLoginFrequency",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchLoginFrequency"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Training",
      "item": [
        {
          "name": "Upload Training",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/uploadTraining",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "uploadTraining"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Training Video\",\n  \"trainingVideoCategoryId\": \"{{categoryId}}\",\n  \"videoUrl\": \"https://example.com/video.mp4\"\n}"
            }
          }
        },
        {
          "name": "Update Training",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateTraining/{{trainingId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateTraining",
                "{{trainingId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Updated Training\"\n}"
            }
          }
        },
        {
          "name": "Delete Training",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/deleteTraining/{{trainingId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "deleteTraining",
                "{{trainingId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Get Training By Id",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/getTraining/{{trainingId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "getTraining",
                "{{trainingId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Create Training Video Category",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createTrainingVideoCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createTrainingVideoCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"name\": \"Safety Training\"\n}"
            }
          }
        },
        {
          "name": "Fetch All Training Category",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllTrainingCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllTrainingCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Events",
      "item": [
        {
          "name": "Create Event",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/createEvent",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "createEvent"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Community Event\",\n  \"description\": \"Event description\",\n  \"date\": \"2026-08-01\",\n  \"location\": \"City Hall\",\n  \"maxParticipants\": 100\n}"
            }
          }
        },
        {
          "name": "Fetch All Events",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllEvents",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllEvents"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Single Event",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchSingleEvent/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchSingleEvent",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Event Participants",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/events/{{eventId}}/participants",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "events",
                "{{eventId}}",
                "participants"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Events Joined By User",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/event/fetchEventsJoinedByUserId/{{userId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "event",
                "fetchEventsJoinedByUserId",
                "{{userId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch All Event Reviews",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/reviews",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "reviews"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Event Gallery",
      "item": [
        {
          "name": "Get All Gallery Submissions",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/gallery",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "gallery"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Approve Reject Gallery Item",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/gallery/approve-reject",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "gallery",
                "approve-reject"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"galleryItemId\": \"{{galleryItemId}}\",\n  \"status\": \"approved\"\n}"
            }
          }
        },
        {
          "name": "Approve All Pending Gallery",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/gallery/approve-all",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "gallery",
                "approve-all"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"eventId\": \"{{eventId}}\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Admin - Orders & Users",
      "item": [
        {
          "name": "Fetch All Orders",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllOrders",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllOrders"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Single Order",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchSingleOrder/{{orderId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchSingleOrder",
                "{{orderId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Orders By User",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchOrdersByUser/{{userId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchOrdersByUser",
                "{{userId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Change Order Status",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/changeOrderStatus/{{orderId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "changeOrderStatus",
                "{{orderId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"status\": \"shipped\"\n}"
            }
          }
        },
        {
          "name": "Cancel Order",
          "request": {
            "method": "PUT",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/cancelOrder/{{orderId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "cancelOrder",
                "{{orderId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Cancelled Orders",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchCancelledOrders",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchCancelledOrders"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch All Users",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchAllUsers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchAllUsers"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Single User",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchSingleUser/{{userId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchSingleUser",
                "{{userId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update User Info",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/updateUser/{{userId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "updateUser",
                "{{userId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"fullName\": \"Updated Name\",\n  \"isBlocked\": false\n}"
            }
          }
        },
        {
          "name": "Fetch Newsletter Subscribers",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/fetchNewsletterSubscribers",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "fetchNewsletterSubscribers"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Newsletter",
      "item": [
        {
          "name": "Create Newsletter",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/newsletter/create",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "newsletter",
                "create"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Monthly Update - July 2026\",\n  \"subject\": \"Warrior4Children Newsletter\",\n  \"content\": \"<h1>Hello!</h1><p>Thank you for supporting Warrior4Children.</p>\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Home Category (User)",
      "item": [
        {
          "name": "Get All Home Category",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/homeCategory/getAllHomeCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "homeCategory",
                "getAllHomeCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Home Category About",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/homeCategory/fetchHomeCategoryAbout",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "homeCategory",
                "fetchHomeCategoryAbout"
              ],
              "query": [
                {
                  "key": "homeCategoryId",
                  "value": "{{categoryId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Home Category Testimonial",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/homeCategory/fetchHomeCategoryTestimonial",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "homeCategory",
                "fetchHomeCategoryTestimonial"
              ],
              "query": [
                {
                  "key": "homeCategoryId",
                  "value": "{{categoryId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Specific Testimonial",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/homeCategory/fetchHomeCategorySpecificTestimonial",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "homeCategory",
                "fetchHomeCategorySpecificTestimonial"
              ],
              "query": [
                {
                  "key": "id",
                  "value": "{{testimonialId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Success Story",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/homeCategory/fetchHomeCategorySuccessStory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "homeCategory",
                "fetchHomeCategorySuccessStory"
              ],
              "query": [
                {
                  "key": "homeCategoryId",
                  "value": "{{categoryId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Specific Success Story",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/homeCategory/fetchHomeCategorySpecificSuccessStory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "homeCategory",
                "fetchHomeCategorySpecificSuccessStory"
              ],
              "query": [
                {
                  "key": "id",
                  "value": "{{storyId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Products (User)",
      "item": [
        {
          "name": "Fetch All Merchandise Category",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/fetchAllMerchandiseCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "fetchAllMerchandiseCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Products By Category",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/fetchAllProductsByCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "fetchAllProductsByCategory"
              ],
              "query": [
                {
                  "key": "merchandiseCategoryId",
                  "value": "{{categoryId}}",
                  "disabled": false
                },
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Single Product",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/singleProduct",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "singleProduct"
              ],
              "query": [
                {
                  "key": "productId",
                  "value": "{{productId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Add To Cart",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/product/addToCart",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "addToCart"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"productId\": \"{{productId}}\",\n  \"quantity\": 1\n}"
            }
          }
        },
        {
          "name": "Fetch Cart Products",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/fetchCartProducts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "fetchCartProducts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Edit Cart",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/product/editCart",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "editCart"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"cartItemId\": \"{{cartItemId}}\",\n  \"quantity\": 2\n}"
            }
          }
        },
        {
          "name": "Delete Cart Item",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/deleteCart/{{cartItemId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "deleteCart",
                "{{cartItemId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Checkout Cart",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/product/checkoutCart",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "checkoutCart"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"addressId\": \"{{addressId}}\",\n  \"paymentMethodId\": \"pm_card_visa\"\n}"
            }
          }
        },
        {
          "name": "Insert Address",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/product/insertAddress",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "insertAddress"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"fullName\": \"John Doe\",\n  \"phoneNumber\": \"+1234567890\",\n  \"address\": \"123 Main St\",\n  \"city\": \"LA\",\n  \"state\": \"CA\",\n  \"country\": \"USA\",\n  \"zipCode\": \"90001\"\n}"
            }
          }
        },
        {
          "name": "Update Address",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/product/updateAddress/{{addressId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "updateAddress",
                "{{addressId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"address\": \"456 New St\"\n}"
            }
          }
        },
        {
          "name": "Delete Address",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/deleteAddress/{{addressId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "deleteAddress",
                "{{addressId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Get All Address",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/getAllAddress",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "getAllAddress"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Order Confirmation",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/fetchOrderConfirmation",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "fetchOrderConfirmation"
              ],
              "query": [
                {
                  "key": "orderId",
                  "value": "{{orderId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch All My Orders",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/fetchAllMyOrders",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "fetchAllMyOrders"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Single Order",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/fetchSingleOrder/{{orderId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "fetchSingleOrder",
                "{{orderId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch My Cancelled Orders",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/product/fetchMyCancelledOrders",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "product",
                "fetchMyCancelledOrders"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Donation Drive (User)",
      "item": [
        {
          "name": "Add Donation Drive",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/donationDrive/addDonationDrive",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "donationDrive",
                "addDonationDrive"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Food Drive\",\n  \"description\": \"Help feed families\",\n  \"donationCategoryId\": \"{{categoryId}}\",\n  \"goalAmount\": 5000\n}"
            }
          }
        },
        {
          "name": "Fetch Donation Drive",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/donationDrive/fetchDonationDrive",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "donationDrive",
                "fetchDonationDrive"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Single Donation Drive",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/donationDrive/fetchSingleDonationDrive",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "donationDrive",
                "fetchSingleDonationDrive"
              ],
              "query": [
                {
                  "key": "donationDriveId",
                  "value": "{{donationDriveId}}",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch All Donation Category",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/donationDrive/fetchAllDonationCategory",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "donationDrive",
                "fetchAllDonationCategory"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Training (User)",
      "item": [
        {
          "name": "Fetch All Training",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/trainingVideo/fetchAllTraining",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "trainingVideo",
                "fetchAllTraining"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Volunteer (User)",
      "item": [
        {
          "name": "Insert Volunteer Form",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "multipart/form-data"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/volunteer/insertVolunteerForm",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "volunteer",
                "insertVolunteerForm"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "firstName",
                  "value": "John",
                  "type": "text"
                },
                {
                  "key": "lastName",
                  "value": "Doe",
                  "type": "text"
                },
                {
                  "key": "emailAddress",
                  "value": "john@example.com",
                  "type": "text"
                },
                {
                  "key": "phoneNumber",
                  "value": "+1234567890",
                  "type": "text"
                },
                {
                  "key": "media",
                  "type": "file",
                  "src": []
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Volunteer Shifts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/volunteer/fetchVolunteerShifts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "volunteer",
                "fetchVolunteerShifts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch My Joined Shifts",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/volunteer/fetchShifts",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "volunteer",
                "fetchShifts"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Join Shift",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/volunteer/joinShift",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "volunteer",
                "joinShift"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"volunteerSlotId\": \"{{slotId}}\"\n}"
            }
          }
        },
        {
          "name": "Cancel Shift",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/volunteer/cancelShift",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "volunteer",
                "cancelShift"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"joinShiftId\": \"{{joinShiftId}}\"\n}"
            }
          }
        },
        {
          "name": "Change Shift Request",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/volunteer/changeShiftRequest/{{shiftRequestId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "volunteer",
                "changeShiftRequest",
                "{{shiftRequestId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"newSlotId\": \"{{slotId}}\",\n  \"reason\": \"Schedule conflict\"\n}"
            }
          }
        },
        {
          "name": "Shift Feedback",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/volunteer/shiftFeedback/{{shiftId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "volunteer",
                "shiftFeedback",
                "{{shiftId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"rating\": 5,\n  \"feedback\": \"Great experience!\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Events (User)",
      "item": [
        {
          "name": "Fetch All Events",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/fetchAllEvents",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "fetchAllEvents"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Single Event",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/fetchSingleEvent/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "fetchSingleEvent",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch User Joined Events",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/fetchUserJoinedEvents",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "fetchUserJoinedEvents"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Fetch Events Joined By User Id",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/fetchEventsJoinedByUserId/{{userId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "fetchEventsJoinedByUserId",
                "{{userId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Book Event",
          "request": {
            "method": "PATCH",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/bookEvent/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "bookEvent",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Create Event Inquiry",
          "request": {
            "method": "PATCH",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/event/createInquiry/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "createInquiry",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"message\": \"I have a question about this event\"\n}"
            }
          }
        },
        {
          "name": "Mark Event Attendance",
          "request": {
            "method": "PATCH",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/markAttendance/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "markAttendance",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Submit Event Review",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/event/submitReview/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "submitReview",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"rating\": 5,\n  \"review\": \"Amazing event!\"\n}"
            }
          }
        },
        {
          "name": "Get Event Reviews",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/getReviews/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "getReviews",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Update Event Review",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/event/updateReview/{{reviewId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "updateReview",
                "{{reviewId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"rating\": 4,\n  \"review\": \"Updated review\"\n}"
            }
          }
        },
        {
          "name": "Delete Event Review",
          "request": {
            "method": "DELETE",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/deleteReview/{{reviewId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "deleteReview",
                "{{reviewId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Submit Gallery Item",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "multipart/form-data"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/event/gallery/submit/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "gallery",
                "submit",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "formdata",
              "formdata": [
                {
                  "key": "media",
                  "type": "file",
                  "src": []
                },
                {
                  "key": "caption",
                  "value": "Event photo",
                  "type": "text"
                }
              ]
            }
          }
        },
        {
          "name": "Get My Gallery Submissions",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/gallery/mySubmissions/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "gallery",
                "mySubmissions",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Get Approved Gallery Items",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/event/gallery/{{eventId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "event",
                "gallery",
                "{{eventId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Payment (User)",
      "item": [
        {
          "name": "Add Payment Method",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/payment/",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payment"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"paymentMethodId\": \"pm_card_visa\"\n}"
            }
          }
        },
        {
          "name": "Set Default Payment Method",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/payment/",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payment"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"paymentMethodId\": \"pm_card_visa\"\n}"
            }
          }
        },
        {
          "name": "Delete Payment Method",
          "request": {
            "method": "DELETE",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/payment/",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payment"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"paymentMethodId\": \"pm_card_visa\"\n}"
            }
          }
        },
        {
          "name": "Get Payment Methods",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/payment/",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payment"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Get User Transactions",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/payment/transaction",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payment",
                "transaction"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Create Payment Intent",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/payment/createIntent",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "payment",
                "createIntent"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{userToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"amount\": 5000,\n  \"currency\": \"usd\"\n}"
            }
          }
        }
      ]
    },
    {
      "name": "Transactions (Admin)",
      "item": [
        {
          "name": "Get All Transactions",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/transaction/",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "transaction"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Get Earnings Stats",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/transaction/stats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "transaction",
                "stats"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        }
      ]
    },
    {
      "name": "Admin Notifications",
      "item": [
        {
          "name": "Get Admin Notifications",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/notifications",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "notifications"
              ],
              "query": [
                {
                  "key": "skip",
                  "value": "0",
                  "disabled": false
                },
                {
                  "key": "limit",
                  "value": "10",
                  "disabled": false
                }
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Mark Notifications Read",
          "request": {
            "method": "PUT",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/notifications/mark-read",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "notifications",
                "mark-read"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"notificationIds\": [\n    \"{{notificationId}}\"\n  ]\n}"
            }
          }
        },
        {
          "name": "Get Notification Stats",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/notifications/stats",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "notifications",
                "stats"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Get Unread Count",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/notifications/unread-count",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "notifications",
                "unread-count"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Get Notification By Id",
          "request": {
            "method": "GET",
            "header": [],
            "url": {
              "raw": "{{baseUrl}}/admin/notifications/{{notificationId}}",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "notifications",
                "{{notificationId}}"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            }
          }
        },
        {
          "name": "Send Test Notification",
          "request": {
            "method": "POST",
            "header": [
              {
                "key": "Content-Type",
                "value": "application/json"
              }
            ],
            "url": {
              "raw": "{{baseUrl}}/admin/notifications/test",
              "host": [
                "{{baseUrl}}"
              ],
              "path": [
                "admin",
                "notifications",
                "test"
              ]
            },
            "auth": {
              "type": "bearer",
              "bearer": [
                {
                  "key": "token",
                  "value": "{{adminToken}}",
                  "type": "string"
                }
              ]
            },
            "body": {
              "mode": "raw",
              "raw": "{\n  \"title\": \"Test\",\n  \"message\": \"Test notification\"\n}"
            }
          }
        }
      ]
    }
  ]
}