// POST

        public Task<T> HttpPostAsync<T>(object inputObject, string urlSuffix, CancellationToken token)
        {
            var url = Common.FormatUrl(urlSuffix, InstanceUrl, ApiVersion);
            return HttpPostAsync<T>(inputObject, url, token);
        }
        // GET

        public Task<T> HttpGetAsync<T>(string urlSuffix, CancellationToken token)
        {
            var url = Common.FormatUrl(urlSuffix, InstanceUrl, ApiVersion);
            return HttpGetAsync<T>(url, token);
        }