In Unity 2.018.2.7f1, with a Request Type of "Unity Web Request" set (the default value), and with "Compress API Data" enabled (the default value), calls to either PlayFabClientAPI.Matchmake() (from a client) or PlayFabClientAPI.RedeemMatchmakerTicket() (from a custom server build) fail with a "Generic/unknown HTTP error" error message. All other API calls I've tried (login, fetching title data, fetching title news, etc) appear to work correctly; of our current limited PlayFab integration, only Matchmaking-related calls are generating errors for us.
If "Compress Api Data" is disabled, then both those matchmaking calls work successfully.
If I switch from "Unity Web Request" to "Unity Www" and keep "Compress Api Data" enabled, the matchmaking calls still fail, but now fail with a "500 Internal Server Error" message instead of the "Generic/unknown HTTP error" from the "Unity Web Request".
If I switch from "Unity Web Request" to "Http Web Request" and keep "Compress Api Data" enabled, then the matchmaking calls all work correctly (but from an inspection of the code, it appears that this request type ignores that option and just sends all requests uncompressed regardless)