Skip to content

SSID Splash Page Configuration

Dashboard Location: Wireless > Configure > SSIDs > Access Control > Splash Page

Wireless SSID Splash Page and Guest Access Management

Section titled “Wireless SSID Splash Page and Guest Access Management”

SSID splash page configuration in Meraki wireless networks provides administrators with comprehensive guest access control capabilities, enabling customized user authentication experiences, terms of service acceptance, guest registration workflows, and network access policies. This functionality supports visitor network management, compliance with acceptable use policies, user data collection, brand customization, and controlled network onboarding. Splash page configuration is essential for implementing secure guest access, managing public Wi-Fi services, enforcing network usage agreements, supporting captive portal requirements, and providing professional guest network experiences in hospitality, retail, corporate, and educational environments.

Diagram

ssids (meraki.domains.organizations.networks.wireless)

Section titled “ssids (meraki.domains.organizations.networks.wireless)”
NameTypeConstraintMandatoryDefault Value
splash_settingsClass[splash_settings]No

splash_settings (meraki.domains.organizations.networks.wireless.ssids)

Section titled “splash_settings (meraki.domains.organizations.networks.wireless.ssids)”
NameTypeConstraintMandatoryDefault Value
splash_urlStringmin: 1, max: 1024No
use_splash_urlBooleantrue, falseNo
splash_timeoutIntegermin: 1, max: 86400No
redirect_urlStringmin: 1, max: 1024No
use_redirect_urlBooleantrue, falseNo
welcome_messageStringmin: 1, max: 4096No
splash_logoClass[splash_logo]No
splash_imageClass[splash_image]No
splash_prepaid_frontClass[splash_prepaid_front]No
block_all_traffic_before_sign_onBooleantrue, falseNo
controller_disconnection_behaviorChoicedefault, open, restrictedNo
allow_simultaneous_loginsBooleantrue, falseNo
guest_sponsorshipClass[guest_sponsorship]No
billingClass[billing]No
sentry_enrollmentClass[sentry_enrollment]No
self_registrationClass[self_registration]No
theme_nameStringmin: 1, max: 127No

splash_logo (meraki.domains.organizations.networks.wireless.ssids.splash_settings)

Section titled “splash_logo (meraki.domains.organizations.networks.wireless.ssids.splash_settings)”
NameTypeConstraintMandatoryDefault Value
md5Stringmin: 1, max: 4096No
extensionStringmin: 1, max: 10No
imageClass[image]No

splash_image (meraki.domains.organizations.networks.wireless.ssids.splash_settings)

Section titled “splash_image (meraki.domains.organizations.networks.wireless.ssids.splash_settings)”
NameTypeConstraintMandatoryDefault Value
md5Stringmin: 1, max: 4096No
extensionStringmin: 1, max: 10No
imageClass[image]No

splash_prepaid_front (meraki.domains.organizations.networks.wireless.ssids.splash_settings)

Section titled “splash_prepaid_front (meraki.domains.organizations.networks.wireless.ssids.splash_settings)”
NameTypeConstraintMandatoryDefault Value
md5Stringmin: 1, max: 4096No
extensionStringmin: 1, max: 10No
imageClass[image]No

guest_sponsorship (meraki.domains.organizations.networks.wireless.ssids.splash_settings)

Section titled “guest_sponsorship (meraki.domains.organizations.networks.wireless.ssids.splash_settings)”
NameTypeConstraintMandatoryDefault Value
duration_in_minutesIntegermin: 1, max: 60480No
guest_can_request_timeframeBooleantrue, falseNo

billing (meraki.domains.organizations.networks.wireless.ssids.splash_settings)

Section titled “billing (meraki.domains.organizations.networks.wireless.ssids.splash_settings)”
NameTypeConstraintMandatoryDefault Value
free_accessClass[free_access]No
reply_to_email_addressStringmin: 1, max: 127No
prepaid_access_fast_loginBooleantrue, falseNo

sentry_enrollment (meraki.domains.organizations.networks.wireless.ssids.splash_settings)

Section titled “sentry_enrollment (meraki.domains.organizations.networks.wireless.ssids.splash_settings)”
NameTypeConstraintMandatoryDefault Value
systems_manager_networkStringmin: 1, max: 127No
strengthChoiceclick-through, focused, strictNo
enforced_systemsListChoice[iOS, Android, macOS, Windows]No

self_registration (meraki.domains.organizations.networks.wireless.ssids.splash_settings)

Section titled “self_registration (meraki.domains.organizations.networks.wireless.ssids.splash_settings)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
authorization_typeChoiceadmin, auto, self_emailNo

Section titled “image (meraki.domains.organizations.networks.wireless.ssids.splash_settings.splash_logo)”
NameTypeConstraintMandatoryDefault Value
formatChoicegif, jpg, pngNo
contentsStringmin: 1, max: 4096No

image (meraki.domains.organizations.networks.wireless.ssids.splash_settings.splash_image)

Section titled “image (meraki.domains.organizations.networks.wireless.ssids.splash_settings.splash_image)”
NameTypeConstraintMandatoryDefault Value
formatChoicegif, jpg, pngNo
contentsStringmin: 1, max: 4096No

image (meraki.domains.organizations.networks.wireless.ssids.splash_settings.splash_prepaid_front)

Section titled “image (meraki.domains.organizations.networks.wireless.ssids.splash_settings.splash_prepaid_front)”
NameTypeConstraintMandatoryDefault Value
formatChoicegif, jpg, pngNo
contentsStringmin: 1, max: 4096No

free_access (meraki.domains.organizations.networks.wireless.ssids.splash_settings.billing)

Section titled “free_access (meraki.domains.organizations.networks.wireless.ssids.splash_settings.billing)”
NameTypeConstraintMandatoryDefault Value
enabledBooleantrue, falseNo
duration_in_minutesIntegermin: 1, max: 60480No

Example-1: The example below demonstrates wireless SSID splash page configuration using tested YAML configuration from pipeline fixtures.

meraki:
domains:
- name: "!env domain"
administrator:
name: "!env org_admin"
organizations:
- name: "!env org"
networks:
- name: "!env network_name"
product_types:
- appliance
- switch
- wireless
- camera
- sensor
- cellularGateway
wireless:
ssids:
- name: CORP
ssid_number: "0"
splash_page: None
splash_settings:
allow_simultaneous_logins: true
billing:
free_access:
duration_in_minutes: 20
enabled: false
reply_to_email_address: digidev.gen@cisco.com
block_all_traffic_before_sign_on: true
controller_disconnection_behavior: default
guest_sponsorship:
guest_can_request_timeframe: false
splash_timeout: 1440
use_redirect_url: false
use_splash_url: false