If you get a 500 error from the other side (not the Triggre side), it is not related to the data you receive.
It is likely the data you send that has a mistake. Can you post what data you send to the other API?
Also please note this post, which ran into a similar problem: https://community.triggre.com/t/json-response-post-api/