Cannot log into the WPMU DEV Dashboard

Getting a HTTP 403 when trying to sign into the dashboard WP plugin; while debugging it I tried to curl https://premium.wpmudev.org/api/dashboard/v1/ over SSH and consistently get the attached HTML page. Curling the same page from any other machine on a different network does work (and thus leads to a completely different, expected page).