Лайк/дизлайк поста возвращает 404

Я пытаюсь поставить лайк или убрать лайк с поста через API, но получаю ошибку 404: «errors»: [«The requested URL or resource could not be found.»]. Иногда запрос выполняется успешно. В чём может быть причина?

Я выполняю HTTP-запрос из Node.js со следующими данными:

let form = {
    post_action_type_id: 2
};

и следующими опциями:

{ hostname: 'comments.charmboard.com',
  path: '/post_actions/85815',
  method: 'DELETE',
  timeout: 3000,
  headers: 
   { 'Content-Type': 'application/x-www-form-urlencoded',
     'Content-Length': 21,
     Accept: 'application/json',
     'Api-Key': '12345678909876543212345678987654323456789',
     'Api-Username': '113225072183895994023' } }

Вы пробовали то же самое с помощью Postman?

Кажется, я понял проблему. Как-то так получилось, что из моего кода вызывается только метод unlike Post, поэтому возвращается ошибка 404. Спасибо за ответ @fzngagan.

Да. Вы всегда отправляете запрос методом DELETE?
Это используется только для отмены лайка. Для постановки лайка необходимо отправлять запрос методом POST.