Working HelloWorld test, checks that we can create a task and receive a message from pulseListener.

Sorry about the delay... I was just cleanup on my inbox :)

It's possible to see which parameters are required... they are marked with bold in the docs... For formal correctness one should just read the actual JSON schema...
(Also most properties that are optional have a default value specified in the docs).

But, yes I agree the JSON schema widget (docson) isn't super formal. It's however, very compact and great at giving you an overview...