{
	"info": {
		"_postman_id": "byrc-api-collection",
		"name": "BYRC API Collection",
		"description": "Complete API collection for BYRC Backend - Mobile App Development",
		"schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
	},
	"item": [
		{
			"name": "Authentication",
			"item": [
				{
					"name": "Login",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"email\": \"user@example.com\",\n    \"password\": \"password123\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/login",
							"host": ["{{base_url}}"],
							"path": ["api", "login"]
						}
					}
				},
				{
					"name": "Register",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"John Doe\",\n    \"email\": \"john@example.com\",\n    \"password\": \"password123\",\n    \"password_confirmation\": \"password123\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/register",
							"host": ["{{base_url}}"],
							"path": ["api", "register"]
						}
					}
				},
				{
					"name": "Logout",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/logout",
							"host": ["{{base_url}}"],
							"path": ["api", "logout"]
						}
					}
				},
				{
					"name": "Change Password",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"current_password\": \"oldpassword123\",\n    \"password\": \"newpassword123\",\n    \"password_confirmation\": \"newpassword123\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/change-password",
							"host": ["{{base_url}}"],
							"path": ["api", "change-password"]
						}
					}
				},
				{
					"name": "Get User Permissions",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/user/permissions",
							"host": ["{{base_url}}"],
							"path": ["api", "user", "permissions"]
						}
					}
				},
				{
					"name": "Forgot Password",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"email\": \"user@example.com\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/forgot-password",
							"host": ["{{base_url}}"],
							"path": ["api", "forgot-password"]
						}
					}
				},
				{
					"name": "Reset Password",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"email\": \"user@example.com\",\n    \"code\": \"123456\",\n    \"password\": \"newpassword123\",\n    \"password_confirmation\": \"newpassword123\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/reset-password",
							"host": ["{{base_url}}"],
							"path": ["api", "reset-password"]
						}
					}
				},
				{
					"name": "Resend Reset Code",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"email\": \"user@example.com\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/resend-reset-code",
							"host": ["{{base_url}}"],
							"path": ["api", "resend-reset-code"]
						}
					}
				},
				{
					"name": "Verify Email",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/email/verify/:id/:hash",
							"host": ["{{base_url}}"],
							"path": ["api", "email", "verify", ":id", ":hash"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								},
								{
									"key": "hash",
									"value": "hash_string"
								}
							]
						}
					}
				},
				{
					"name": "Resend Verification Email",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/email/verification-notification",
							"host": ["{{base_url}}"],
							"path": ["api", "email", "verification-notification"]
						}
					}
				},
				{
					"name": "Verify Code",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"email\": \"user@example.com\",\n    \"code\": \"123456\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/verify-code",
							"host": ["{{base_url}}"],
							"path": ["api", "verify-code"]
						}
					}
				},
				{
					"name": "Resend Verification Code",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"email\": \"user@example.com\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/resend-verification-code",
							"host": ["{{base_url}}"],
							"path": ["api", "resend-verification-code"]
						}
					}
				}
			]
		},
		{
			"name": "Users",
			"item": [
				{
					"name": "Get All Users (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/users",
							"host": ["{{base_url}}"],
							"path": ["api", "users"]
						}
					}
				},
				{
					"name": "Add User (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"John Doe\",\n    \"email\": \"john@example.com\",\n    \"password\": \"password123\",\n    \"position_id\": 1,\n    \"roles\": [\"counselor\"]\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/add-user",
							"host": ["{{base_url}}"],
							"path": ["api", "add-user"]
						}
					}
				},
				{
					"name": "Update User (Admin)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"John Doe Updated\",\n    \"email\": \"john.updated@example.com\",\n    \"position_id\": 1\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/update-user/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "update-user", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete User (Admin)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/destroy-user/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "destroy-user", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Update Profile",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Updated Name\",\n    \"email\": \"updated@example.com\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/profile-update",
							"host": ["{{base_url}}"],
							"path": ["api", "profile-update"]
						}
					}
				},
				{
					"name": "Get Public Counselors",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/public/counselors",
							"host": ["{{base_url}}"],
							"path": ["api", "public", "counselors"]
						}
					}
				}
			]
		},
		{
			"name": "Student Profile",
			"item": [
				{
					"name": "Get Student Profile",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/student/profile",
							"host": ["{{base_url}}"],
							"path": ["api", "student", "profile"]
						}
					}
				},
				{
					"name": "Update Student Profile",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"date_of_birth\": \"2000-01-01\",\n    \"gender\": \"male\",\n    \"phone\": \"+923001234567\",\n    \"address\": \"123 Main St\",\n    \"city\": \"Quetta\",\n    \"province\": \"Balochistan\",\n    \"education_level\": \"Bachelor\",\n    \"field_of_study\": \"Computer Science\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/student/profile",
							"host": ["{{base_url}}"],
							"path": ["api", "student", "profile"]
						}
					}
				},
				{
					"name": "Upload Document",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "document",
									"type": "file",
									"src": []
								},
								{
									"key": "document_type",
									"value": "certificate",
									"type": "text"
								},
								{
									"key": "description",
									"value": "Degree Certificate",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{base_url}}/api/student/upload-document",
							"host": ["{{base_url}}"],
							"path": ["api", "student", "upload-document"]
						}
					}
				},
				{
					"name": "Delete Document",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/student/document/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "student", "document", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Check Profile Complete",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/public/check-profile",
							"host": ["{{base_url}}"],
							"path": ["api", "public", "check-profile"]
						}
					}
				},
				{
					"name": "Serve Document",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/serve-document/:path",
							"host": ["{{base_url}}"],
							"path": ["api", "serve-document", ":path"],
							"variable": [
								{
									"key": "path",
									"value": "documents/file.pdf"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Services",
			"item": [
				{
					"name": "Get All Services",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services",
							"host": ["{{base_url}}"],
							"path": ["api", "services"]
						}
					}
				},
				{
					"name": "Get Service by ID or Slug",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services/:identifier",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":identifier"],
							"variable": [
								{
									"key": "identifier",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Create Service (Auth)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"title\": \"Career Counseling\",\n    \"slug\": \"career-counseling\",\n    \"description\": \"Professional career guidance\",\n    \"status\": \"active\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/services",
							"host": ["{{base_url}}"],
							"path": ["api", "services"]
						}
					}
				},
				{
					"name": "Update Service (Auth)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"title\": \"Updated Service Title\",\n    \"description\": \"Updated description\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/services/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Service (Auth)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Toggle Service Status",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services/:id/toggle-status",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":id", "toggle-status"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Get Service Links",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/links",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "links"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Create Service Link (Auth)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"title\": \"Resource Link\",\n    \"url\": \"https://example.com\",\n    \"description\": \"Helpful resource\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/links",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "links"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Update Service Link (Auth)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"title\": \"Updated Link Title\",\n    \"url\": \"https://updated.com\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/links/:linkId",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "links", ":linkId"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								},
								{
									"key": "linkId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Service Link (Auth)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/links/:linkId",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "links", ":linkId"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								},
								{
									"key": "linkId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Get Service Videos",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/videos",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "videos"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Create Service Video (Auth)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"title\": \"Video Title\",\n    \"url\": \"https://youtube.com/watch?v=xxx\",\n    \"description\": \"Video description\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/videos",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "videos"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Update Service Video (Auth)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"title\": \"Updated Video Title\",\n    \"url\": \"https://youtube.com/watch?v=yyy\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/videos/:videoId",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "videos", ":videoId"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								},
								{
									"key": "videoId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Service Video (Auth)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/services/:serviceId/videos/:videoId",
							"host": ["{{base_url}}"],
							"path": ["api", "services", ":serviceId", "videos", ":videoId"],
							"variable": [
								{
									"key": "serviceId",
									"value": "1"
								},
								{
									"key": "videoId",
									"value": "1"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Bookings",
			"item": [
				{
					"name": "Get User Bookings",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/bookings",
							"host": ["{{base_url}}"],
							"path": ["api", "bookings"]
						}
					}
				},
				{
					"name": "Create Booking",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"counselor_id\": 1,\n    \"service_id\": 1,\n    \"appointment_date\": \"2024-12-25\",\n    \"appointment_time\": \"10:00:00\",\n    \"notes\": \"Need career guidance\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/bookings",
							"host": ["{{base_url}}"],
							"path": ["api", "bookings"]
						}
					}
				},
				{
					"name": "Update Booking",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"appointment_date\": \"2024-12-26\",\n    \"appointment_time\": \"11:00:00\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/bookings/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "bookings", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Cancel Booking",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/bookings/:id/cancel",
							"host": ["{{base_url}}"],
							"path": ["api", "bookings", ":id", "cancel"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Get Booked Slots (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/public/booked-slots?counselor_id=1&date=2024-12-25",
							"host": ["{{base_url}}"],
							"path": ["api", "public", "booked-slots"],
							"query": [
								{
									"key": "counselor_id",
									"value": "1"
								},
								{
									"key": "date",
									"value": "2024-12-25"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Applications",
			"item": [
				{
					"name": "Get All Applications (Admin/Counselor)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/applications/getall?page=1&per_page=10",
							"host": ["{{base_url}}"],
							"path": ["api", "applications", "getall"],
							"query": [
								{
									"key": "page",
									"value": "1"
								},
								{
									"key": "per_page",
									"value": "10"
								}
							]
						}
					}
				},
				{
					"name": "Get Counselor Applications",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/applications/counselor/:counselorId",
							"host": ["{{base_url}}"],
							"path": ["api", "applications", "counselor", ":counselorId"],
							"variable": [
								{
									"key": "counselorId",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Approve Application",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/applications/:id/approve",
							"host": ["{{base_url}}"],
							"path": ["api", "applications", ":id", "approve"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Reject Application",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"rejection_reason\": \"Not available at requested time\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/applications/:id/reject",
							"host": ["{{base_url}}"],
							"path": ["api", "applications", ":id", "reject"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Mark Application as Done",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/applications/:id/done",
							"host": ["{{base_url}}"],
							"path": ["api", "applications", ":id", "done"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Posts/Events",
			"item": [
				{
					"name": "Get All Posts (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/all-posts",
							"host": ["{{base_url}}"],
							"path": ["api", "all-posts"]
						}
					}
				},
				{
					"name": "Get Post by Slug (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/show-post/:slug",
							"host": ["{{base_url}}"],
							"path": ["api", "show-post", ":slug"],
							"variable": [
								{
									"key": "slug",
									"value": "post-slug"
								}
							]
						}
					}
				},
				{
					"name": "Create Post (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "title",
									"value": "Post Title",
									"type": "text"
								},
								{
									"key": "slug",
									"value": "post-slug",
									"type": "text"
								},
								{
									"key": "content",
									"value": "Post content",
									"type": "text"
								},
								{
									"key": "image",
									"type": "file",
									"src": []
								},
								{
									"key": "status",
									"value": "published",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{base_url}}/api/add-post",
							"host": ["{{base_url}}"],
							"path": ["api", "add-post"]
						}
					}
				},
				{
					"name": "Update Post (Admin)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "title",
									"value": "Updated Title",
									"type": "text"
								},
								{
									"key": "content",
									"value": "Updated content",
									"type": "text"
								},
								{
									"key": "image",
									"type": "file",
									"src": []
								}
							]
						},
						"url": {
							"raw": "{{base_url}}/api/update-post/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "update-post", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Post (Admin)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/delete-post/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "delete-post", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Comments/Feedback",
			"item": [
				{
					"name": "Get Public Feedbacks",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/public/feedbacks",
							"host": ["{{base_url}}"],
							"path": ["api", "public", "feedbacks"]
						}
					}
				},
				{
					"name": "Get Comments by Post (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/public/comments/:identifier",
							"host": ["{{base_url}}"],
							"path": ["api", "public", "comments", ":identifier"],
							"variable": [
								{
									"key": "identifier",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Create Comment (Auth)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"post_id\": 1,\n    \"comment\": \"Great post!\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/comments",
							"host": ["{{base_url}}"],
							"path": ["api", "comments"]
						}
					}
				},
				{
					"name": "Get All Feedbacks (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/feedbacks",
							"host": ["{{base_url}}"],
							"path": ["api", "feedbacks"]
						}
					}
				},
				{
					"name": "Update Feedback (Admin)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"comment\": \"Updated comment\",\n    \"status\": \"approved\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/feedbacks/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "feedbacks", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Feedback (Admin)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/feedbacks/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "feedbacks", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Update Feedback Status (Admin)",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"status\": \"approved\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/feedbacks/:id/status",
							"host": ["{{base_url}}"],
							"path": ["api", "feedbacks", ":id", "status"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Success Stories",
			"item": [
				{
					"name": "Get Public Success Stories",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/public/success-stories",
							"host": ["{{base_url}}"],
							"path": ["api", "public", "success-stories"]
						}
					}
				},
				{
					"name": "Get All Success Stories (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/success-stories",
							"host": ["{{base_url}}"],
							"path": ["api", "success-stories"]
						}
					}
				},
				{
					"name": "Create Success Story (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "title",
									"value": "Success Story Title",
									"type": "text"
								},
								{
									"key": "description",
									"value": "Story description",
									"type": "text"
								},
								{
									"key": "image",
									"type": "file",
									"src": []
								},
								{
									"key": "status",
									"value": "active",
									"type": "text"
								}
							]
						},
						"url": {
							"raw": "{{base_url}}/api/success-stories",
							"host": ["{{base_url}}"],
							"path": ["api", "success-stories"]
						}
					}
				},
				{
					"name": "Update Success Story (Admin)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "title",
									"value": "Updated Title",
									"type": "text"
								},
								{
									"key": "description",
									"value": "Updated description",
									"type": "text"
								},
								{
									"key": "image",
									"type": "file",
									"src": []
								}
							]
						},
						"url": {
							"raw": "{{base_url}}/api/success-stories/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "success-stories", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Success Story (Admin)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/success-stories/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "success-stories", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Contact",
			"item": [
				{
					"name": "Submit Contact Form (Public)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"John Doe\",\n    \"email\": \"john@example.com\",\n    \"subject\": \"Inquiry\",\n    \"message\": \"Hello, I have a question.\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/contact-form",
							"host": ["{{base_url}}"],
							"path": ["api", "contact-form"]
						}
					}
				},
				{
					"name": "Get Contact Info (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/public/contact-info",
							"host": ["{{base_url}}"],
							"path": ["api", "public", "contact-info"]
						}
					}
				},
				{
					"name": "Get Contact Info (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/contact-info",
							"host": ["{{base_url}}"],
							"path": ["api", "contact-info"]
						}
					}
				},
				{
					"name": "Save Contact Info (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"phone\": \"+923001234567\",\n    \"email\": \"info@byrc.com\",\n    \"address\": \"123 Main St, Quetta\",\n    \"working_hours\": \"9 AM - 5 PM\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/contact-info/save",
							"host": ["{{base_url}}"],
							"path": ["api", "contact-info", "save"]
						}
					}
				}
			]
		},
		{
			"name": "Configurations",
			"item": [
				{
					"name": "Get Social Links (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/social-links",
							"host": ["{{base_url}}"],
							"path": ["api", "social-links"]
						}
					}
				},
				{
					"name": "Save Social Links (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"facebook\": \"https://facebook.com/byrc\",\n    \"twitter\": \"https://twitter.com/byrc\",\n    \"instagram\": \"https://instagram.com/byrc\",\n    \"linkedin\": \"https://linkedin.com/company/byrc\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/social-links/save",
							"host": ["{{base_url}}"],
							"path": ["api", "social-links", "save"]
						}
					}
				},
				{
					"name": "Get Email Configuration (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/email-config",
							"host": ["{{base_url}}"],
							"path": ["api", "email-config"]
						}
					}
				},
				{
					"name": "Save Email Configuration (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"mail_mailer\": \"smtp\",\n    \"mail_host\": \"smtp.gmail.com\",\n    \"mail_port\": \"587\",\n    \"mail_username\": \"your-email@gmail.com\",\n    \"mail_password\": \"your-password\",\n    \"mail_encryption\": \"tls\",\n    \"mail_from_address\": \"noreply@byrc.com\",\n    \"mail_from_name\": \"BYRC\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/email-config/save",
							"host": ["{{base_url}}"],
							"path": ["api", "email-config", "save"]
						}
					}
				},
				{
					"name": "Test Email (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"to\": \"test@example.com\",\n    \"subject\": \"Test Email\",\n    \"message\": \"This is a test email\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/email-config/test",
							"host": ["{{base_url}}"],
							"path": ["api", "email-config", "test"]
						}
					}
				},
				{
					"name": "Get Email Preferences",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/email-preferences",
							"host": ["{{base_url}}"],
							"path": ["api", "email-preferences"]
						}
					}
				},
				{
					"name": "Save Email Preferences",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"email_notifications\": true,\n    \"booking_notifications\": true,\n    \"newsletter\": false\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/email-preferences/save",
							"host": ["{{base_url}}"],
							"path": ["api", "email-preferences", "save"]
						}
					}
				}
			]
		},
		{
			"name": "Positions & Roles",
			"item": [
				{
					"name": "Get All Positions (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/positions",
							"host": ["{{base_url}}"],
							"path": ["api", "positions"]
						}
					}
				},
				{
					"name": "Create Position (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Career Counselor\",\n    \"description\": \"Provides career guidance\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/positions",
							"host": ["{{base_url}}"],
							"path": ["api", "positions"]
						}
					}
				},
				{
					"name": "Get Position (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/positions/:position",
							"host": ["{{base_url}}"],
							"path": ["api", "positions", ":position"],
							"variable": [
								{
									"key": "position",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Update Position (Admin)",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Updated Position Name\",\n    \"description\": \"Updated description\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/positions/:position",
							"host": ["{{base_url}}"],
							"path": ["api", "positions", ":position"],
							"variable": [
								{
									"key": "position",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Position (Admin)",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/positions/:position",
							"host": ["{{base_url}}"],
							"path": ["api", "positions", ":position"],
							"variable": [
								{
									"key": "position",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Assign Permissions to Position (Admin)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permissions\": [1, 2, 3]\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/positions/:position/permissions",
							"host": ["{{base_url}}"],
							"path": ["api", "positions", ":position", "permissions"],
							"variable": [
								{
									"key": "position",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Get All Roles & Permissions",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/role-permissions",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions"]
						}
					}
				},
				{
					"name": "Get All Roles & Permissions (Dropdown)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/role-permissions/getall",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions", "getall"]
						}
					}
				},
				{
					"name": "Create Role or Permission",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"type\": \"role\",\n    \"name\": \"Manager\",\n    \"guard_name\": \"web\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/role-permissions",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions"]
						}
					}
				},
				{
					"name": "Bulk Create Permissions",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permissions\": [\n        {\"name\": \"users.create\", \"guard_name\": \"web\"},\n        {\"name\": \"users.edit\", \"guard_name\": \"web\"}\n    ]\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/role-permissions/bulk-permissions",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions", "bulk-permissions"]
						}
					}
				},
				{
					"name": "Get Role or Permission",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/role-permissions/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Update Role or Permission",
					"request": {
						"method": "PUT",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"name\": \"Updated Role Name\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/role-permissions/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Delete Role or Permission",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/role-permissions/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Toggle Status",
					"request": {
						"method": "PATCH",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/role-permissions/:id/toggle-status",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions", ":id", "toggle-status"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Assign Permissions to Role",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"permission_ids\": [1, 2, 3]\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/role-permissions/:roleId/assign-permissions",
							"host": ["{{base_url}}"],
							"path": ["api", "role-permissions", ":roleId", "assign-permissions"],
							"variable": [
								{
									"key": "roleId",
									"value": "1"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Notifications",
			"item": [
				{
					"name": "Get Notifications",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/notifications",
							"host": ["{{base_url}}"],
							"path": ["api", "notifications"]
						}
					}
				},
				{
					"name": "Get Unread Count",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/notifications/unread-count",
							"host": ["{{base_url}}"],
							"path": ["api", "notifications", "unread-count"]
						}
					}
				},
				{
					"name": "Mark Notification as Read",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/notifications/:id/read",
							"host": ["{{base_url}}"],
							"path": ["api", "notifications", ":id", "read"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				},
				{
					"name": "Mark All as Read",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/notifications/read-all",
							"host": ["{{base_url}}"],
							"path": ["api", "notifications", "read-all"]
						}
					}
				},
				{
					"name": "Delete Notification",
					"request": {
						"method": "DELETE",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/notifications/:id",
							"host": ["{{base_url}}"],
							"path": ["api", "notifications", ":id"],
							"variable": [
								{
									"key": "id",
									"value": "1"
								}
							]
						}
					}
				}
			]
		},
		{
			"name": "Visitor Tracking",
			"item": [
				{
					"name": "Track Visit (Public)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Content-Type",
								"value": "application/json"
							},
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "raw",
							"raw": "{\n    \"ip_address\": \"192.168.1.1\",\n    \"user_agent\": \"Mozilla/5.0...\",\n    \"page_url\": \"/home\"\n}"
						},
						"url": {
							"raw": "{{base_url}}/api/track-visit",
							"host": ["{{base_url}}"],
							"path": ["api", "track-visit"]
						}
					}
				},
				{
					"name": "Get Visitor Statistics (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/visitor-statistics",
							"host": ["{{base_url}}"],
							"path": ["api", "visitor-statistics"]
						}
					}
				},
				{
					"name": "Get Daily Visitor Count (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/visitor-daily-count",
							"host": ["{{base_url}}"],
							"path": ["api", "visitor-daily-count"]
						}
					}
				},
				{
					"name": "Get Total Visitor Count (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/visitor-total-count",
							"host": ["{{base_url}}"],
							"path": ["api", "visitor-total-count"]
						}
					}
				},
				{
					"name": "Get All Visitors (Admin)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							},
							{
								"key": "Authorization",
								"value": "Bearer {{token}}"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/visitors",
							"host": ["{{base_url}}"],
							"path": ["api", "visitors"]
						}
					}
				}
			]
		},
		{
			"name": "File Uploads",
			"item": [
				{
					"name": "Upload Image (Public)",
					"request": {
						"method": "POST",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"body": {
							"mode": "formdata",
							"formdata": [
								{
									"key": "image",
									"type": "file",
									"src": []
								}
							]
						},
						"url": {
							"raw": "{{base_url}}/api/upload-image",
							"host": ["{{base_url}}"],
							"path": ["api", "upload-image"]
						}
					}
				},
				{
					"name": "Serve Image (Public)",
					"request": {
						"method": "GET",
						"header": [
							{
								"key": "Accept",
								"value": "application/json"
							}
						],
						"url": {
							"raw": "{{base_url}}/api/serve-image/:path",
							"host": ["{{base_url}}"],
							"path": ["api", "serve-image", ":path"],
							"variable": [
								{
									"key": "path",
									"value": "images/file.jpg"
								}
							]
						}
					}
				}
			]
		}
	],
	"variable": [
		{
			"key": "base_url",
			"value": "http://localhost:8000",
			"type": "string"
		},
		{
			"key": "token",
			"value": "",
			"type": "string"
		}
	]
}

