How to get shared parameter unique id, group, etc

  1. Whatever can be done with the API can be done with Dynamo, in the end Dynamo is accessing the API to communicate with Revit. Good example:
    Get shared parameter info out of Revit

  2. SP cannot be renamed, if you want to rename a SP in Revit you need to create a new one and move the data to this new parameter. So GUID desn’t necessarily needs to be new, you just need to rename it in the SP file, move the data to another parameter, create the new SP and move it back.