Help with API interaction and JSON encoding/decoding

You could have an RT scrip that runs “On Create” and calls some other bash script ( This way you don’t have to use Perl ) that then communicates the ticket info to the PM app. There is this thread that uses this approach for a slightly different problem:

When updating a ticket in RT you can use the REST2 extension and write some code to send the data to RT, an example using Curl that changes the subject and a custom field values:

curl --request PUT 'https://MyRT.com/REST/2.0/ticket/3' \
        --header 'Content-Type: application/json' \
        --data-raw '{
                "Subject": "Updated from REST2", "CustomFields": {"foo": "bar"}
        }'