NAME
WebService::OPNsense::CaptivePortal::Service - Captive portal service controller
VERSION
version 0.001
SYNOPSIS
my $cp_service = $opn->captiveportal_service;
my $status = $cp_service->status;
DESCRIPTION
Controls the captive portal service and manages templates.
NAME
WebService::OPNsense::CaptivePortal::Service - Captive portal service controller
METHODS
status
my $status = $cp_service->status;
Returns the current service status.
start
my $result = $cp_service->start;
Starts the captive portal service.
stop
my $result = $cp_service->stop;
Stops the captive portal service.
restart
my $result = $cp_service->restart;
Restarts the captive portal service.
reconfigure
my $result = $cp_service->reconfigure;
Reconfigures the captive portal service.
search_templates
my $templates = $cp_service->search_templates(%params);
Searches for captive portal templates.
get_template
my $template = $cp_service->get_template($uuid);
Returns a single template by UUID.
save_template
my $result = $cp_service->save_template($uuid, $template_data);
Updates a template.
del_template
my $result = $cp_service->del_template($uuid);
Deletes a template by UUID.
AUTHOR
Dean Hamstead <dean@fragfest.com.au>
COPYRIGHT AND LICENSE
This software is Copyright (c) 2026 by Dean Hamstead.
This is free software, licensed under:
The MIT (X11) License