The WoW API is available to AddOns and macro scripts. It's officially documented in Blizzard_APIDocumentation which is accessible via the /api command. The Lua user interface code can be exported from the game client. Patch 10.1.7[] C_CharacterServices.AssignNameChangeDistribution() C_CharacterServices.CapitalizeCharName() C_Club.DoesAnyCommunityHaveUnreadMessages() C_InterfaceFileManifest.GetInte