- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Cisco Meraki API v1: configure Template PSK
Hi, I'm currently working to configure PSK of a Meraki template from the API. I have some networks that connected to a template. If I want to change the networks SSID settings, then I must change the template access control settings. I am just starting to use Meraki API v1 for automation. There is /configTemplates URL to view or edit basic information of the template, such as name, product type, and time zone. Is there a way to do change the PSK of a template using Meraki API v1? Thanks in advance.
Solved! Go to solution.
- Labels:
-
Code Sample
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
you can use the template network id.
and the ssid API https://developer.cisco.com/meraki/api-v1/#!update-network-wireless-ssid
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
you can use the template network id.
and the ssid API https://developer.cisco.com/meraki/api-v1/#!update-network-wireless-ssid
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Thanks for the reply, ww. I already tried this before. The return is: Authentication mode is not a valid SSID override option
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
does you networkID start with L? network_id = 'L_
https://developer.cisco.com/meraki/api-v1/#!get-organization-config-templates
network_id = 'L_123123123'
number = '0' ##number off ssid##
response = dashboard.wireless.updateNetworkWirelessSsid(
network_id, number,
name='NAMEOFSSID',
enabled=True,
psk='HerePSK'
)
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear ww, thanks for your reply, again 👍. Most of my networks start with 'N_', but very few start with 'L_'. By the way, how to make a networkId starts 'L_'? and what is the different? Thanks in advance. I'll try a 'L_' network tomorrow, and will give you the result.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
N_ are networks with a single device type
L_ are combined networks or Templates(combined?).
if you editing in a template you need to use the ID from this call https://developer.cisco.com/meraki/api-v1/#!get-organization-config-templates
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear ww, thanks for the reply, again . I tried it with a 'L_' (or a combined) network. I am still getting the same result: Authentication mode is not a valid SSID override option.
Dear ww and John-K, thanks for your reply. Yes, that is correct that I am trying to configure the whole network of a template. Is that possible to configure the SSID of the template using Meraki API v1? Because, the provided documentation, organizations/:organizationId/configTemplates/, purpose is only to view or edit basic information of the template, such as name, product type, and time zone.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Dear ww, I forgot to mention that I am only using wireless network (Meraki Access Point), so I am trying to configure wireless SSID by the binded template.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Authentication mode is not a valid SSID override option
This is a response when you try to apply a config to a network that is bound to a template, rather than to the (parent) template network.
It is correct that you would need to use the ID of the template to make this change to the entire template.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I just then tried to change the {networkId} param into my templateId.. It works!!! Im sorry for my misunderstanding. Thank you very much ww!!!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Hi
I have the same question and I still have not figured it out.
Opened a case but still waiting on a response.
Using the "update_network_ssid" will only change the ssid in the network but not in the template so be careful.
If I find a solution I will post here as well.
