Adding an SSH key was part of the sign up page on the website. Leaving blank only prompted me for it again.
Running "curl -k -u user:pass http://api.no.de/heart -X POST" gave no output. I'm noticing in my history that I didn't use https, I guess that's why it didn't work.
Why should I even have to jump to curl to request a coupon?