comment fonctionne l'api