То есть вы принимаете application/json (то есть текст) и почему-то кидаете этот текст в Buffer.from. Если это текст, то может быть проще сразу его и передать в decode?
А почему вы спрашиваете здесь? Тот кто предоставляет вам этот сервис не открыл доступ к документации и мануалам по его использованию? Никто ж не знает что у вас там за сервис и как к нему обращаться, с таким же успехом можно было купить Piper Saratoga PA-32 и задать на форуме вопрос "как завести самолёт"
Elena0394, а что конкретно у вас не работает? Вот вы изменили адрес запроса, добавили урл параметр avatar, и чего вы ожидаете? Этот параметр это и есть данные в строковом виде: на сервере вы можете разобрать урл и работать с ними
А что конкретно вы не поняли в документации? Там полностью описана процедура удаления сообщения. Подозреваю, в библиотеке которую вы используете для VK API есть для этого соответствующий метод