Names with special characters in them get a bit mangled in the API. For example I have a category called "Auto & Transport".
If I call GET /categories/{id} with this ID I get a response body with the following attribute:
"name": "Auto & Transport",
--
If I then pass this response body into the PUT or POST /categories API it treats this as a different name, and uses this as the literal string. See the screenshot of the Categories page after doing a POST /categories
Ideally, the API would massage out the "amp;" part of the string.