Ah that error is pointing out the problem then! Right now the API steps cannot send data x-www-form-urlencoded for normal requests, only request to get OAuth tokens.
There is a feature request to add this in that you can vote for here: Support for x-www-form-urlencoded headers