Receiving Helpdesk

do you need a permit to enlarge a window

by Prof. Adell Eichmann V Published 3 years ago Updated 2 years ago

Does Window Replacement Require a Permit? A window replacement that involves enlarging the existing opening requires a permit. The most common reasons for expanding an existing window opening are to make space for bigger windows, convert a window into a door or meet fire code or egress requirements.Jan 6, 2020

When do you need a permit to expand a window?

Usually, there are three reasons why homeowners decide to expand an existing window opening: for a bigger window, to change window into a door (including patio doors), or to meet fire code or egress requirements. When is a permit required? A building permit is required when the window opening is expanded sideways.

Do I need a building permit to replace a window?

There seems to be a lot of misunderstanding, confusion, and sometimes outright lying in the industry about residential building permits for window replacements. Just so it’s clear right away,any window replacement where the existing opening is expanded, or the structure of the wall is altered, requires a building permit from the municipality.

Can I enlarge the width of a window?

If you want to enlarge your window width, your project will require a permit from your city/borough. There’s also the “cut-up”, which means the window is small and you want to increase the height of the window upward. This may be combined with the cut-down to increse your window height in both directions.

Do you need a permit for egress windows?

Egress windows and building permits. Egress or firecode windows are required for any room that is considered a space where residents live or sleep. It can be either your living room or a bedroom. Often when installing new windows, homeowners look to convert their existing spaces into a bedroom.

Do you need a permit to replace windows in California?

Building permits and inspections are necessary to assure and document that important safety regulations are being complied with. Windows, glazing and/or fenestration require building permits per the California Building Code (CBC) Section 105.1 and the California Residential Code (CRC) Section 105.1.

Do you need a permit to replace windows in Ontario?

When it comes to windows, you only need a permit if you will be making structural or material alterations to your house as part of the install.

Do I need a permit to replace windows in NY?

Replacement may also be necessary to meet various standards or satisfy code requirements. A permit is required to replace existing windows, but the vast majority of such proposals are handled at staff level.

Do I need a permit to change my windows in Los Angeles?

The Los Angeles Department of Building and Safety (LADBS) Electronic Permit System (e-Permit system) allows for the issuance of a building permit to replace window(s) with the same size, opening type, and location as the existing window(s).

Do I need a permit to renovate my bathroom in Ontario?

A building permit is a document issued by the body responsible for enforcing Ontario's Building Code in your area. A building permit is necessary when you wish to construct, renovate, demolish or change the use of a building.

Can you add windows to a house?

Yes, in many cases you can add more windows to a house. If you're looking to brighten up your home, new windows are the best way to add more natural light to specific rooms. You may need to obtain planning permission to install a new window, so remember to check with your local building department.

What can a homeowner do without a permit near New York NY?

Some examples of work that does not need a permit are:Painting.Plastering.Installing new cabinets*Plumbing Fixture Replacement.Resurfacing floors*Non-structural Roof Repair.

What can I build in NY without a permit?

PROJECTS WHICH DO NOT REQUIRE A BUILDING PERMIT:Small site development - including finished grading and planting; fencing; and re-paving of existing roadways, parking lots and walkways.Bleacher projects which involve only the installation of pre-engineered, factory-built equipment without foundations or sitework.More items...

Do I need a permit to renovate my bathroom in NYC?

Most kitchen and bathroom renovations require an ALT2 permit applica- tion, which must be filed by a PE or RA. For example, you'll need an ALT2 when: Adding a new bathroom; Rerouting gas pipes and adding electrical outlets; or • Moving a load-bearing wall.

Do I need a permit to replace kitchen cabinets in California?

A permit is required for kitchen remodels that include the replacement of kitchen countertops. A permit is not required for upper cabinets or cabinet re-facing. If a permit is required, it shall be obtained prior to the start of the remodel.

Do you need a permit to remodel a bathroom in California?

It is mandatory to have a builder's permit in California, irrespective of which room you are remodeling or what the project might involve. Alterations, repairs, renovations, improvements, additions, demolitions, etc. are all activities that can only be started after you have attained the permit, and not before that.

Do you need a permit to pour concrete in your backyard in California?

Under California's Building Code of 2002, Section 106.3(15) stipulates that a building permit is not necessary for pouring concrete, platforms walks, and driveways less than 30 inches (762mm) above grade and not extending over any basement or story below, therefore the driveway construction is not regulated by the ...

How much does a window permit cost?

When budgeting for your window project, plan for between $50 and $200 per new window.

When Do You Need A Permit To Replace Windows?

But, what if during your renovation you decide a larger picture window would look nice instead of that small single window? Even though you’re technically replacing a window, the new window is larger. This larger size means the installer will need to cut into your wall to enlarge the opening for the window.

What if during your renovation you decide a larger picture window would look nice instead of that small single window?

This larger size means the installer will need to cut into your wall to enlarge the opening for the window.

How much does an electrical permit cost?

An electrical permit can cost as little as $10 or over $500. Plumbing permits can also range broadly from about $50 to over $500. It all depends on the scope of the work and how much change needs to happen. Either way, make sure to factor these additional fees into your budget’s bottom line.

What happens if you don't get a permit?

You might face legal repercussions, pay a fine, or even have to have the windows removed and the work reversed. Overall, these scenarios will delay your project a lot longer than getting the initial permit.

Do you need a permit to install a window in a laundry room?

The window size doesn’t matter ; even adding a small window to a laundry room or bathroom requires a permit. The reason these situations require a permit is that more is involved in the installation process.

Do you need a permit for a home renovation?

Any time you’re planning home renovations, permits should be a top consideration. Many home improvement projects require permits, but there are also many that do not. It can get a little confusing, but with a little digging, you can find out what you need to know.

Why a Building Permit Is Needed

There are usually four main reasons why you would choose to replace your windows. The first reason is that your existing ones are simply out of date, and you would like to install more modern, energy-efficient ones. You may also want to switch to a larger window, convert your window into a door or meet fire code and egress requirements.

A Guide to Choosing Your Roof Vents

Roof installation and replacement are massive undertakings. As it is an excellent investment, it's … read more »

What happens if you don't get a building permit?

Failure to obtain a building permit can result in costly delays, legal action or even the removal of work already completed.

How are fees calculated for building permits?

There are fees applicable when applying for a permit and they are usually calculated based on the type and the size of building where the work is taking place. Those fees will also vary depending on your location.

Why expand an existing window?

Usually, there are three reasons why homeowners decide to expand an existing window opening: for a bigger window, to change window into a door (including patio doors), or to meet fire code or egress requirements. For your local building permit page check out: Building permits in Calgary. Building permits in Winnipeg.

When is a building permit required?

A building permit is required when the window opening is expanded sideways. Because enlarging the opening sideways often requires cutting the studs on either side of the window, the wall structure can become unstable.

What is egress window?

Egress or firecode windows are required for any room that is considered a space where residents live or sleep. It can be either your living room or a bedroom. Often when installing new windows, homeowners look to convert their existing spaces into a bedroom.

Do window installers have a permit?

Professional window installers will generally try to stay away from that kind of work. After all, it is their name that gets brought up first when something goes wrong. While you may also not be considering selling your house, not getting a permit can cause problems when you do.

Can you cut down a window without a permit?

As long as the width of your existing window meets the mininum width requirement for fire code, it is possible to do a cut-down without requiring a permit. However if the size of the cut-down is significant, you may still want to consult the code requirements. hypotext]

Can you cut a window down?

Although cutting the wall structure is necessary to make windows meet egress requirements, it is often possible to cut the window down. As we mentioned earlier, you can get away with cutting the wall downward as none of the supporting pieces are intruded upon. As long as the width of your existing window meets the mininum width requirement ...

Do you need egress windows for a home inspection?

If a new homeowner decides to get a home inspection, the information on paper will not match the actual structure of your home, potentially leading to more problems. Egress or firecode windows are required for any room that is considered a space where residents live or sleep.

image
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version2.21sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[13:29:59] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[13:29:59] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[13:29:59] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[13:29:59] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[13:29:59] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[13:29:59] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:29:59] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:29:59] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:29:59] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:29:59] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[13:29:59] LOG.warning: explode(): Passing null to parameter #2 ($string) of type string is deprecat...
  • Booting (20.68ms)
  • Application (2.19s)
  • 1 x Application (99.03%)
    2.19s
    1 x Booting (0.94%)
    20.68ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed2.16s
    • select * from `posts` where `published_at` <= '2025-06-11 13:29:59' and `slug` = 'do-you-need-a-permit-to-enlarge-a-window' and `posts`.`deleted_at` is null limit 1
      3.69ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-11 13:29:59
      • 1. do-you-need-a-permit-to-enlarge-a-window
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 202320 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      10.47msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 202320
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      800μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      640μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      490μs/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      2.14s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 36848 limit 1
      1.35msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 36848
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        EuUBW48moahfV5gOunkCcFu9zE9FALxIeQbneUWu
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/do-you-need-a-permit-to-enlarge-a-window" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /do-you-need-a-permit-to-enlarge-a-window
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:24 [ "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.36" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "cf-ray" => array:1 [ 0 => "94df9276ef3cb6cc-ORD" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.36, 172.69.7.224" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:55 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/do-you-need-a-permit-to-enlarge-a-window" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/do-you-need-a-permit-to-enlarge-a-window" "REMOTE_PORT" => "42862" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.69.7.224" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.36" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_CF_RAY" => "94df9276ef3cb6cc-ORD" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.36, 172.69.7.224" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1749628799.0166 "REQUEST_TIME" => 1749628799 ]
        request_cookies
        []
        
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Wed, 11 Jun 2025 07:59:59 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlVKek9oWmZTSkV0MW9xQm00VlpaZ1E9PSIsInZhbHVlIjoiMThWUmNXRm1MVzNleWc5bm8xcWxJRS9DRzU5eHNsemVBQjdiZys3eGQ0ZkNKS2VSdFhhSVZNNCs1UE9ySUtEN0l3Z2ZjNFh6TzYvU2t1WW5peVh2MEo4cDJrWUxFVENUUGx4QTVCcStRTkVickdRUEI5b2l0MHJGNGpYNW82WGgiLCJtYWMiOiJjMzQ3ZDVjMzk1YmIzNGRhNDUzMzJlN2Y1OGVkNTU0NTQ0Nzk1MDk1MmYxNzU0Y2YxNTliYzczN2VkOTQ5NDgxIiwidGFnIjoiIn0%3D; expires=Wed, 11-Jun-2025 10:00:01 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlVKek9oWmZTSkV0MW9xQm00VlpaZ1E9PSIsInZhbHVlIjoiMThWUmNXRm1MVzNleWc5bm8xcWxJRS9DRzU5eHNsemVBQjdiZys3eGQ0ZkNKS2VSdFhhSVZNNCs1UE9ySUtEN0l3Z2ZjN" 1 => "askhelpdesk_session=eyJpdiI6IkQ1Vjc3TmROK29QaUsyei9HMEZDUHc9PSIsInZhbHVlIjoiNmJEK0xSVXpsd2hzeHoySUhvMXQzeHlSQTRVcUtWSDltdW1hTVdrZVlxS3Jqb3RJSHB5RmluQlRWZis1QlEraytTeDJuZGJtTE1YenBFcDdnek1vTFREb2hUbUpJL09FaDczcHBXUkFsTEhGd29vWCs4aGhmZkozekpDeG0zVTciLCJtYWMiOiIwMTc0Nzg2ZmNjOTE0MmZjOGUwZTBmZGY1MDU2YTgwNzc2ZDU2MmU2Nzc5YjE3MjQ2YTk2ZDdiNmQyYWZlY2JlIiwidGFnIjoiIn0%3D; expires=Wed, 11-Jun-2025 10:00:01 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IkQ1Vjc3TmROK29QaUsyei9HMEZDUHc9PSIsInZhbHVlIjoiNmJEK0xSVXpsd2hzeHoySUhvMXQzeHlSQTRVcUtWSDltdW1hTVdrZVlxS3Jqb3RJSHB5RmluQlRWZis1QlEr" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlVKek9oWmZTSkV0MW9xQm00VlpaZ1E9PSIsInZhbHVlIjoiMThWUmNXRm1MVzNleWc5bm8xcWxJRS9DRzU5eHNsemVBQjdiZys3eGQ0ZkNKS2VSdFhhSVZNNCs1UE9ySUtEN0l3Z2ZjNFh6TzYvU2t1WW5peVh2MEo4cDJrWUxFVENUUGx4QTVCcStRTkVickdRUEI5b2l0MHJGNGpYNW82WGgiLCJtYWMiOiJjMzQ3ZDVjMzk1YmIzNGRhNDUzMzJlN2Y1OGVkNTU0NTQ0Nzk1MDk1MmYxNzU0Y2YxNTliYzczN2VkOTQ5NDgxIiwidGFnIjoiIn0%3D; expires=Wed, 11-Jun-2025 10:00:01 GMT; path=/XSRF-TOKEN=eyJpdiI6IlVKek9oWmZTSkV0MW9xQm00VlpaZ1E9PSIsInZhbHVlIjoiMThWUmNXRm1MVzNleWc5bm8xcWxJRS9DRzU5eHNsemVBQjdiZys3eGQ0ZkNKS2VSdFhhSVZNNCs1UE9ySUtEN0l3Z2ZjN" 1 => "askhelpdesk_session=eyJpdiI6IkQ1Vjc3TmROK29QaUsyei9HMEZDUHc9PSIsInZhbHVlIjoiNmJEK0xSVXpsd2hzeHoySUhvMXQzeHlSQTRVcUtWSDltdW1hTVdrZVlxS3Jqb3RJSHB5RmluQlRWZis1QlEraytTeDJuZGJtTE1YenBFcDdnek1vTFREb2hUbUpJL09FaDczcHBXUkFsTEhGd29vWCs4aGhmZkozekpDeG0zVTciLCJtYWMiOiIwMTc0Nzg2ZmNjOTE0MmZjOGUwZTBmZGY1MDU2YTgwNzc2ZDU2MmU2Nzc5YjE3MjQ2YTk2ZDdiNmQyYWZlY2JlIiwidGFnIjoiIn0%3D; expires=Wed, 11-Jun-2025 10:00:01 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IkQ1Vjc3TmROK29QaUsyei9HMEZDUHc9PSIsInZhbHVlIjoiNmJEK0xSVXpsd2hzeHoySUhvMXQzeHlSQTRVcUtWSDltdW1hTVdrZVlxS3Jqb3RJSHB5RmluQlRWZis1QlEr" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "EuUBW48moahfV5gOunkCcFu9zE9FALxIeQbneUWu" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/do-you-need-a-permit-to-enlarge-a-window" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]