Мой совет здесь - выполнить этот вызов API в Chrome с открытым DevTools. Или перейдите на страницу, где это происходит, и найдите запрос на вкладке «Сеть». Затем посмотрите на заголовки.
debug.print возвращает strPostData:
chat_id=@messstatus&text=2/7/2020 9:40:23 AM
Этот формат не выглядит правильным для API, который имеет форму urlencoded. Вам нужно увидеть, что сайт на самом деле отправляет и получает в DevTools, чтобы скопировать его.
IOW, ресурс не найден, потому что API неправильно отформатирован. Из базового API это выглядит как фактически QueryString, потому что он заканчивается на? это может означать, что вам нужно кодировать URL-адрес, отформатировать данные POST в QueryString для основного HTTP-запроса. Посмотрите здесь: Передайте параметры в VBA HTTP Post Request