Если лень гуглить, то справка есть встроенная
curl --manual
В файле заголовков дополнительные кавычки в каждой строке не нужны
Цитата: X-API-KEY: xxxxx
Content-Type: application/json
В файле конфгурации параметры пишутся через =
Цитата: # --- Example file ---
# this is a comment
url = "example.com"
output = "curlhere.html"
user-agent = "superagent/1.0"
# and fetch another URL too
url = "example.com/docs/manpage.html"
-O
referer = "http://nowhereatall.example.com/"
# --- End of example file ---
И дебаг (-v, --trace <file>) никто не отменял. Посмотрите что curl отсылает c рабочими параметрами и с измененными неработающими.