I was aware of this but it's working as far as I know.

I wasn't aware there was a specific requirement for the API to accept JSON encoded data, obviously this can be changed fairly easily.