# Get pending member applications (admin only) Endpoint: GET /members/pending Version: 1.0.0 Security: BearerAuth ## Query parameters: - `page` (integer) - `limit` (integer) - `search` (string) - `includeArchived` (boolean) ## Response 200 fields (application/json): - `code` (string, required) Example: "OK" - `message` (string, required) - `data` (array, required) - `data.id` (string, required) - `data.userId` (string, required) - `data.status` (string, required) Enum: "PENDING", "APPROVED", "REJECTED" - `data.firstName` (string, required) - `data.lastName` (string, required) - `data.mobilePhoneNumber` (string, required) - `data.homeAddress` (string, required) - `data.civilStatus` (string, required) Enum: "SINGLE", "MARRIED", "WIDOWED", "SEPARATED", "ANNULLED" - `data.gender` (string, required) Enum: "MALE", "FEMALE", "PREFER_NOT_TO_SAY" - `data.nationality` (string, required) - `data.dateOfBirth` (string, required) - `data.region` (string, required) - `data.province` (string, required) - `data.municipalityCity` (string, required) - `data.barangay` (string, required) - `data.emergencyContactName` (string, required) - `data.emergencyContactMobile` (string, required) - `data.recentIdPhotoUrl` (string,null) - `data.churchAffiliation` (string, required) - `data.churchAddress` (string, required) - `data.currentPositionRole` (string, required) - `data.currentPositionRoleOther` (string,null) - `data.height` (string,null) - `data.weight` (string,null) - `data.bloodType` (string,null) - `data.colorOfEyes` (string,null) - `data.colorOfSkin` (string,null) - `data.sssNumber` (string,null) - `data.tinNumber` (string,null) - `data.skillsTalents` (string,null) - `data.preferredBranchOther` (string,null) - `data.elementarySchool` (string,null) - `data.secondarySchool` (string,null) - `data.tertiaryCollege` (string,null) - `data.postGraduateStudies` (string,null) - `data.isActive` (boolean, required) - `data.createdAt` (string, required) - `data.updatedAt` (string, required) - `data.user` (object) - `data.user.name` (string, required) - `data.user.email` (string, required) - `data.user.role` (string, required) Enum: "MEMBER", "OFFICER", "ADMIN" - `data.preferredBranches` (array) - `data.preferredBranches.title` (string, required) - `data.ministerialExperiences` (array) - `data.ministerialExperiences.roleDescription` (string, required) - `data.ministerialExperiences.yearsApprox` (string, required) - `data.ministerialExperiences.order` (integer, required) - `data.ministerialExperiences.memberId` (string, required) - `data.characterReferences` (array) - `data.characterReferences.positionRelationship` (string, required) - `data.characterReferences.contactNumber` (string, required) - `data.signature` (any) - `pagination` (object, required) - `pagination.currentPage` (integer, required) - `pagination.totalPages` (integer, required) - `pagination.totalCount` (integer, required) - `pagination.limit` (integer, required) - `pagination.hasNextPage` (boolean, required) - `pagination.hasPreviousPage` (boolean, required) ## Response 401 fields (application/json): - `code` (string, required) Example: "BAD_REQUEST" - `message` (string, required) Example: "Invalid request" - `error` (any) Optional debug payload ## Response 403 fields (application/json): - `code` (string, required) Example: "BAD_REQUEST" - `message` (string, required) Example: "Invalid request" - `error` (any) Optional debug payload ## Response 500 fields (application/json): - `code` (string, required) Example: "BAD_REQUEST" - `message` (string, required) Example: "Invalid request" - `error` (any) Optional debug payload