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)); }