по тексту ошибки видно, что тело запроса до сервера не дошло:
Expected "email" but received undefined. А "bad hostname" в конце ответа curl выдаёт, когда ему подсунули лишний "адрес".
Пример из доки написан для bash: там
\ в конце строки переносит команду. В cmd это не работает, и curl получает
\ как второй URL, а строка с
-d email=... вообще не выполняется. Вставляй всё одной строкой (или в cmd переносы делаются через
^):
curl.exe -X POST "https://monopoly-one.com/api/auth.signin" -d "email=ПОЧТА" -d "password=ПАРОЛЬ"
Если вернёт
"code":0 и access_token, всё ок. Код 8 значит капчу: в доке прямо сказано, что автоматом войти часто не выйдет.
p.s. пароль там не короче 10 символов