[#72011282] Improve and add more API calls.

- Added more API calls.
- Using REST-less API call's only.
- Removed any references to BusRequest and BusResponse.
- Cleaner implementation for renewing access token.
Method is missing documentation