¿Cómo funciona una rest api?