String basePath - The starting point where the Tags will be retrieved. This can be a folder containing, and if recursive is true, then the function will attempt to retrieve all of the tags in the folder.
Boolean recursive - If true, the entire Tag Tree under the specified path will be retrieved. Note that this will only check one level under the base path. True recursion would require multiple uses of this function at different paths.
List - A List of Tag dictionaries. Nested Tags are placed in a list marked as "tags" in the dictionary.
Gateway, Vision Client, Perspective Session