Curtir/Descurtir uma postagem retorna 404

Estou tentando curtir/descurtir uma postagem via API, mas ela retorna 404, “errors”:[“A URL ou recurso solicitado não pôde ser encontrado.”] e, às vezes, executa com sucesso. Qual poderia ser o motivo possível para isso?

Estou fazendo uma chamada HTTP do Node.js com os seguintes dados:

let form = {
    post_action_type_id: 2
};

e com as seguintes opções:

{ 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' } }

Você já tentou fazer o mesmo usando o Postman?

Acho que descobri o problema. De alguma forma, apenas o unlike Post está sendo chamado no meu código, e é por isso que está retornando 404. Obrigado pela resposta @fzngagan.

Sim. Você está enviando a solicitação sempre usando o método DELETE?
Isso é apenas para descurtir. Para curtir, você precisa enviar a solicitação com o método POST.