Tctl: passing json proto parameters as input to start workflow

Trying to trigger a workflow run with tctl and a proto json parameter but it looks like the payload comes as json/plain and fails to unmarshal on starting the workflow

Is it possible to pass other kinds of parameters?
Specifically interested in json/proto

This is supported in the newer temporal CLI: GitHub - temporalio/cli: Command-line interface for running Temporal Server and interacting with Workflows, Activities, Namespaces, and other parts of Temporal

Nice, thanks. What is the difference between tctl and temporal client?