Hi Jmarshall,
You can refer this topic: Pass two parameter throw ajaxcallaction
It looks you can also get the value by its key.
And if your target is more complex like: GeoCollection(MapViewModel), you can try to test it, but I think it should won’t works because the GeoCollection should be JSON format.
Regards,
Ethan