Visual edits and API client object