API funcional