Updating the the key value "message-id" to "message_id"
Is it possible to make a suggestion to update your API to not name the key for the message id as "message-id", but instead use an underscore "message_id"?
This name convention conflicts with the dot notation in JS. There is a work around by using bracket notation if another user is having issues, but bracket notation isn't as commonly used as dot notation for most JS developers.
Not sure if that'll conflict with any other languages you support for, but I do know it is always possible, but not encouraged to use dashes with naming keys in PHP arrays as well.
If you are open source I'd gladly contribute the update.