added json payload support to POST filter