Webdev scripts client or global?

Hi;

I’m using

system.alarm.acknowledge

in a webdev script. but, it has a client and a global version which effect the number of parameters given.

Am I right in thinking that I should be using the client version where it specifically includes a user name e.g.

system.alarm.acknowledge(alarmIds, [notes], username)

?

Webdev resources run from the global scope - while the resource itself is specific to a project, all execution happens on the gateway.