Misc. Client Functionality

API support for everything except batch and icon. Just need to do tests + fix some things with headers.

[#80589458]