05-15-2026 08:45 AM - edited 05-21-2026 05:56 AM
Expose the existing revoke_splash_auth dashboard functionality as a documented, supported endpoint in the Meraki public API (api.meraki.com/api/v1).
The Meraki dashboard provides a Revoke button on the client detail page for any client authenticated via splash — including Microsoft Entra ID (open-enhanced), Sponsored Guest, and Click-through splash types. This button works correctly and immediately invalidates the server-side splash authorization record for that client.
The underlying dashboard call is:
POST /manage/usage/revoke_splash_authBody: id={clientId}&auth_reason={splash_type}&ng_type=wireless&vap={ssid_number}
This endpoint requires an active dashboard browser session and a per-session CSRF token. It is not accessible via API key or OAuth2 credentials and is not documented.
The existing public API endpoint PUT /networks/{networkId}/clients/{clientId}/splashAuthorizationStatus with isAuthorized: false does not work for Microsoft Entra ID splash (open-enhanced) or Sponsored Guest splash. It returns:
400: "SSIDs X do not have Click-through splash enabled. No changes were made."This means there is currently no public API method to revoke splash authorization for the two most commonly deployed enterprise splash types.
Add a public API endpoint:
POST /networks/{networkId}/clients/{clientId}/revokeAuthorizationOr extend the existing endpoint:
PUT /networks/{networkId}/clients/{clientId}/splashAuthorizationStatusTo support all splash types, including:
The endpoint should accept the same API key and OAuth2 credentials used throughout the rest of the v1 API.
Enterprise customers using Microsoft Entra ID splash for identity-based WiFi access need the ability to revoke WiFi authorization as part of automated offboarding workflows. When an employee is terminated or suspended:
This represents a security gap that cannot be closed through the public API. Customers managing CMMC, SOC 2, ISO 27001, or similar compliance frameworks require the ability to demonstrate immediate access revocation upon termination — a 90-day residual access window is not acceptable in these environments.
The Meraki public API is otherwise well-suited for automated offboarding:
This single missing endpoint forces customers to choose between:
Any organization using this style Entra ID splash SSIDs for employee WiFi authentication faces this gap. As Entra ID splash adoption grows — driven by Meraki's own positioning of this feature as the modern enterprise authentication method — the number of affected customers will increase significantly.
POST /networks/{networkId}/clients/{clientId}/revokeAuthorization{}No body required — revoke all splash authorizations for this client on this network.
Optional scoping:
{ "ssids": [2, 5] }
Revoke only specific SSIDs.
{ "clientId": "abc123", "networkId": "L_123456789", "revokedAt": "2026-05-15T14:32:00Z", "ssidsRevoked": [2] }
To close this gap without the API endpoint, the current workaround requires:
This is operationally workable but not a security control — a determined user on a managed device could circumvent the MAC block, and the splash session itself is never invalidated.
Solved! Go to Solution.
05-21-2026 12:40 PM
Thanks for raising this request. I made sure the relevant team is aware of it.
05-17-2026 12:55 PM
That is a well-written request, and it seems very reasonable.
Are you able to use conditional access policies to specify a more reasonable session length?
Not for this use case, but we often specify a session length of 1 day or 7 days across all Enra ID services and applications. This limits how long a stolen session token is usable for.
05-21-2026 05:53 AM
I haven't been able to get them down to a smaller period yet. This is all a big change from on prem radius to Entra based for them. But on the plus side, no more radius certificates and closer to ready to move from Azure hybrid to plain Azure. Baby steps...
05-21-2026 12:40 PM
Thanks for raising this request. I made sure the relevant team is aware of it.
Discover and save your favorite ideas. Come back to expert answers, step-by-step guides, recent topics, and more.
New here? Get started with these tips. How to use Community New member guide