protected override async Task <IApiResponse> Send(IApiRequest request)
        {
            ArgumentChecks.IsNotNull(request, nameof(request));

            var token = await _session.GetAccessToken();

            request.AddAuthorizationHeader(token.Scheme, token.Parameter);
            return(await base.Send(request));
        }