Why not do this instead? Gets you out of having to worry about app context and owner altogether... not all alerts are owned by 'nobody'. For instance, in SA-nix, they're owned by admin (on my installation anyway)
Thanks a lot for your suggestion. Honestly, I haven't been aware it was possible to run a rest call without adding an app or user.
The enhancement has been committed and will be released soon, together with the 2.0 release.