I am trying to create an anonymous form that external sites / apis / jobs could post to.. I cannot seem to find a way to support HTTP POST operation to a form.
Does anyone have any ideas about how to create a landing page that supports HTTP POST as anonymous (i.e. not authenticated via TM)
One approach for this that I've used previously was to expose a Groovy service as a RESTful endpoint and have this service initalise the annonymous form instance.
You can find further information on creating RESTful endpoint services in the Transact Services Guide in your Transaction Manager instance.
For generating annoymous transactions (form tasks), the TxnBuilder class in the Transact Fluent API will help you out.
Note that you might encounter cross-site scripting (XSS) issues when attempting this as there is inbuilt detection for this by defult in most Transaction Manager installations.