Hi Damien,
Thanks for your time in looking into this . Please find the inputs.conf stanza for the PUT request below.
[rest://UPDATEREPAYMENTBANK_MicroService]
auth_type = none
endpoint = https:///lending/v1/loans/031614000037243/
http_header_propertys = X-CLP_XXXX_TRACK_ID=API_HEALTH,X-CLIENT_NAME=API_HEALTH,X-CLP_XXXX_SESSION_ID=API_HEALTH,X-CLP_XXXX_IP_ADDRESS=API_HEALTH
http_method = PUT
index = main
index_error_response_codes = 1
polling_interval = 180
request_payload = { "repay_bank_acct_id":"051616700074926", "lst_updt_by_prcs_nm":"API_HEALTH" }
response_type = text
sequential_mode = 0
sourcetype = _json
streaming_request = 0
disabled = 0
Below are the errors I could see for the search string index=_internal error ExecProcessor rest.py
07-08-2016 10:06:37.012 -0700 ERROR ExecProcessor - message from "python /data/splunk_XXXclp/etc/apps/rest_ta/bin/rest.py" HTTP Request error: 500 Server Error: Internal Server Error
The error message says 500, but it's not true. From SOAP UI, we are able to hit PUT API and get the successful response back. If there is any issue with request, then this error we will receive.
Please let me know if you need more details.
Thank you.
... View more