I’m looking into this and I’ll get back you with more information.
For now I have quick hint that may be helpful:
Wireless heat map is re-generated only once a day by default.
Please see admin guide for more information, chapter “Change the time and frequency for regenerating the map” for more information.
We did investigation how command InsertMapPoint works.
Unfortunately we found out that this command does not insert points to wireless heat map in consistent way.
The command is part of public API but should not be used by end users.
You can use Network Atlas tool to add map points to wireless heat map.
Currently there is no supported way how to add map point using SWIS API or other bulk tool/process.
One question please:
What do you mean by "we need to recreate all AP's in case of getting new ids for existing wlan APs"?
What is your use case please?
In some cases NPM just update existing APs and it is not necessary to add them into map again.
This was needed for future things like what happened during our upgrade. After Upgrade from 12.0 to 12.0.1 the existing aps were getting new ids with correct status 1, while the old ones, which had status 1 before, got status 0. As we re having more than 1000 AP's we wanted to map the new ones to the corresponding positions on the maps, as the old ids were still referenced in the maps and got state unknown. Honestly spoken, we were looking for a possibility to remap in bulk without network atlas.