docs: @SuppressWarnings("WeakerAccess")
      public Request<UserProfile, ManagementException> getProfile(String userId) {
          HttpUrl url = HttpUrl.parse(auth0.getDomainUrl()).newBuilder()
                  .addPathSegment(API_PATH)
                  .addPathSegment(V2_PATH)
                  .addPathSegment(USERS_PATH)
                  .addPathSegment(userId)
                  .build();
  
          return factory.GET(url, client, gson, UserProfile.class, mgmtErrorBuilder);
      }