{
  "info": {
    "_postman_id": "2b8dbf3f-fb13-45d6-ba77-1a667fa50c42",
    "name": "HR System API - By Module",
    "description": "Generated directly from Laravel `route:list`.\n\nRequests are grouped by application module and controller.\n\nRun `npm run postman:build` after changing routes.",
    "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json"
  },
  "variable": [
    {
      "key": "base_url",
      "value": "http://localhost/api",
      "description": "API base URL without a trailing slash"
    },
    {
      "key": "tenant_key",
      "value": "",
      "description": "Required for tenant API requests"
    },
    {
      "key": "token",
      "value": "",
      "description": "Saved automatically after tenant login"
    },
    {
      "key": "landlord_token",
      "value": "",
      "description": "Saved automatically after landlord login"
    },
    {
      "key": "allowance",
      "value": "1"
    },
    {
      "key": "area",
      "value": "1"
    },
    {
      "key": "branch",
      "value": "1"
    },
    {
      "key": "code",
      "value": "1"
    },
    {
      "key": "company",
      "value": "1"
    },
    {
      "key": "contract",
      "value": "1"
    },
    {
      "key": "conversation",
      "value": "1"
    },
    {
      "key": "country",
      "value": "1"
    },
    {
      "key": "deduction",
      "value": "1"
    },
    {
      "key": "department",
      "value": "1"
    },
    {
      "key": "event",
      "value": "1"
    },
    {
      "key": "fingerprint_device",
      "value": "1"
    },
    {
      "key": "governorate",
      "value": "1"
    },
    {
      "key": "hr_profile",
      "value": "1"
    },
    {
      "key": "key",
      "value": "example-key"
    },
    {
      "key": "leaveRequest",
      "value": "1"
    },
    {
      "key": "leaveType",
      "value": "1"
    },
    {
      "key": "management",
      "value": "1"
    },
    {
      "key": "missionRequest",
      "value": "1"
    },
    {
      "key": "monthlyAllowance",
      "value": "1"
    },
    {
      "key": "monthlyDeduction",
      "value": "1"
    },
    {
      "key": "movement",
      "value": "1"
    },
    {
      "key": "permissionRequest",
      "value": "1"
    },
    {
      "key": "role",
      "value": "1"
    },
    {
      "key": "salaryAdvance",
      "value": "1"
    },
    {
      "key": "tenant",
      "value": "1"
    },
    {
      "key": "user",
      "value": "1"
    }
  ],
  "item": [
    {
      "name": "01. Auth Module",
      "item": [
        {
          "name": "Login",
          "item": [
            {
              "name": "Login [POST] /auth/login",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/login",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\LoginController@login`\n\nRoute name: `auth.login`\n\nValidation fields: `email`, `password`, `latitude`, `longitude`",
                "auth": {
                  "type": "noauth"
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"user@example.com\",\n  \"password\": \"password123\",\n  \"latitude\": 30.0444,\n  \"longitude\": 31.2357\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "type": "text/javascript",
                    "exec": [
                      "const response = pm.response.json();",
                      "const variable = 'token';",
                      "const token = response?.data?.token ?? response?.token;",
                      "if (token) {",
                      "  pm.collectionVariables.set(variable, token);",
                      "  if (pm.environment.name) pm.environment.set(variable, token);",
                      "}"
                    ]
                  }
                }
              ]
            },
            {
              "name": "Logout [POST] /auth/logout",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/logout",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\LoginController@logout`\n\nRoute name: `auth.logout`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Me [GET] /auth/me",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/me",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\LoginController@me`\n\nRoute name: `auth.me`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Mobile Attendance",
          "item": [
            {
              "name": "Punch [POST] /mobile/attendance/punch",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/mobile/attendance/punch",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\MobileAttendanceController@punch`\n\nRoute name: `mobile.attendance.punch`\n\nValidation fields: `action`, `latitude`, `longitude`, `punched_at`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"action\": \"check_in\",\n  \"latitude\": 30.0444,\n  \"longitude\": 31.2357,\n  \"punched_at\": \"2026-01-01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Password Reset",
          "item": [
            {
              "name": "Forgot Password [POST] /auth/forgot-password",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/forgot-password",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\PasswordResetController@forgotPassword`\n\nRoute name: `auth.forgot-password`\n\nValidation fields: `email`",
                "auth": {
                  "type": "noauth"
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"user@example.com\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reset Password [POST] /auth/reset-password",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/reset-password",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\PasswordResetController@resetPassword`\n\nRoute name: `auth.reset-password`\n\nValidation fields: `email`, `otp`, `password`, `password_confirmation`",
                "auth": {
                  "type": "noauth"
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"user@example.com\",\n  \"otp\": \"example\",\n  \"password\": \"password123\",\n  \"password_confirmation\": \"password123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Profile",
          "item": [
            {
              "name": "Update [PUT] /auth/profile",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/profile",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\ProfileController@update`\n\nRoute name: `auth.profile.update`\n\nValidation fields: `name`, `email`, `phone`, `address`, `birth_date`, `gender`, `photo`, `country_id`, `governorate_id`, `area_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "name",
                      "type": "text",
                      "value": "Example Name",
                      "description": "sometimes|string|max:255"
                    },
                    {
                      "key": "email",
                      "type": "text",
                      "value": "user@example.com",
                      "description": "sometimes|email|users|email"
                    },
                    {
                      "key": "phone",
                      "type": "text",
                      "value": "+201000000000",
                      "description": "sometimes|string|max:20"
                    },
                    {
                      "key": "address",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|string|max:500"
                    },
                    {
                      "key": "birth_date",
                      "type": "text",
                      "value": "1990-01-01",
                      "description": "sometimes|date|before:today"
                    },
                    {
                      "key": "gender",
                      "type": "text",
                      "value": "male",
                      "description": "sometimes|in:male,female"
                    },
                    {
                      "key": "photo",
                      "type": "file",
                      "src": [],
                      "description": "sometimes|image|mimes:jpg,jpeg,png,webp|max:2048"
                    },
                    {
                      "key": "country_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|integer|exists:countries,id"
                    },
                    {
                      "key": "governorate_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|integer|exists:governorates,id"
                    },
                    {
                      "key": "area_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|integer|exists:areas,id"
                    }
                  ]
                }
              }
            },
            {
              "name": "Change Password [POST] /auth/profile/change-password",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/profile/change-password",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\ProfileController@changePassword`\n\nRoute name: `auth.profile.change-password`\n\nValidation fields: `current_password`, `password`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"current_password\": \"password123\",\n  \"password\": \"password123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Full Profile [GET] /auth/profile/full",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/auth/profile/full",
                "description": "Controller action: `App\\Modules\\Auth\\Http\\Controllers\\ProfileController@fullProfile`\n\nRoute name: `auth.profile.full`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    {
      "name": "02. Main Module",
      "item": [
        {
          "name": "Menu Order",
          "item": [
            {
              "name": "Reset [DELETE] /menu-order",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/menu-order",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\MenuOrderController@reset`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /menu-order",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/menu-order",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\MenuOrderController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /menu-order",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/menu-order",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\MenuOrderController@update`\n\nValidation fields: `items`, `items.*.parent_id`, `items.*.item_id`, `items.*.sort_order`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"items\": [\n    {\n      \"parent_id\": 1,\n      \"item_id\": 1,\n      \"sort_order\": 1\n    }\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Permission",
          "item": [
            {
              "name": "Index [GET] /permissions",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/permissions",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\PermissionController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Queue Monitor",
          "item": [
            {
              "name": "Show [GET] /queue/monitor",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/queue/monitor",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\QueueMonitorController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Restart [POST] /queue/restart",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/queue/restart",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\QueueMonitorController@restart`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Start [POST] /queue/start",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/queue/start",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\QueueMonitorController@start`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Role",
          "item": [
            {
              "name": "Index [GET] /roles",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/roles",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\RoleController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /roles",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/roles",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\RoleController@store`\n\nValidation fields: `name`, `label_ar`, `label_en`, `level`, `permissions`, `permissions.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"label_ar\": \"example\",\n  \"label_en\": \"example\",\n  \"level\": \"1\",\n  \"permissions\": [\n    \"example\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /roles/{role}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/roles/{{role}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\RoleController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /roles/{role}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/roles/{{role}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\RoleController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /roles/{role}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/roles/{{role}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\RoleController@update`\n\nValidation fields: `name`, `label_ar`, `label_en`, `level`, `permissions`, `permissions.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"label_ar\": \"example\",\n  \"label_en\": \"example\",\n  \"level\": \"1\",\n  \"permissions\": [\n    \"example\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Apply Permissions To Users [POST] /roles/{role}/apply-permissions",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/roles/{{role}}/apply-permissions",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\RoleController@applyPermissionsToUsers`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Sync Permissions [POST] /roles/{role}/permissions",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/roles/{{role}}/permissions",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\RoleController@syncPermissions`\n\nValidation fields: `permissions`, `permissions.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"permissions\": [\n    \"example\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Setting",
          "item": [
            {
              "name": "Index [GET] /settings",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/settings",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\SettingController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /settings",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/settings",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\SettingController@store`\n\nValidation fields: `key`, `type`, `title_ar`, `title_en`, `value_ar`, `value_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"key\": \"example\",\n  \"type\": \"text\",\n  \"title_ar\": \"example\",\n  \"title_en\": \"example\",\n  \"value_ar\": \"example\",\n  \"value_en\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /settings/{key}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/settings/{{key}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\SettingController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /settings/{key}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/settings/{{key}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\SettingController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [POST] /settings/{key}",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/settings/{{key}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\SettingController@update`\n\nValidation fields: `title_ar`, `title_en`, `value_ar`, `value_en`, `file`, `type`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "title_ar",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|string|max:255"
                    },
                    {
                      "key": "title_en",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|string|max:255"
                    },
                    {
                      "key": "value_ar",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|nullable|string"
                    },
                    {
                      "key": "value_en",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|nullable|string"
                    },
                    {
                      "key": "file",
                      "type": "file",
                      "src": [],
                      "description": "sometimes|file|mimes:jpg,jpeg,png,webp,svg,pdf|max:5120"
                    },
                    {
                      "key": "type",
                      "type": "text",
                      "value": "text",
                      "description": "sometimes|in:text,image,boolean,textarea,date"
                    }
                  ]
                }
              }
            },
            {
              "name": "Bulk Update [POST] /settings/bulk-update",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/settings/bulk-update",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\SettingController@bulkUpdate`\n\nValidation fields: `settings`, `settings.*.key`, `settings.*.value_ar`, `settings.*.value_en`, `settings.*.file`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "settings[0][key]",
                      "type": "text",
                      "value": "example",
                      "description": "required|string|exists:settings,key"
                    },
                    {
                      "key": "settings[0][value_ar]",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|nullable|string"
                    },
                    {
                      "key": "settings[0][value_en]",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|nullable|string"
                    },
                    {
                      "key": "settings[0][file]",
                      "type": "file",
                      "src": [],
                      "description": "sometimes|file|mimes:jpg,jpeg,png,webp,svg,pdf|max:5120"
                    }
                  ]
                }
              }
            },
            {
              "name": "Public Settings [GET] /settings/public",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/settings/public",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\SettingController@publicSettings`\n\nValidation fields: `code`, `codes`, `codes.*`",
                "auth": {
                  "type": "noauth"
                }
              }
            }
          ]
        },
        {
          "name": "User",
          "item": [
            {
              "name": "Index [GET] /users",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /users",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@store`\n\nValidation fields: `name`, `emp_code`, `fingerprint_code`, `hr_profile_id`, `company_id`, `management_id`, `department_id`, `branch_id`, `branch_ids`, `branch_ids.*`, `email`, `password`, `role`, `photo`, `phone`, `address`, `salary`, `birth_date`, `hire_date`, `gender`, `country_id`, `governorate_id`, `area_id`, `user_flags`, `user_flags.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "name",
                      "type": "text",
                      "value": "Example Name",
                      "description": "required|string|max:255"
                    },
                    {
                      "key": "emp_code",
                      "type": "text",
                      "value": "example",
                      "description": "required|string|max:100|users|emp_code"
                    },
                    {
                      "key": "fingerprint_code",
                      "type": "text",
                      "value": "example",
                      "description": "nullable|string|max:100|users|fingerprint_code"
                    },
                    {
                      "key": "hr_profile_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|exists:hr_profiles,id"
                    },
                    {
                      "key": "company_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|exists:companies,id"
                    },
                    {
                      "key": "management_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|exists:managements,id"
                    },
                    {
                      "key": "department_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|exists:departments,id"
                    },
                    {
                      "key": "branch_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|integer|exists:branches,id"
                    },
                    {
                      "key": "branch_ids[0]",
                      "type": "text",
                      "value": "1",
                      "description": "integer|exists:branches,id"
                    },
                    {
                      "key": "email",
                      "type": "text",
                      "value": "user@example.com",
                      "description": "required|email|users|email"
                    },
                    {
                      "key": "password",
                      "type": "text",
                      "value": "password123",
                      "description": "required|string|min:8"
                    },
                    {
                      "key": "role",
                      "type": "text",
                      "value": "example",
                      "description": "nullable|string|exists:roles,name"
                    },
                    {
                      "key": "photo",
                      "type": "file",
                      "src": [],
                      "description": "nullable|image|max:2048"
                    },
                    {
                      "key": "phone",
                      "type": "text",
                      "value": "+201000000000",
                      "description": "nullable|string|max:20"
                    },
                    {
                      "key": "address",
                      "type": "text",
                      "value": "example",
                      "description": "nullable|string|max:500"
                    },
                    {
                      "key": "salary",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|numeric|min:0"
                    },
                    {
                      "key": "birth_date",
                      "type": "text",
                      "value": "1990-01-01",
                      "description": "nullable|date|before:today"
                    },
                    {
                      "key": "hire_date",
                      "type": "text",
                      "value": "2026-01-01",
                      "description": "nullable|date|before_or_equal:today"
                    },
                    {
                      "key": "gender",
                      "type": "text",
                      "value": "male",
                      "description": "nullable|in:male,female"
                    },
                    {
                      "key": "country_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|integer|exists:countries,id"
                    },
                    {
                      "key": "governorate_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|integer|exists:governorates,id"
                    },
                    {
                      "key": "area_id",
                      "type": "text",
                      "value": "1",
                      "description": "nullable|integer|exists:areas,id"
                    },
                    {
                      "key": "user_flags[0]",
                      "type": "text",
                      "value": "true",
                      "description": "boolean"
                    }
                  ]
                }
              }
            },
            {
              "name": "Destroy [DELETE] /users/{user}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /users/{user}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /users/{user}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@update`\n\nValidation fields: `name`, `emp_code`, `fingerprint_code`, `hr_profile_id`, `email`, `company_id`, `management_id`, `department_id`, `branch_id`, `branch_ids`, `branch_ids.*`, `password`, `role`, `photo`, `phone`, `address`, `salary`, `birth_date`, `hire_date`, `gender`, `country_id`, `governorate_id`, `area_id`, `user_flags`, `user_flags.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "name",
                      "type": "text",
                      "value": "Example Name",
                      "description": "sometimes|string|max:255"
                    },
                    {
                      "key": "emp_code",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|string|max:100|users|emp_code"
                    },
                    {
                      "key": "fingerprint_code",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|nullable|string|max:100|users|fingerprint_code"
                    },
                    {
                      "key": "hr_profile_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:hr_profiles,id"
                    },
                    {
                      "key": "email",
                      "type": "text",
                      "value": "user@example.com",
                      "description": "sometimes|email|users|email"
                    },
                    {
                      "key": "company_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:companies,id"
                    },
                    {
                      "key": "management_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:managements,id"
                    },
                    {
                      "key": "department_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:departments,id"
                    },
                    {
                      "key": "branch_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:branches,id"
                    },
                    {
                      "key": "branch_ids[0]",
                      "type": "text",
                      "value": "1",
                      "description": "integer|exists:branches,id"
                    },
                    {
                      "key": "password",
                      "type": "text",
                      "value": "password123",
                      "description": "sometimes|string|min:8"
                    },
                    {
                      "key": "role",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|nullable|string|exists:roles,name"
                    },
                    {
                      "key": "photo",
                      "type": "file",
                      "src": [],
                      "description": "sometimes|nullable|image|max:2048"
                    },
                    {
                      "key": "phone",
                      "type": "text",
                      "value": "+201000000000",
                      "description": "sometimes|nullable|string|max:20"
                    },
                    {
                      "key": "address",
                      "type": "text",
                      "value": "example",
                      "description": "sometimes|nullable|string|max:500"
                    },
                    {
                      "key": "salary",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|numeric|min:0"
                    },
                    {
                      "key": "birth_date",
                      "type": "text",
                      "value": "1990-01-01",
                      "description": "sometimes|nullable|date|before:today"
                    },
                    {
                      "key": "hire_date",
                      "type": "text",
                      "value": "2026-01-01",
                      "description": "sometimes|nullable|date|before_or_equal:today"
                    },
                    {
                      "key": "gender",
                      "type": "text",
                      "value": "male",
                      "description": "sometimes|nullable|in:male,female"
                    },
                    {
                      "key": "country_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:countries,id"
                    },
                    {
                      "key": "governorate_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:governorates,id"
                    },
                    {
                      "key": "area_id",
                      "type": "text",
                      "value": "1",
                      "description": "sometimes|nullable|integer|exists:areas,id"
                    },
                    {
                      "key": "user_flags[0]",
                      "type": "text",
                      "value": "true",
                      "description": "boolean"
                    }
                  ]
                }
              }
            },
            {
              "name": "Sync Flags [POST] /users/{user}/flags",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}/flags",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@syncFlags`\n\nValidation fields: `user_flags`, `user_flags.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_flags\": [\n    true\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Force Delete [DELETE] /users/{user}/force",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}/force",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@forceDelete`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Permissions [GET] /users/{user}/permissions",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}/permissions",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@permissions`\n\nValidation fields: `id`, `name`, `email`, `roles`, `direct_permissions`, `user_flags`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Sync Permissions [POST] /users/{user}/permissions",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}/permissions",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@syncPermissions`\n\nValidation fields: `permissions`, `permissions.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"permissions\": [\n    \"example\"\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Restore [POST] /users/{user}/restore",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}/restore",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@restore`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Remove Role [DELETE] /users/{user}/roles",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}/roles",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@removeRole`\n\nValidation fields: `role`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"role\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Assign Role [POST] /users/{user}/roles",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/{{user}}/roles",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@assignRole`\n\nValidation fields: `role`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"role\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Trashed [GET] /users/trashed",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/users/trashed",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserController@trashed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "User Flag",
          "item": [
            {
              "name": "Index [GET] /user-flags",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/user-flags",
                "description": "Controller action: `App\\Modules\\Main\\Http\\Controllers\\UserFlagController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    {
      "name": "03. Codes Module",
      "item": [
        {
          "name": "Allowance",
          "item": [
            {
              "name": "Index [GET] /codes/allowances",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/allowances",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\AllowanceController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/allowances",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/allowances",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\AllowanceController@store`\n\nValidation fields: `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/allowances/{allowance}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/allowances/{{allowance}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\AllowanceController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/allowances/{allowance}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/allowances/{{allowance}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\AllowanceController@update`\n\nValidation fields: `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Area",
          "item": [
            {
              "name": "Index [GET] /codes/areas",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/areas",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\AreaController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/areas/{area}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/areas/{{area}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\AreaController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "By Governorate [GET] /codes/governorates/{governorate}/areas",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/governorates/{{governorate}}/areas",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\AreaController@byGovernorate`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Branch",
          "item": [
            {
              "name": "Index [GET] /codes/branches",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/branches",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@store`\n\nValidation fields: `name_ar`, `name_en`, `latitude`, `longitude`, `login_radius_meters`, `is_active`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name_ar\": \"Example Arabic Name\",\n  \"name_en\": \"Example Name\",\n  \"latitude\": 30.0444,\n  \"longitude\": 31.2357,\n  \"login_radius_meters\": 1,\n  \"is_active\": true\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/branches/{branch}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches/{{branch}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/branches/{branch}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches/{{branch}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/branches/{branch}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches/{{branch}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@update`\n\nValidation fields: `name_ar`, `name_en`, `latitude`, `longitude`, `login_radius_meters`, `is_active`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name_ar\": \"Example Arabic Name\",\n  \"name_en\": \"Example Name\",\n  \"latitude\": 30.0444,\n  \"longitude\": 31.2357,\n  \"login_radius_meters\": 1,\n  \"is_active\": true\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Force Delete [DELETE] /codes/branches/{branch}/force",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches/{{branch}}/force",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@forceDelete`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Restore [POST] /codes/branches/{branch}/restore",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches/{{branch}}/restore",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@restore`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Trashed [GET] /codes/branches/trashed",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/branches/trashed",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\BranchController@trashed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Code",
          "item": [
            {
              "name": "Index [GET] /codes/codes",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/codes",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CodeController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/codes",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/codes",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CodeController@store`\n\nValidation fields: `code`, `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"code\": \"example\",\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/codes/{code}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/codes/{{code}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CodeController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/codes/{code}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/codes/{{code}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CodeController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/codes/{code}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/codes/{{code}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CodeController@update`\n\nValidation fields: `code`, `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"code\": \"example\",\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Company",
          "item": [
            {
              "name": "Index [GET] /codes/companies",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/companies",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@store`\n\nValidation fields: `name`, `name_en`, `code`, `is_active`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\",\n  \"code\": \"example\",\n  \"is_active\": true,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/companies/{company}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/companies/{company}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/companies/{company}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@update`\n\nValidation fields: `name`, `name_en`, `code`, `is_active`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\",\n  \"code\": \"example\",\n  \"is_active\": true,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Force Delete [DELETE] /codes/companies/{company}/force",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}/force",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@forceDelete`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Restore [POST] /codes/companies/{company}/restore",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}/restore",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@restore`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Trashed [GET] /codes/companies/trashed",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/trashed",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CompanyController@trashed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Country",
          "item": [
            {
              "name": "Index [GET] /codes/countries",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/countries",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CountryController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/countries/{country}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/countries/{{country}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\CountryController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Deduction",
          "item": [
            {
              "name": "Index [GET] /codes/deductions",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/deductions",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DeductionController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/deductions",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/deductions",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DeductionController@store`\n\nValidation fields: `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/deductions/{deduction}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/deductions/{{deduction}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DeductionController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/deductions/{deduction}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/deductions/{{deduction}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DeductionController@update`\n\nValidation fields: `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Department",
          "item": [
            {
              "name": "Index [GET] /codes/departments",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/departments",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@store`\n\nValidation fields: `management_id`, `name`, `name_en`, `code`, `second_approver_scope`, `second_approver_user_id`, `is_active`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"management_id\": 1,\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\",\n  \"code\": \"example\",\n  \"second_approver_scope\": \"example\",\n  \"second_approver_user_id\": 1,\n  \"is_active\": true,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/departments/{department}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/departments/{department}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/departments/{department}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@update`\n\nValidation fields: `management_id`, `name`, `name_en`, `code`, `second_approver_scope`, `second_approver_user_id`, `is_active`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"management_id\": 1,\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\",\n  \"code\": \"example\",\n  \"second_approver_scope\": \"example\",\n  \"second_approver_user_id\": 1,\n  \"is_active\": true,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Force Delete [DELETE] /codes/departments/{department}/force",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/force",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@forceDelete`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Restore [POST] /codes/departments/{department}/restore",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/restore",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@restore`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Trashed [GET] /codes/departments/trashed",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/trashed",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\DepartmentController@trashed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Fingerprint Device",
          "item": [
            {
              "name": "Index [GET] /codes/fingerprint-devices",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/fingerprint-devices",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@store`\n\nValidation fields: `name`, `code`, `serial_number`, `ip_address`, `port`, `location`, `notes`, `is_active`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"code\": \"example\",\n  \"serial_number\": \"example\",\n  \"ip_address\": \"example\",\n  \"port\": 1,\n  \"location\": \"example\",\n  \"notes\": \"example\",\n  \"is_active\": true\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/fingerprint-devices/{fingerprint_device}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/fingerprint-devices/{fingerprint_device}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/fingerprint-devices/{fingerprint_device}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@update`\n\nValidation fields: `name`, `code`, `serial_number`, `ip_address`, `port`, `location`, `notes`, `is_active`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"code\": \"example\",\n  \"serial_number\": \"example\",\n  \"ip_address\": \"example\",\n  \"port\": 1,\n  \"location\": \"example\",\n  \"notes\": \"example\",\n  \"is_active\": true\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Force Delete [DELETE] /codes/fingerprint-devices/{fingerprint_device}/force",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}/force",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@forceDelete`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Logs [GET] /codes/fingerprint-devices/{fingerprint_device}/logs",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}/logs",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@logs`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Restore [POST] /codes/fingerprint-devices/{fingerprint_device}/restore",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}/restore",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@restore`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Sync Logs [POST] /codes/fingerprint-devices/{fingerprint_device}/sync-logs",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}/sync-logs",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@syncLogs`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Test Connection [GET] /codes/fingerprint-devices/{fingerprint_device}/test-connection",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/{{fingerprint_device}}/test-connection",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@testConnection`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Sync All Logs [POST] /codes/fingerprint-devices/sync-all",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/sync-all",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@syncAllLogs`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Trashed [GET] /codes/fingerprint-devices/trashed",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/fingerprint-devices/trashed",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\FingerprintDeviceController@trashed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Governorate",
          "item": [
            {
              "name": "By Country [GET] /codes/countries/{country}/governorates",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/countries/{{country}}/governorates",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\GovernorateController@byCountry`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /codes/governorates",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/governorates",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\GovernorateController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/governorates/{governorate}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/governorates/{{governorate}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\GovernorateController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Hr Profile",
          "item": [
            {
              "name": "Index [GET] /codes/hr-profiles",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/hr-profiles",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@store`\n\nValidation fields: `name`, `working_days`, `working_days.*`, `vacation_total_days`, `vacation_accrual_after_days`, `leave_type_days`, `leave_type_days.*`, `vacation_balance`, `vacation_accrual_months`, `has_check_in_fingerprint`, `has_check_out_fingerprint`, `monthly_permissions_count`, `permission_duration`, `flexible_attendance`, `attendance_time`, `calculate_overtime`, `overtime_after_minutes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"working_days\": [\n    \"example\"\n  ],\n  \"vacation_total_days\": 1,\n  \"vacation_accrual_after_days\": 1,\n  \"leave_type_days\": [\n    1\n  ],\n  \"vacation_balance\": 1,\n  \"vacation_accrual_months\": 1,\n  \"has_check_in_fingerprint\": true,\n  \"has_check_out_fingerprint\": true,\n  \"monthly_permissions_count\": 1,\n  \"permission_duration\": 1,\n  \"flexible_attendance\": true,\n  \"attendance_time\": \"09:00\",\n  \"calculate_overtime\": true,\n  \"overtime_after_minutes\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/hr-profiles/{hr_profile}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles/{{hr_profile}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/hr-profiles/{hr_profile}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles/{{hr_profile}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/hr-profiles/{hr_profile}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles/{{hr_profile}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@update`\n\nValidation fields: `name`, `working_days`, `working_days.*`, `vacation_total_days`, `vacation_accrual_after_days`, `leave_type_days`, `leave_type_days.*`, `vacation_balance`, `vacation_accrual_months`, `has_check_in_fingerprint`, `has_check_out_fingerprint`, `monthly_permissions_count`, `permission_duration`, `flexible_attendance`, `attendance_time`, `calculate_overtime`, `overtime_after_minutes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"working_days\": [\n    \"example\"\n  ],\n  \"vacation_total_days\": 1,\n  \"vacation_accrual_after_days\": 1,\n  \"leave_type_days\": [\n    1\n  ],\n  \"vacation_balance\": 1,\n  \"vacation_accrual_months\": 1,\n  \"has_check_in_fingerprint\": true,\n  \"has_check_out_fingerprint\": true,\n  \"monthly_permissions_count\": 1,\n  \"permission_duration\": 1,\n  \"flexible_attendance\": true,\n  \"attendance_time\": \"09:00\",\n  \"calculate_overtime\": true,\n  \"overtime_after_minutes\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Force Delete [DELETE] /codes/hr-profiles/{hr_profile}/force",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles/{{hr_profile}}/force",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@forceDelete`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Restore [POST] /codes/hr-profiles/{hr_profile}/restore",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles/{{hr_profile}}/restore",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@restore`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Trashed [GET] /codes/hr-profiles/trashed",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/hr-profiles/trashed",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HrProfileController@trashed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "HRStructure",
          "item": [
            {
              "name": "Clear Company Responsible [DELETE] /codes/companies/{company}/responsible",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@clearCompanyResponsible`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Company Responsible [GET] /codes/companies/{company}/responsible",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@companyResponsible`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Set Company Responsible [PUT] /codes/companies/{company}/responsible",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/companies/{{company}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@setCompanyResponsible`\n\nValidation fields: `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Department Employees [GET] /codes/departments/{department}/employees",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/employees",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@departmentEmployees`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Add Department Employee [POST] /codes/departments/{department}/employees",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/employees",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@addDepartmentEmployee`\n\nValidation fields: `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Remove Department Employee [DELETE] /codes/departments/{department}/employees/{user}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/employees/{{user}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@removeDepartmentEmployee`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Sync Department Employees [PUT] /codes/departments/{department}/employees/sync",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/employees/sync",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@syncDepartmentEmployees`\n\nValidation fields: `user_ids`, `user_ids.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_ids\": [\n    1\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Clear Department Responsible [DELETE] /codes/departments/{department}/responsible",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@clearDepartmentResponsible`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Department Responsible [GET] /codes/departments/{department}/responsible",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@departmentResponsible`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Set Department Responsible [PUT] /codes/departments/{department}/responsible",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/departments/{{department}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@setDepartmentResponsible`\n\nValidation fields: `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Clear Management Responsible [DELETE] /codes/managements/{management}/responsible",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@clearManagementResponsible`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Management Responsible [GET] /codes/managements/{management}/responsible",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@managementResponsible`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Set Management Responsible [PUT] /codes/managements/{management}/responsible",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}/responsible",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\HRStructureController@setManagementResponsible`\n\nValidation fields: `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Leave Request",
          "item": [
            {
              "name": "Index [GET] /codes/leave-requests",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/leave-requests",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@store`\n\nValidation fields: `leave_type`, `from_date`, `to_date`, `days_count`, `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"leave_type\": \"example\",\n  \"from_date\": \"2026-01-01\",\n  \"to_date\": \"2026-01-01\",\n  \"days_count\": 1,\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Show [GET] /codes/leave-requests/{leaveRequest}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests/{{leaveRequest}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Approve Level1 [POST] /codes/leave-requests/{leaveRequest}/approve-level1",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests/{{leaveRequest}}/approve-level1",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@approveLevel1`\n\nValidation fields: `comment`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"comment\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Approve Level2 [POST] /codes/leave-requests/{leaveRequest}/approve-level2",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests/{{leaveRequest}}/approve-level2",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@approveLevel2`\n\nValidation fields: `comment`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"comment\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Cancel [POST] /codes/leave-requests/{leaveRequest}/cancel",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests/{{leaveRequest}}/cancel",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@cancel`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject Level1 [POST] /codes/leave-requests/{leaveRequest}/reject-level1",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests/{{leaveRequest}}/reject-level1",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@rejectLevel1`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject Level2 [POST] /codes/leave-requests/{leaveRequest}/reject-level2",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests/{{leaveRequest}}/reject-level2",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@rejectLevel2`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Pending For Me [GET] /codes/leave-requests/pending-for-me",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-requests/pending-for-me",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveRequestController@pendingForMe`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Leave Type",
          "item": [
            {
              "name": "Index [GET] /codes/leave-types",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-types",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveTypeController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/leave-types",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-types",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveTypeController@store`\n\nValidation fields: `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/leave-types/{leaveType}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-types/{{leaveType}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveTypeController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/leave-types/{leaveType}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/leave-types/{{leaveType}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\LeaveTypeController@update`\n\nValidation fields: `name`, `name_en`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Mail Settings",
          "item": [
            {
              "name": "Index [GET] /codes/mail-settings",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mail-settings",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MailSettingsController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [POST] /codes/mail-settings",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mail-settings",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MailSettingsController@update`\n\nValidation fields: `email`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"user@example.com\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Management",
          "item": [
            {
              "name": "Index [GET] /codes/managements",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/managements",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@store`\n\nValidation fields: `company_id`, `name`, `name_en`, `code`, `is_active`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"company_id\": 1,\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\",\n  \"code\": \"example\",\n  \"is_active\": true,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /codes/managements/{management}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /codes/managements/{management}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /codes/managements/{management}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@update`\n\nValidation fields: `company_id`, `name`, `name_en`, `code`, `is_active`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"company_id\": 1,\n  \"name\": \"Example Name\",\n  \"name_en\": \"Example Name\",\n  \"code\": \"example\",\n  \"is_active\": true,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Force Delete [DELETE] /codes/managements/{management}/force",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}/force",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@forceDelete`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Restore [POST] /codes/managements/{management}/restore",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/{{management}}/restore",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@restore`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Trashed [GET] /codes/managements/trashed",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/managements/trashed",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\ManagementController@trashed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Mission Request",
          "item": [
            {
              "name": "Index [GET] /codes/mission-requests",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/mission-requests",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@store`\n\nValidation fields: `destination`, `mission_type_id`, `visit_cost`, `from_date`, `to_date`, `purpose`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"destination\": \"example\",\n  \"mission_type_id\": 1,\n  \"visit_cost\": 1,\n  \"from_date\": \"2026-01-01\",\n  \"to_date\": \"2026-01-01\",\n  \"purpose\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Show [GET] /codes/mission-requests/{missionRequest}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/{{missionRequest}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Approve Level1 [POST] /codes/mission-requests/{missionRequest}/approve-level1",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/{{missionRequest}}/approve-level1",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@approveLevel1`\n\nValidation fields: `comment`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"comment\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Approve Level2 [POST] /codes/mission-requests/{missionRequest}/approve-level2",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/{{missionRequest}}/approve-level2",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@approveLevel2`\n\nValidation fields: `comment`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"comment\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Cancel [POST] /codes/mission-requests/{missionRequest}/cancel",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/{{missionRequest}}/cancel",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@cancel`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject Level1 [POST] /codes/mission-requests/{missionRequest}/reject-level1",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/{{missionRequest}}/reject-level1",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@rejectLevel1`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject Level2 [POST] /codes/mission-requests/{missionRequest}/reject-level2",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/{{missionRequest}}/reject-level2",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@rejectLevel2`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Pending For Me [GET] /codes/mission-requests/pending-for-me",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/pending-for-me",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@pendingForMe`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Types [GET] /codes/mission-requests/types",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/mission-requests/types",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\MissionRequestController@types`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Permission Request",
          "item": [
            {
              "name": "Index [GET] /codes/permission-requests",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /codes/permission-requests",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@store`\n\nValidation fields: `permission_type`, `request_date`, `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"permission_type\": \"example\",\n  \"request_date\": \"2026-01-01\",\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Show [GET] /codes/permission-requests/{permissionRequest}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests/{{permissionRequest}}",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Approve Level1 [POST] /codes/permission-requests/{permissionRequest}/approve-level1",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests/{{permissionRequest}}/approve-level1",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@approveLevel1`\n\nValidation fields: `comment`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"comment\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Approve Level2 [POST] /codes/permission-requests/{permissionRequest}/approve-level2",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests/{{permissionRequest}}/approve-level2",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@approveLevel2`\n\nValidation fields: `comment`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"comment\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Cancel [POST] /codes/permission-requests/{permissionRequest}/cancel",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests/{{permissionRequest}}/cancel",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@cancel`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject Level1 [POST] /codes/permission-requests/{permissionRequest}/reject-level1",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests/{{permissionRequest}}/reject-level1",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@rejectLevel1`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject Level2 [POST] /codes/permission-requests/{permissionRequest}/reject-level2",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests/{{permissionRequest}}/reject-level2",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@rejectLevel2`\n\nValidation fields: `reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Pending For Me [GET] /codes/permission-requests/pending-for-me",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/codes/permission-requests/pending-for-me",
                "description": "Controller action: `App\\Modules\\Codes\\Http\\Controllers\\PermissionRequestController@pendingForMe`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    {
      "name": "04. Actions Module",
      "item": [
        {
          "name": "Attendance Import",
          "item": [
            {
              "name": "Index [GET] /actions/attendance-imports",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/attendance-imports",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\AttendanceImportController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /actions/attendance-imports",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/attendance-imports",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\AttendanceImportController@store`\n\nValidation fields: `fingerprint_device_id`, `file`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "fingerprint_device_id",
                      "type": "text",
                      "value": "1",
                      "description": "required|integer|exists:fingerprint_devices,id"
                    },
                    {
                      "key": "file",
                      "type": "file",
                      "src": [],
                      "description": "required|file|mimes:xlsx,xls,csv,txt|max:20480"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /movements/attendance-imports",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/attendance-imports",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\AttendanceImportController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /movements/attendance-imports",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/attendance-imports",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\AttendanceImportController@store`\n\nValidation fields: `fingerprint_device_id`, `file`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "formdata",
                  "formdata": [
                    {
                      "key": "fingerprint_device_id",
                      "type": "text",
                      "value": "1",
                      "description": "required|integer|exists:fingerprint_devices,id"
                    },
                    {
                      "key": "file",
                      "type": "file",
                      "src": [],
                      "description": "required|file|mimes:xlsx,xls,csv,txt|max:20480"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Contract",
          "item": [
            {
              "name": "Index [GET] /actions/contracts",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/contracts",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /actions/contracts",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/contracts",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@store`\n\nValidation fields: `user_id`, `start_date`, `end_date`, `basic_salary`, `allowances`, `allowances.*.allowance_id`, `allowances.*.value_type`, `allowances.*.value`, `deductions`, `deductions.*.deduction_id`, `deductions.*.value_type`, `deductions.*.value`, `status`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"basic_salary\": 1,\n  \"allowances\": [\n    {\n      \"allowance_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"deductions\": [\n    {\n      \"deduction_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"status\": \"active\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /actions/contracts/{contract}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/contracts/{{contract}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /actions/contracts/{contract}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/contracts/{{contract}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@update`\n\nValidation fields: `user_id`, `start_date`, `end_date`, `basic_salary`, `allowances`, `allowances.*.allowance_id`, `allowances.*.value_type`, `allowances.*.value`, `deductions`, `deductions.*.deduction_id`, `deductions.*.value_type`, `deductions.*.value`, `status`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"basic_salary\": 1,\n  \"allowances\": [\n    {\n      \"allowance_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"deductions\": [\n    {\n      \"deduction_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"status\": \"active\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Terminate [POST] /actions/contracts/{contract}/terminate",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/contracts/{{contract}}/terminate",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@terminate`\n\nValidation fields: `terminated_at`, `termination_reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"terminated_at\": \"2026-01-01\",\n  \"termination_reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Users [GET] /actions/contracts/users",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/contracts/users",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@users`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /movements/contracts",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/contracts",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /movements/contracts",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/contracts",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@store`\n\nValidation fields: `user_id`, `start_date`, `end_date`, `basic_salary`, `allowances`, `allowances.*.allowance_id`, `allowances.*.value_type`, `allowances.*.value`, `deductions`, `deductions.*.deduction_id`, `deductions.*.value_type`, `deductions.*.value`, `status`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"basic_salary\": 1,\n  \"allowances\": [\n    {\n      \"allowance_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"deductions\": [\n    {\n      \"deduction_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"status\": \"active\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /movements/contracts/{contract}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/contracts/{{contract}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /movements/contracts/{contract}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/contracts/{{contract}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@update`\n\nValidation fields: `user_id`, `start_date`, `end_date`, `basic_salary`, `allowances`, `allowances.*.allowance_id`, `allowances.*.value_type`, `allowances.*.value`, `deductions`, `deductions.*.deduction_id`, `deductions.*.value_type`, `deductions.*.value`, `status`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"basic_salary\": 1,\n  \"allowances\": [\n    {\n      \"allowance_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"deductions\": [\n    {\n      \"deduction_id\": 1,\n      \"value_type\": \"fixed\",\n      \"value\": 1\n    }\n  ],\n  \"status\": \"active\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Terminate [POST] /movements/contracts/{contract}/terminate",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/contracts/{{contract}}/terminate",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@terminate`\n\nValidation fields: `terminated_at`, `termination_reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"terminated_at\": \"2026-01-01\",\n  \"termination_reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Users [GET] /movements/contracts/users",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/contracts/users",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\ContractController@users`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Leave Event",
          "item": [
            {
              "name": "Index [GET] /actions/leave-events",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/leave-events",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /actions/leave-events",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/leave-events",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@store`\n\nValidation fields: `event_type`, `title`, `notes`, `start_date`, `end_date`, `target_type`, `company_id`, `management_id`, `department_id`, `employee_id`, `employee_ids`, `employee_ids.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_type\": \"leave\",\n  \"title\": \"example\",\n  \"notes\": \"example\",\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"target_type\": \"all\",\n  \"company_id\": 1,\n  \"management_id\": 1,\n  \"department_id\": 1,\n  \"employee_id\": 1,\n  \"employee_ids\": [\n    1\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /actions/leave-events/{event}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/leave-events/{{event}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /actions/leave-events/{event}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/leave-events/{{event}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@update`\n\nValidation fields: `event_type`, `title`, `notes`, `start_date`, `end_date`, `target_type`, `company_id`, `management_id`, `department_id`, `employee_id`, `employee_ids`, `employee_ids.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_type\": \"leave\",\n  \"title\": \"example\",\n  \"notes\": \"example\",\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"target_type\": \"all\",\n  \"company_id\": 1,\n  \"management_id\": 1,\n  \"department_id\": 1,\n  \"employee_id\": 1,\n  \"employee_ids\": [\n    1\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Users [GET] /actions/leave-events/{event}/users",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/leave-events/{{event}}/users",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@users`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Lookups [GET] /actions/leave-events/lookups",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/leave-events/lookups",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@lookups`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /movements/leave-events",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/leave-events",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /movements/leave-events",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/leave-events",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@store`\n\nValidation fields: `event_type`, `title`, `notes`, `start_date`, `end_date`, `target_type`, `company_id`, `management_id`, `department_id`, `employee_id`, `employee_ids`, `employee_ids.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_type\": \"leave\",\n  \"title\": \"example\",\n  \"notes\": \"example\",\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"target_type\": \"all\",\n  \"company_id\": 1,\n  \"management_id\": 1,\n  \"department_id\": 1,\n  \"employee_id\": 1,\n  \"employee_ids\": [\n    1\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /movements/leave-events/{event}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/leave-events/{{event}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /movements/leave-events/{event}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/leave-events/{{event}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@update`\n\nValidation fields: `event_type`, `title`, `notes`, `start_date`, `end_date`, `target_type`, `company_id`, `management_id`, `department_id`, `employee_id`, `employee_ids`, `employee_ids.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"event_type\": \"leave\",\n  \"title\": \"example\",\n  \"notes\": \"example\",\n  \"start_date\": \"2026-01-01\",\n  \"end_date\": \"2026-01-01\",\n  \"target_type\": \"all\",\n  \"company_id\": 1,\n  \"management_id\": 1,\n  \"department_id\": 1,\n  \"employee_id\": 1,\n  \"employee_ids\": [\n    1\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Users [GET] /movements/leave-events/{event}/users",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/leave-events/{{event}}/users",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@users`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Lookups [GET] /movements/leave-events/lookups",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/leave-events/lookups",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\LeaveEventController@lookups`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Monthly Allowance",
          "item": [
            {
              "name": "Index [GET] /actions/monthly-allowances",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-allowances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /actions/monthly-allowances",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-allowances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@store`\n\nValidation fields: `user_id`, `allowance_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"allowance_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /actions/monthly-allowances/{monthlyAllowance}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-allowances/{{monthlyAllowance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /actions/monthly-allowances/{monthlyAllowance}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-allowances/{{monthlyAllowance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@update`\n\nValidation fields: `user_id`, `allowance_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"allowance_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Index [GET] /movements/monthly-allowances",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-allowances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /movements/monthly-allowances",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-allowances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@store`\n\nValidation fields: `user_id`, `allowance_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"allowance_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /movements/monthly-allowances/{monthlyAllowance}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-allowances/{{monthlyAllowance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /movements/monthly-allowances/{monthlyAllowance}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-allowances/{{monthlyAllowance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyAllowanceController@update`\n\nValidation fields: `user_id`, `allowance_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"allowance_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Monthly Deduction",
          "item": [
            {
              "name": "Index [GET] /actions/monthly-deductions",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-deductions",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /actions/monthly-deductions",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-deductions",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@store`\n\nValidation fields: `user_id`, `deduction_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"deduction_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /actions/monthly-deductions/{monthlyDeduction}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-deductions/{{monthlyDeduction}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /actions/monthly-deductions/{monthlyDeduction}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/monthly-deductions/{{monthlyDeduction}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@update`\n\nValidation fields: `user_id`, `deduction_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"deduction_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Index [GET] /movements/monthly-deductions",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-deductions",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /movements/monthly-deductions",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-deductions",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@store`\n\nValidation fields: `user_id`, `deduction_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"deduction_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /movements/monthly-deductions/{monthlyDeduction}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-deductions/{{monthlyDeduction}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /movements/monthly-deductions/{monthlyDeduction}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/monthly-deductions/{{monthlyDeduction}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\MonthlyDeductionController@update`\n\nValidation fields: `user_id`, `deduction_id`, `month`, `amount`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"deduction_id\": 1,\n  \"month\": \"example\",\n  \"amount\": 1,\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Payroll",
          "item": [
            {
              "name": "Preview [GET] /actions/payroll",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/payroll",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@preview`\n\nValidation fields: `month`, `company_id`, `management_id`, `department_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /actions/payroll",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/payroll",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@store`\n\nValidation fields: `month`, `company_id`, `management_id`, `department_id`, `selected_user_ids`, `selected_user_ids.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"month\": \"example\",\n  \"company_id\": 1,\n  \"management_id\": 1,\n  \"department_id\": 1,\n  \"selected_user_ids\": [\n    1\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Movements [GET] /actions/payroll/movements",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/payroll/movements",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@movements`\n\nValidation fields: `per_page`, `month`, `company_id`, `management_id`, `department_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Destroy [DELETE] /actions/payroll/movements/{movement}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/payroll/movements/{{movement}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /actions/payroll/movements/{movement}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/payroll/movements/{{movement}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Movement Excel [GET] /actions/payroll/movements/{movement}/export/excel",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/payroll/movements/{{movement}}/export/excel",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@exportMovementExcel`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Movement Pdf [GET] /actions/payroll/movements/{movement}/export/pdf",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/payroll/movements/{{movement}}/export/pdf",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@exportMovementPdf`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Preview [GET] /movements/payroll",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/payroll",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@preview`\n\nValidation fields: `month`, `company_id`, `management_id`, `department_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /movements/payroll",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/payroll",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@store`\n\nValidation fields: `month`, `company_id`, `management_id`, `department_id`, `selected_user_ids`, `selected_user_ids.*`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"month\": \"example\",\n  \"company_id\": 1,\n  \"management_id\": 1,\n  \"department_id\": 1,\n  \"selected_user_ids\": [\n    1\n  ]\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Movements [GET] /movements/payroll/movements",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/payroll/movements",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@movements`\n\nValidation fields: `per_page`, `month`, `company_id`, `management_id`, `department_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Destroy [DELETE] /movements/payroll/movements/{movement}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/payroll/movements/{{movement}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /movements/payroll/movements/{movement}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/payroll/movements/{{movement}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Movement Excel [GET] /movements/payroll/movements/{movement}/export/excel",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/payroll/movements/{{movement}}/export/excel",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@exportMovementExcel`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Movement Pdf [GET] /movements/payroll/movements/{movement}/export/pdf",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/payroll/movements/{{movement}}/export/pdf",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\PayrollController@exportMovementPdf`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Salary Advance",
          "item": [
            {
              "name": "Index [GET] /actions/salary-advances",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /actions/salary-advances",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@store`\n\nValidation fields: `user_id`, `amount`, `installment_count`, `first_due_date`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"amount\": 1,\n  \"installment_count\": 1,\n  \"first_due_date\": \"2026-01-01\",\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /actions/salary-advances/{salaryAdvance}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /actions/salary-advances/{salaryAdvance}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /actions/salary-advances/{salaryAdvance}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@update`\n\nValidation fields: `user_id`, `amount`, `installment_count`, `first_due_date`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"amount\": 1,\n  \"installment_count\": 1,\n  \"first_due_date\": \"2026-01-01\",\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Confirm [POST] /actions/salary-advances/{salaryAdvance}/confirm",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}/confirm",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@confirm`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Pay Installment [POST] /actions/salary-advances/{salaryAdvance}/pay-installment",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}/pay-installment",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@payInstallment`\n\nValidation fields: `installment_id`, `amount`, `paid_at`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"installment_id\": 1,\n  \"amount\": 1,\n  \"paid_at\": \"2026-01-01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject [POST] /actions/salary-advances/{salaryAdvance}/reject",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}/reject",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@reject`\n\nValidation fields: `rejected_reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"rejected_reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reschedule [POST] /actions/salary-advances/{salaryAdvance}/reschedule",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}/reschedule",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@reschedule`\n\nValidation fields: `installment_count`, `first_due_date`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"installment_count\": 1,\n  \"first_due_date\": \"2026-01-01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Settle [POST] /actions/salary-advances/{salaryAdvance}/settle",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/salary-advances/{{salaryAdvance}}/settle",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@settle`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /movements/salary-advances",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /movements/salary-advances",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@store`\n\nValidation fields: `user_id`, `amount`, `installment_count`, `first_due_date`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"amount\": 1,\n  \"installment_count\": 1,\n  \"first_due_date\": \"2026-01-01\",\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /movements/salary-advances/{salaryAdvance}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /movements/salary-advances/{salaryAdvance}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /movements/salary-advances/{salaryAdvance}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@update`\n\nValidation fields: `user_id`, `amount`, `installment_count`, `first_due_date`, `notes`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"user_id\": 1,\n  \"amount\": 1,\n  \"installment_count\": 1,\n  \"first_due_date\": \"2026-01-01\",\n  \"notes\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Confirm [POST] /movements/salary-advances/{salaryAdvance}/confirm",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}/confirm",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@confirm`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Pay Installment [POST] /movements/salary-advances/{salaryAdvance}/pay-installment",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}/pay-installment",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@payInstallment`\n\nValidation fields: `installment_id`, `amount`, `paid_at`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"installment_id\": 1,\n  \"amount\": 1,\n  \"paid_at\": \"2026-01-01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reject [POST] /movements/salary-advances/{salaryAdvance}/reject",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}/reject",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@reject`\n\nValidation fields: `rejected_reason`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"rejected_reason\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Reschedule [POST] /movements/salary-advances/{salaryAdvance}/reschedule",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}/reschedule",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@reschedule`\n\nValidation fields: `installment_count`, `first_due_date`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"installment_count\": 1,\n  \"first_due_date\": \"2026-01-01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Settle [POST] /movements/salary-advances/{salaryAdvance}/settle",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/salary-advances/{{salaryAdvance}}/settle",
                "description": "Controller action: `App\\Modules\\Actions\\Http\\Controllers\\SalaryAdvanceController@settle`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    {
      "name": "05. Reports Module",
      "item": [
        {
          "name": "Attendance Report",
          "item": [
            {
              "name": "Index [GET] /actions/attendance",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/attendance",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@index`\n\nValidation fields: `period_mode`, `cycle_month`, `date_from`, `date_to`, `company_id`, `management_id`, `department_id`, `user_id`, `per_page`, `page`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Employee Monthly [GET] /actions/attendance/employee-monthly",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/attendance/employee-monthly",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@employeeMonthly`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Employee Monthly Excel [GET] /actions/attendance/employee-monthly/export/excel",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/attendance/employee-monthly/export/excel",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@exportEmployeeMonthlyExcel`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Employee Monthly Pdf [GET] /actions/attendance/employee-monthly/export/pdf",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/attendance/employee-monthly/export/pdf",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@exportEmployeeMonthlyPdf`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /movements/attendance",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/attendance",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@index`\n\nValidation fields: `period_mode`, `cycle_month`, `date_from`, `date_to`, `company_id`, `management_id`, `department_id`, `user_id`, `per_page`, `page`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Employee Monthly [GET] /movements/attendance/employee-monthly",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/attendance/employee-monthly",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@employeeMonthly`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Employee Monthly Excel [GET] /movements/attendance/employee-monthly/export/excel",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/attendance/employee-monthly/export/excel",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@exportEmployeeMonthlyExcel`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Employee Monthly Pdf [GET] /movements/attendance/employee-monthly/export/pdf",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/attendance/employee-monthly/export/pdf",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@exportEmployeeMonthlyPdf`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Index [GET] /reports/attendance",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/reports/attendance",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@index`\n\nValidation fields: `period_mode`, `cycle_month`, `date_from`, `date_to`, `company_id`, `management_id`, `department_id`, `user_id`, `per_page`, `page`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Employee Monthly [GET] /reports/attendance/employee-monthly",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/reports/attendance/employee-monthly",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@employeeMonthly`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Employee Monthly Excel [GET] /reports/attendance/employee-monthly/export/excel",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/reports/attendance/employee-monthly/export/excel",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@exportEmployeeMonthlyExcel`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Export Employee Monthly Pdf [GET] /reports/attendance/employee-monthly/export/pdf",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/reports/attendance/employee-monthly/export/pdf",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\AttendanceReportController@exportEmployeeMonthlyPdf`\n\nValidation fields: `month`, `user_id`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Period",
          "item": [
            {
              "name": "Config [GET] /actions/period/config",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/period/config",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@config`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update Config [POST] /actions/period/config",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/period/config",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@updateConfig`\n\nValidation fields: `default_mode`, `cycle_start_day`, `cycle_end_day`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"default_mode\": \"cycle\",\n  \"cycle_start_day\": 1,\n  \"cycle_end_day\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Resolve [GET] /actions/period/resolve",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/actions/period/resolve",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@resolve`\n\nValidation fields: `period_mode`, `cycle_month`, `date_from`, `date_to`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Config [GET] /movements/period/config",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/period/config",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@config`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update Config [POST] /movements/period/config",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/period/config",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@updateConfig`\n\nValidation fields: `default_mode`, `cycle_start_day`, `cycle_end_day`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"default_mode\": \"cycle\",\n  \"cycle_start_day\": 1,\n  \"cycle_end_day\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Resolve [GET] /movements/period/resolve",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/movements/period/resolve",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@resolve`\n\nValidation fields: `period_mode`, `cycle_month`, `date_from`, `date_to`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Config [GET] /reports/period/config",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/reports/period/config",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@config`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update Config [POST] /reports/period/config",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/reports/period/config",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@updateConfig`\n\nValidation fields: `default_mode`, `cycle_start_day`, `cycle_end_day`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"default_mode\": \"cycle\",\n  \"cycle_start_day\": 1,\n  \"cycle_end_day\": 1\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Resolve [GET] /reports/period/resolve",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/reports/period/resolve",
                "description": "Controller action: `App\\Modules\\Reports\\Http\\Controllers\\PeriodController@resolve`\n\nValidation fields: `period_mode`, `cycle_month`, `date_from`, `date_to`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    {
      "name": "06. General Module",
      "item": [
        {
          "name": "Break",
          "item": [
            {
              "name": "End [POST] /general/breaks/end",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/breaks/end",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\BreakController@end`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Me [GET] /general/breaks/me",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/breaks/me",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\BreakController@me`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "My History [GET] /general/breaks/me/history",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/breaks/me/history",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\BreakController@myHistory`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Start [POST] /general/breaks/start",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/breaks/start",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\BreakController@start`\n\nValidation fields: `note`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"note\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Chat",
          "item": [
            {
              "name": "Index [GET] /general/chat/conversations",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/chat/conversations",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\ChatController@index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Messages [GET] /general/chat/conversations/{conversation}/messages",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/chat/conversations/{{conversation}}/messages",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\ChatController@messages`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Send To Conversation [POST] /general/chat/conversations/{conversation}/messages",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/chat/conversations/{{conversation}}/messages",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\ChatController@sendToConversation`\n\nValidation fields: `message`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"message\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Send Direct [POST] /general/chat/direct",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/chat/direct",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\ChatController@sendDirect`\n\nValidation fields: `recipient_id`, `message`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"recipient_id\": 1,\n  \"message\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "General",
          "item": [
            {
              "name": "Lookups [GET] /general/lookups",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/lookups",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\GeneralController@lookups`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Notification",
          "item": [
            {
              "name": "Header [GET] /general/notifications/header",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/general/notifications/header",
                "description": "Controller action: `App\\Modules\\General\\Http\\Controllers\\NotificationController@header`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    {
      "name": "07. Landlord Module",
      "item": [
        {
          "name": "Auth",
          "item": [
            {
              "name": "Login [POST] /landlord/login",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/login",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\AuthController@login`\n\nRoute name: `landlord.login`\n\nValidation fields: `email`, `password`",
                "auth": {
                  "type": "noauth"
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"email\": \"user@example.com\",\n  \"password\": \"password123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              },
              "event": [
                {
                  "listen": "test",
                  "script": {
                    "type": "text/javascript",
                    "exec": [
                      "const response = pm.response.json();",
                      "const variable = 'landlord_token';",
                      "const token = response?.data?.token ?? response?.token;",
                      "if (token) {",
                      "  pm.collectionVariables.set(variable, token);",
                      "  if (pm.environment.name) pm.environment.set(variable, token);",
                      "}"
                    ]
                  }
                }
              ]
            },
            {
              "name": "Logout [POST] /landlord/logout",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/logout",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\AuthController@logout`\n\nRoute name: `landlord.logout`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Me [GET] /landlord/me",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/me",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\AuthController@me`\n\nRoute name: `landlord.me`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Tenant",
          "item": [
            {
              "name": "Index [GET] /landlord/tenants",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantController@index`\n\nRoute name: `landlord.tenants.index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /landlord/tenants",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantController@store`\n\nRoute name: `landlord.tenants.store`\n\nValidation fields: `name`, `slug`, `tenant_key`, `database`, `host`, `port`, `username`, `password`, `create_database`, `load_schema`, `provision`, `seed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"slug\": \"example\",\n  \"tenant_key\": \"example\",\n  \"database\": \"example\",\n  \"host\": \"example\",\n  \"port\": 1,\n  \"username\": \"Example Name\",\n  \"password\": \"password123\",\n  \"create_database\": true,\n  \"load_schema\": true,\n  \"provision\": true,\n  \"seed\": true\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Destroy [DELETE] /landlord/tenants/{tenant}",
              "request": {
                "method": "DELETE",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantController@destroy`\n\nRoute name: `landlord.tenants.destroy`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Show [GET] /landlord/tenants/{tenant}",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantController@show`\n\nRoute name: `landlord.tenants.show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /landlord/tenants/{tenant}",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantController@update`\n\nRoute name: `landlord.tenants.update`\n\nValidation fields: `name`, `slug`, `status`, `meta`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"name\": \"Example Name\",\n  \"slug\": \"example\",\n  \"status\": \"example\",\n  \"meta\": []\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Set Status [POST] /landlord/tenants/{tenant}/status",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/status",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantController@setStatus`\n\nRoute name: `landlord.tenants.status`\n\nValidation fields: `status`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"status\": \"example\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Tenant Audit",
          "item": [
            {
              "name": "Index [GET] /landlord/tenants/{tenant}/audits",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/audits",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantAuditController@index`\n\nRoute name: `landlord.audits.index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Tenant Command",
          "item": [
            {
              "name": "Health [GET] /landlord/tenants/{tenant}/health",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/health",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantCommandController@health`\n\nRoute name: `landlord.commands.health`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Migrate [POST] /landlord/tenants/{tenant}/migrate",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/migrate",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantCommandController@migrate`\n\nRoute name: `landlord.commands.migrate`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Seed [POST] /landlord/tenants/{tenant}/seed",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/seed",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantCommandController@seed`\n\nRoute name: `landlord.commands.seed`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Migrate All [POST] /landlord/tenants/migrate-all",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/migrate-all",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantCommandController@migrateAll`\n\nRoute name: `landlord.commands.migrateAll`\n\nValidation fields: `seed`, `fresh`, `update_only`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"seed\": true,\n  \"fresh\": true,\n  \"update_only\": true\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            }
          ]
        },
        {
          "name": "Tenant Credential",
          "item": [
            {
              "name": "Show [GET] /landlord/tenants/{tenant}/credential",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/credential",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantCredentialController@show`\n\nRoute name: `landlord.credential.show`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Update [PUT] /landlord/tenants/{tenant}/credential",
              "request": {
                "method": "PUT",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/credential",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantCredentialController@update`\n\nRoute name: `landlord.credential.update`\n\nValidation fields: `host`, `port`, `database`, `username`, `password`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"host\": \"example\",\n  \"port\": 1,\n  \"database\": \"example\",\n  \"username\": \"Example Name\",\n  \"password\": \"password123\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Test [POST] /landlord/tenants/{tenant}/credential/test",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/credential/test",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantCredentialController@test`\n\nRoute name: `landlord.credential.test`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        },
        {
          "name": "Tenant Key",
          "item": [
            {
              "name": "Index [GET] /landlord/tenants/{tenant}/keys",
              "request": {
                "method": "GET",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/keys",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantKeyController@index`\n\nRoute name: `landlord.keys.index`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Store [POST] /landlord/tenants/{tenant}/keys",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "Content-Type",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/keys",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantKeyController@store`\n\nRoute name: `landlord.keys.store`\n\nValidation fields: `tenant_key`, `expires_at`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                },
                "body": {
                  "mode": "raw",
                  "raw": "{\n  \"tenant_key\": \"example\",\n  \"expires_at\": \"2026-01-01\"\n}",
                  "options": {
                    "raw": {
                      "language": "json"
                    }
                  }
                }
              }
            },
            {
              "name": "Disable [POST] /landlord/tenants/{tenant}/keys/{key}/disable",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/keys/{{key}}/disable",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantKeyController@disable`\n\nRoute name: `landlord.keys.disable`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            },
            {
              "name": "Rotate [POST] /landlord/tenants/{tenant}/keys/{key}/rotate",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/landlord/tenants/{{tenant}}/keys/{{key}}/rotate",
                "description": "Controller action: `App\\Modules\\Landlord\\Http\\Controllers\\TenantKeyController@rotate`\n\nRoute name: `landlord.keys.rotate`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{landlord_token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    },
    {
      "name": "08. Global Module",
      "item": [
        {
          "name": "API",
          "item": [
            {
              "name": "Handle [POST] /broadcasting/auth",
              "request": {
                "method": "POST",
                "header": [
                  {
                    "key": "Accept",
                    "value": "application/json",
                    "type": "text"
                  },
                  {
                    "key": "X-Tenant-Key",
                    "value": "{{tenant_key}}",
                    "type": "text"
                  }
                ],
                "url": "{{base_url}}/broadcasting/auth",
                "description": "Controller action: `Closure`",
                "auth": {
                  "type": "bearer",
                  "bearer": [
                    {
                      "key": "token",
                      "value": "{{token}}",
                      "type": "string"
                    }
                  ]
                }
              }
            }
          ]
        }
      ]
    }
  ]
}
