Pushcut widget webhook rejecting inputs as not object

Is anyone else having problem passing a POST request to their widget webhook? I am getting the following error in Postman:

{
    "error": "Value for inputs must be of type object"
}

even though I appear to be sending the url just as it appears in the documentation:

https://api.pushcut.io/XXXXX/widgets/Widget?content=Content&inputs={"input0": "first_value", "input1": "second_value"}

Does anyone know what is up?

I did a quick test with Paw (a native Mac API tester, same sort of thing as Postman). Sending the items as JSON as described in the documentation gave me a successful result.

The widget I set-up for this test was updated to show “bar” shortly after the request was sent. I subsequently repeated this with other updates, with similar results; only the time to update the widget varied, which is as expected given how they work.

The widget was set to use content Val1.

Val1 was defined just to be the value of input0.

From your screenshot above it looks to me like you are mixing up the JSON with the query parameters. I would expect you to be using the Body tab in Postman, and if memory serves, then you would enter the JSON as “raw” data in a JSON format.