In it’s current form, I think `options.type` refers to the `contentType`, not `accept` (we stringify the request payload according to this property). It is a bit confusing.