private MicrosoftApiResponse sendMicrosoftRequest(Request.Builder requestBuilder)
      throws IOException {
    // Wait for write permit before making request
    writeRateLimiter.acquire();

    return MicrosoftApiResponse.ofResponse(
        checkNotNull(
            client.newCall(requestBuilder.build()).execute(),
            "null microsoft server response for %s",
            requestBuilder.build().url()));
  }
Low-level API call used by other helpers: prefer {@link tryWithCreds} instead.
extensions/data-transfer/portability-data-transfer-microsoft/src/main/java/org/datatransferproject/transfer/microsoft/media/MicrosoftMediaImporter.java