I am using custom actions quite frequently and I believe it would make it a much easier process if I could just import raw valid JSON to build the list of JSON objects in the body. This would also reduce time and help mitigate formatting errors. It would also help lower the level of entry for the platform.
Bonus points if you are able to have it take raw JSON + jinja templates as demonstrated below instead of it potentially complaining about formatting.
example: { "Key": "{{ CTX.Value }}" }