Onde você está salvado o retorno anterior?. Deseja salvar em um banco de dados ou no local storage. Me parece que você está recebendo novos dados e subscrevendo os antigos
Entao, sim, estou subscrevendo, mas caso eu amazenasse os dados, qual tipo de request uso para inserir os dados do armazenado?
Se você estiver usando um array para armazenar, basicamente ao fazer a pergunta tu faz um get na api, esse array recebe o novo valor. Remove o antigo da (tela se tiver no front) e mostra o array inteiro na tela com os novos valores
Mas tem que dar uma olhada na documentação, talvez ele volte direto na resposta ao post