Receiving Helpdesk

how long is a hazmat endorsement good for in california

by Lenore Treutel Published 3 years ago Updated 2 years ago

5 years

Do you really need a hazmat endorsement?

When do I need a hazmat endorsement? A Hazmat endorsement is required when any material that has been designated as hazardous requires the transport vehicle to display placards under 49 CFR 172. When the rules require you to have a hazardous materials endorsement to haul hazmat is fairly straightforward.

How much hazmat can you carry without a hazmat endorsement?

This training is mandatory for any driver transporting hazmat without a CDL (less than 1,001lbs).

Should I get my hazmat endorsement?

  • Complete a CDL Hazmat endorsement application. Your state will require you to complete this application at your local DMV or TSA office. ...
  • Pass a medical screening. You need to show you’re physically able to operate a vehicle containing hazardous material. ...
  • Take and pass the CDL Hazmat test. ...
  • Submit TSA security clearance. ...
  • Obtain your Hazmat endorsement. ...

Do you really need a CDL hazmat endorsement?

Whether or not you need a hazmat endorsement on your CDL to transport hazmat depends entirely on whether or not the load requires that placards be displayed. Or, stated a different way, if you are required to placard the load you’re hauling you’re required to have a hazmat endorsement.

How do I know when my HazMat endorsement expires in California?

HazMat Endorsement Renewal Requirements DMV will send a reminder letter approximately 90 days prior to the expiration of your HazMat endorsement.

How long are HazMat good for?

five yearsHow do I renew my HME? Generally, you must renew your HME every five years, although some states may require more frequent reviews based on shorter license cycles. You will be required to submit new fingerprints at the time of renewal of the endorsement.

Does California require a permit for HazMat driver?

Every motor carrier who transports the following HazMat in California must have a hazardous materials transportation license issued by CHP (CVC §32000.5): HazMat shipments (unless specifically excepted) for which the display of placards is required per CVC §27903.

How do I get a HazMat license in California?

You must pre-enroll for the security threat assessment before you visit a Universal Enrollment Services (UES) center to complete the HazMat application process. Pre-enroll online or call the TSA UES call center at 1-855-347-8371. After completing the pre-enrollment, you must visit a UES center to provide: Fingerprints.

How often do you have to renew Hazmat endorsement in California?

5 yearsOnce you have earned your HazMat license, it will be valid for the next 5 years. When your endorsement expires, you will need to submit an endorsement renewal application, as well as go through the entire TSA background check again, resubmit fingerprints and pay the associated fees.

Is it worth getting Hazmat endorsement?

Getting your HAZMAT license can be very beneficial to any CDL truck driver. Regardless of what stage you are in your career. With a HAZMAT endorsement the job pools is bigger, the pay is likely higher, and overall earning potential as a trucker increases.

How do I add a tanker endorsement to my CDL in California?

The tanker endorsement applies to drivers who wish to drive a tank in Class A, B, or C CDL. To add this endorsement to your CLP/CDL, you must pass a knowledge test on the problems posed by large volume liquid cargos. The California CDL tank vehicles test consists of 20 questions.

What disqualifies you from getting a CDL in California?

CDL Driver Disqualification For Serious Traffic Violations: Driving recklessly, as defined by State or local law or regulation. Making improper or erratic traffic lane changes. Following the vehicle ahead too closely. Violating State or local law relating to motor vehicle traffic control.

What is the name of hazard Class 7?

Radioactive MaterialHazard Class 7: Radioactive Material.

How many questions are on the California Hazmat test?

30 questionsIn order to obtain the Hazmat endorsement drivers are required to pass a Transportation Security Administration background check and a knowledge test. The California hazmat test consists of 30 questions. To pass, you must correctly answer at least 24 questions (80%).

Is Hazmat test hard?

The requirements to obtaining your hazmat endorsement aren't too difficult—it just takes patience, studying, and careful driving. A background check will be performed on you, as well as citizenship and competency. There is also a written test, a fee, and paperwork.

Can I use my Hazmat endorsement for TSA Precheck?

visit tsa.gov Qualifying Hazardous Materials Endorsement (HME) holders are now eligible for TSA PreCheckTM at no cost and no extra enrollment.

How long before Hazmat expires?

DMV will send a reminder letter approximately 90 days prior to the expiration of your HazMat endorsement. You must begin the threat assessment renewal process with TSA at least 30 days before your HazMat endorsement expiration date to avoid possible ineligibility to transport hazardous materials while awaiting the results. The renewal application process is similar to the requirements for an original HazMat endorsement. After completing the threat assessment application and paying the required fee, you must contact a TSA agent to be fingerprinted.

What is hazmat endorsement?

Any person applying for or renewing a California commercial driver license (CDL) with a hazardous materials (HazMat) endorsement is required to undergo a federal Transportation Security Administration (TSA) security threat assessment (background check) before the endorsement can be issued. The program was implemented to meet the requirements of the USA Patriot Act of 2001.

How to get a Hazmat license?

To apply for an original HazMat endorsement, you will need to start a CDL application with the Department of Motor Vehicles (DMV), be at least 21 years of age, and submit all required documentation and fees. A commercial learner’s permit (CLP) and/or temporary license will be issued after the appropriate law tests have been passed. The CLP and/or temporary license will state “Not valid for carrying hazardous materials.” After TSA completes the background check, one of the following will happen:

Where to preenroll for Hazmat?

The preenrollment may be done online at universalenroll.dhs.gov or by calling the TSA UES call center at 1-855-347-8371. After completing the preenrollment, you must visit a UES center to provide fingerprints, identity documents, citizenship/immigration documents, and payment in order to complete the HazMat endorsement application.

What is a CLP in TSA?

A commercial learner’s permit (CLP) and/or temporary license will be issued after the appropriate law tests have been passed. The CLP and/or temporary license will state “Not valid for carrying hazardous materials.”. After TSA completes the background check, one of the following will happen:

What is a 113B crime?

A crime listed in U.S.C., Title 18, Chapter 113B, such as terrorism, or a comparable state law. A crime involving a transportation security incident. Improper transportation of hazardous material (U.S.C., Title 49 §5124) or a comparable state law. Murder.

Can I get a Hazmat endorsement if I am not a US citizen?

If you are not a U.S. citizen, you may hold a HazMat endorsement when all other requirements are met and your status is one of the following: A lawful permanent resident of the U.S. as defined in the Immigration and Nationality Act in United States Code (U.S.C.), Title 1 §101 (a) (20).

Binder Minder Bobtail Member

I passed the written test, and the TSA background check for my HazMat endorsement. Filling out applications it asks for the expiration date of the cert. I CDL test the 26th of this month. How long is the endorsement good for, and does the clock start on the day TSA approves me? I'd like to show I have the HazMat on the applications!

Binder Minder Bobtail Member

My question is due to having just received my TSA approval letter. I don't have my CDL yet. If I was approved on 03/02/2014, would the expiration date be 03/01/2016? I realize the time frame, I want to be honest in my applications.

seamallowance Medium Load Member

Please remember that many/most of your fellow applicants are as dumb as turnips.

HotH2o Road Train Member

My question is due to having just received my TSA approval letter. I don't have my CDL yet. If I was approved on 03/02/2014, would the expiration date be 03/01/2016? I realize the time frame, I want to be honest in my applications.

blairandgretchen Road Train Member

My question is due to having just received my TSA approval letter. I don't have my CDL yet. If I was approved on 03/02/2014, would the expiration date be 03/01/2016? I realize the time frame, I want to be honest in my applications.

blairandgretchen Road Train Member

Please remember that many/most of your fellow applicants are as dumb as turnips.

double yellow Road Train Member

Your CA license, with hazmat endorsement, will expire on your birthday that is closest to 5 years from now. At least mine was, but I did get my original license on my 16th birthday...

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.20PHP Version1.46sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[12:56:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[12:56:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[12:56:38] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[12:56:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[12:56:38] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[12:56:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:56:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:56:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:56:38] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:56:38] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (47.64ms)
  • Application (1.4s)
  • 1 x Application (96.12%)
    1.40s
    1 x Booting (3.27%)
    47.64ms
    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 executed1.34s
    • select * from `posts` where `published_at` <= '2025-05-11 12:56:38' and `slug` = 'how-long-is-a-hazmat-endorsement-good-for-in-california' and `posts`.`deleted_at` is null limit 1
      37.53ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-05-11 12:56:38
      • 1. how-long-is-a-hazmat-endorsement-good-for-in-california
      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` = 199432 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      51.5msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 199432
      • 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
      14.87ms/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
      530μ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
      250μ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
      1.22s/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` = 47519 limit 1
      10.65msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 47519
      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
        OQpAMa09XXa3iEKt95HufslovHOnlgMXs1HuzGbX
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-long-is-a-hazmat-endorsement-good-for-in...
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /how-long-is-a-hazmat-endorsement-good-for-in-california
        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 => "52.14.150.155" ] "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 => "93dff2f52f5ea162-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 => "52.14.150.155, 172.69.17.64" ] "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/how-long-is-a-hazmat-endorsement-good-for-in-california" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/how-long-is-a-hazmat-endorsement-good-for-in-california" "REMOTE_PORT" => "60606" "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.17.64" "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" => "52.14.150.155" "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" => "93dff2f52f5ea162-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" => "52.14.150.155, 172.69.17.64" "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" => 1746948398.6153 "REQUEST_TIME" => 1746948398 ]
        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 => "Sun, 11 May 2025 07:26:38 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlRhNlAyVmh1TU5IdEtvbEVwalpwblE9PSIsInZhbHVlIjoiKy9CNUlWNUJHckJER0ZZVURtbUxQV3JPUG53ZXRyaTBETTdLUFJZaHJ0WlloQjZSdWplbEdVTW8rWHdJUkNjUmhqdnhGRVRkdkN4NWFaRkdZeHduMkV5SW9vT0grUTNQWTJLK3lKU08yL0p6UENMTWNlMjBIT3ZKTmE5bTBTS3MiLCJtYWMiOiI0YTg1NmQ1ZDdkODA0NzJjMjlhY2IxZDA0MjI3YjUxMGZjZTNjNjI0ZjU3MWY0MmFkYWFiZTZkMTMwNDc2NDdkIiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 09:26:40 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IlRhNlAyVmh1TU5IdEtvbEVwalpwblE9PSIsInZhbHVlIjoiKy9CNUlWNUJHckJER0ZZVURtbUxQV3JPUG53ZXRyaTBETTdLUFJZaHJ0WlloQjZSdWplbEdVTW8rWHdJUkNjUmhqdnhGR" 1 => "askhelpdesk_session=eyJpdiI6IndlTncxSmp5STJzazVsWkhyejBKN0E9PSIsInZhbHVlIjoiTmJnalB2a1oyM2Z3dFNKK3hlV1V5K0pVR2xnQVozTEZLYWRpNDVaRjRZc2kyd21QaHdUSW9paXJZQnh6bUQ3UnB0WVhSZm9FdGlaNW9kT01mRDNtRmRnZWRDUk5qMGxMSFlqV3lOejZIYjV1TVlTV2pYbW9rTktZWURObHhyOEYiLCJtYWMiOiJkZDBhMGRkODE2ZGM0NGRiNzllZDcwYjZmYjljMmZlOWI5YTQyYTk5NjZjNWVmYjljOGNkOGY4MjcwZjkyYTUwIiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 09:26:40 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IndlTncxSmp5STJzazVsWkhyejBKN0E9PSIsInZhbHVlIjoiTmJnalB2a1oyM2Z3dFNKK3hlV1V5K0pVR2xnQVozTEZLYWRpNDVaRjRZc2kyd21QaHdUSW9paXJZQnh6bUQ3" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IlRhNlAyVmh1TU5IdEtvbEVwalpwblE9PSIsInZhbHVlIjoiKy9CNUlWNUJHckJER0ZZVURtbUxQV3JPUG53ZXRyaTBETTdLUFJZaHJ0WlloQjZSdWplbEdVTW8rWHdJUkNjUmhqdnhGRVRkdkN4NWFaRkdZeHduMkV5SW9vT0grUTNQWTJLK3lKU08yL0p6UENMTWNlMjBIT3ZKTmE5bTBTS3MiLCJtYWMiOiI0YTg1NmQ1ZDdkODA0NzJjMjlhY2IxZDA0MjI3YjUxMGZjZTNjNjI0ZjU3MWY0MmFkYWFiZTZkMTMwNDc2NDdkIiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 09:26:40 GMT; path=/XSRF-TOKEN=eyJpdiI6IlRhNlAyVmh1TU5IdEtvbEVwalpwblE9PSIsInZhbHVlIjoiKy9CNUlWNUJHckJER0ZZVURtbUxQV3JPUG53ZXRyaTBETTdLUFJZaHJ0WlloQjZSdWplbEdVTW8rWHdJUkNjUmhqdnhGR" 1 => "askhelpdesk_session=eyJpdiI6IndlTncxSmp5STJzazVsWkhyejBKN0E9PSIsInZhbHVlIjoiTmJnalB2a1oyM2Z3dFNKK3hlV1V5K0pVR2xnQVozTEZLYWRpNDVaRjRZc2kyd21QaHdUSW9paXJZQnh6bUQ3UnB0WVhSZm9FdGlaNW9kT01mRDNtRmRnZWRDUk5qMGxMSFlqV3lOejZIYjV1TVlTV2pYbW9rTktZWURObHhyOEYiLCJtYWMiOiJkZDBhMGRkODE2ZGM0NGRiNzllZDcwYjZmYjljMmZlOWI5YTQyYTk5NjZjNWVmYjljOGNkOGY4MjcwZjkyYTUwIiwidGFnIjoiIn0%3D; expires=Sun, 11-May-2025 09:26:40 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IndlTncxSmp5STJzazVsWkhyejBKN0E9PSIsInZhbHVlIjoiTmJnalB2a1oyM2Z3dFNKK3hlV1V5K0pVR2xnQVozTEZLYWRpNDVaRjRZc2kyd21QaHdUSW9paXJZQnh6bUQ3" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "OQpAMa09XXa3iEKt95HufslovHOnlgMXs1HuzGbX" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/how-long-is-a-hazmat-endorsement-good-for-in-california" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]