Ошибка, которую вы получаете от API, а не от FileMaker.
Вы не указываете URL в опциях cURL, только дополнительные аргументы.
Возможно, вы хотите --show-error
в качестве опции.
Различия, которые вы должны знать о том, как работает FileMaker cURL: https://fmhelp.filemaker.com/help/16/fmp/en/index.html#page/FMP_Help/curl-options.html
Кроме того, вам не нужно экранировать символы новой строки, но вы можете смешивать стили кавычек между одинарными и двойными кавычками.
Может быть, что-то вроде этого (время ожидания, когда я пытаюсь это сделать)
"-H \"Accept: */*\"
-H \"Authorization: XXXXXXXXXXXXXXXXX\"
-H \"Cache-Control: no-cache\"
-H \"Connection: keep-alive\"
-H \"Content-Type: application/json\"
-H \"Host: apidev.nationex.com\"
-H \"Postman-Token: e9f8cf52-fbe4-4a74-8b49-d03b54c238d6,07e38ca7-19a1-49ab-a57d-11c62c398b06\"
-H \"User-Agent: PostmanRuntime/7.11.0\"
-H \"accept-encoding: gzip, deflate\"
-H \"cache-control: no-cache\"
-H \"content-length: 83\"
-d \"{
\"CustomerID\":162450,
\"DestPostalCode\":\"J3Y5T7\",
\"PickupDate\":\"2019-04-29\",
}\""
Возможно, сайт API просто сломан. Попробуйте настроить свой собственный веб-сервис, в котором вы можете проверять входящие запросы, или использовать httpProxy для проверки запросов.