api fonctionnelle