REST Delete Error: BadRequest: The requested action does not accept HTTP POST (Web Hook) requests

REST Delete Error: BadRequest: The requested action does not accept HTTP POST (Web Hook) requests

This question has suggested answer(s)

I have created a custom REST endpoint using the Telligent code as a sample. POST with create works fine, but POST with delete (using  $.telligent.evolution.del) is throwing the following error:

BadRequest: The requested action does not accept HTTP POST (Web Hook) requests

All Replies
  • As I learned from Dan Hounshell, the Delete request class needs a [RestAcceptsHttpPost] attribute.

    For example:

        [XmlRoot( ElementName = "Request" )]
        [RestAction( RestAction.Delete, "foos" )]
        [RestAcceptsHttpPost]

        public class FooDeleteRequest : RestRequest
        {
            ...
        }