Non-compliance fixes again
* make it easier to use the rest api
nicer error messages for timeout ajax error
* link user to direct call