@extends('admin.layout') @section('title', 'Meraki API Inspector') @section('content')

Meraki API Inspector

Use this page to find the exact Meraki Network ID, SSID number, and SSID name.

@if($error)
Meraki API connection failed.
{{ $error }}
@endif

1. API Connection

The API key is read from MERAKI_API_KEY in your Laravel .env file.

@if(!$error && count($organizations)) Connected @elseif(!$error) No organizations returned @else Connection Error @endif
Test / Refresh API

2. Select Organization

@if(count($organizations))
@else

No organizations are available. Check your Meraki API key and permissions.

@endif
@if($organizationId !== '')

3. Select Network

@if(count($networks))
Select the Meraki network where Test FreeWifi was created.
@else

No networks were returned for this organization.

@endif
@endif @if($networkId !== '')

4. Wireless SSIDs

Find your Test FreeWifi or FreeWifi SSID.

@if(count($ssids))
@foreach($ssids as $ssid) @php $ssidName = (string)($ssid['name'] ?? ''); $isFreeWifi = stripos( $ssidName, 'freewifi' ) !== false || stripos( $ssidName, 'free wifi' ) !== false; @endphp @endforeach
SSID # SSID Name Enabled Authentication Network ID
{{ $ssid['number'] ?? '—' }} {{ $ssidName ?: 'Unnamed SSID' }} @if($isFreeWifi) FreeWifi Match @endif @if(!empty($ssid['enabled'])) Enabled @else Disabled @endif {{ $ssid['authMode'] ?? '—' }} {{ $networkId }}
Values to copy into Admin → Stores

Meraki Network ID:
{{ $networkId }}

Meraki SSID Number:
Use the number in the SSID # column for your FreeWifi row.

SSID Name:
Copy the exact SSID name shown above.

@else

No wireless SSIDs were returned. Make sure this is a Meraki MR wireless network.

@endif
@endif @endsection