Hello in the past 36-ish hours, the response to the Create Webhooks API (POST /2.0/Webhooks) appears to have suffered a regression.
Prior to the change, this API (and all other POST and PUT Smartsheet APIs we have been using) would accept the following as the Content-Type header for the HTTP Request:
Content-Type: application/json; charset=utf-8
But subsequent to this change (whatever it was) the Create Webhooks API in particular (and no others that I have experimented with) will respond with the following error:
HTTP/1.1 415 Unsupported Media Type
…
{"errorCode":1124,"message":"Invalid Content-Type header. Media type not supported.","refId":"nLRdhm"}
However, if rewrite my requesting code to specify the following on the HTTP Request:
Content-Type: application/json
Without the charset (encoding) designation, then it works fine. Again, every single other API that I have tried in the Smartsheet API suite still works WITH that charset designation in the Content-Type header, it is only the Create Webhooks POST that fails.
I would call this a bug, and it is a big pain for us….. anyone else have a sense of this?