smart APIs