Many thanks ... I've got every information I need. The problem seems to be my raiud auth method because trying to kill a user by mac address I got this:
the simple user status:
curl -L -H "X-Cisco-Meraki-API-Key: my-key" -H "Content-Type: application/json" -X GET "https://api.meraki.com/api/v0/networks/my-network-id/clients/08:71:90:30:xx:yy"
answer:
{"id":"kxxxxxx","mac":"08:71:90:30:xx:xx","ip":"10.89.54.xx","ip6":"","description":"DESKTOP-XXXXX","firstSeen":1578396644,"lastSeen":1578569384,"manufacturer":"Intel","os":"Windows 10","user":"user-id","vlan":"","ssid":"my-ssid","wirelessCapabilities":"802.11ac - 2.4 and 5 GHz","smInstalled":false,"recentDeviceMac":"e0:cb:bc:8b:4a:2f","clientVpnConnections":null,"lldp":null,"cdp":null,"status":"Offline"}
then the splash auth:
curl -L -H "X-Cisco-Meraki-API-Key: my-key" -H "Content-Type: application/json" -X GET "https://api.meraki.com/api/v0/networks/my_network-id/clients/08:71:90:30:xx:yy/splashAuthorizationSt..."
answer:
{"ssids":{}}
No ssid? Why? So I ask API wht id has my-ssid and I got "0" and I am connected to it, but then, when I try to kill my self I get:
curl -L -H "X-Cisco-Meraki-API-Key: my_key" -H "Content-Type: application/json" --data-raw "{\"ssids\": { \"0\": {\"isAuthorized\": false}}}" -X PUT "https://api.meraki.com/api/v0/networks/my_network_id/clients/08:71:90:30:xx:yy/splashAuthorizationSt..."
answer:
{"errors":["SSIDs 0 do not have Click-through splash enabled. No changes were made."]}
What does it means? "de-auth" works only on click-through splash? I have a radius splash, in fact, if I try to de-auth a user from dashboard going in to Wireless/splash logins and taking a user and then click on de-auth button the user can still use the network! I can't understand