I need to point out that we see the word “via” overused. “Via” should be used when you wish to convey a process that accomplishes something, like:
“Perform this task VIA the XXX method.” If you are discussing a reference that points to or indicates something, use “with” or “by” instead, because that is not a process taking place while accomplishing the task, for example:
“The callback is sent to the server, and the value is passed BY the XXX parameter.”
“The callback is sent to the server, and the value is passed WITH the XXX parameter.”
If there is no process involved, do not use “via”.