code: public FutureAPIResponse userActionItemAsFuture(String action, String uid, String iid,
        Map<String, Object> properties) throws IOException {
      return userActionItemAsFuture(action, uid, iid, properties, new DateTime());
    }
docs: Sends a user-action-on-item request. Similar to {@link #userActionItemAsFuture(String, String,
  String, Map, DateTime) #userActionItemAsFuture(String, String, String, Map&lt;String,
  Object\gt;, DateTime)} except event time is not specified and recorded as the time when the
  function is called.