I found a mismatch in the API documentation for Refund an invoice.
In documentation parameter for the email address is named "refundEmail". But the request with this parameter causes the error message: "email" is required.
After renaming this parameter to "email", I got successful response {"success":true}
P.S. I tested API on https://test.bitpay.com