First of all I'm a newbie in python and I've been trying to use the python wrappers from https://github.com/meraki/dashboard-api-python in order build a script to update 1400+ vlans. I've been failing since I started.
Can anyone help me with this ? At least provide some guidance.
I would also need to parse a .csv file in order to map the correct subnet to the NetworkID.
Are you trying to update VLANs on an MX or an MS? I'm guessing you are trying to create layer 3 interfaces and somehow map some ports to that VLAN?
Break the problem down into smaller steps. As you get each step done move onto the next.
Perhaps try retrieving the information first for practice.
Open a ticket with support and ask them to disable the "strict" IP address check for AutoVPN.
This will allow you to configure sites with the same IP address, which will break things. However by the time your script finishes the addressing should be unique again.
Then ask support to turn the strict option back on again.