Hey @Klingherit
Practically everything other than the actual enabling of WPN setting is currently supported.
The following API can be used to create the Group Policies:
https://developer.cisco.com/meraki/api-v1/create-network-group-policy/
Afterwards the following API to create an IPSK SSID for example:
https://developer.cisco.com/meraki/api-v1/update-network-wireless-ssid/
Afterwards you can also create IPSKs with API:
https://developer.cisco.com/meraki/api-v1/create-network-wireless-ssid-identity-psk/
Then creating the port profiles:
https://developer.cisco.com/meraki/api-v1/create-network-wireless-ethernet-ports-profile/
Then assigning those port profiles to an MR30H/36H for example:
https://developer.cisco.com/meraki/api-v1/assign-network-wireless-ethernet-ports-profiles/
Finally you can check the IPSK/Port profile configuration:
https://developer.cisco.com/meraki/api-v1/get-network-wireless-ssid-identity-psks/
https://developer.cisco.com/meraki/api-v1/get-network-wireless-ethernet-ports-profiles/
I would recommend putting in a feature request by clicking the "Give your feedback" button on the dashboard or with speaking to your account team. It shouldn't be too hard to argue for such a feature.
Hopefully this helps!
If you found this post helpful, please give it kudos. If my answer solved your problem, click "accept as solution" so that others can benefit from it