O que a bandeira -u no cURL está realmente fazendo?

Estou vendo o exemplo cURL do Stripe para obter informações sobre um evento.

Eles me fizeram fazer:

curl https://api.stripe.com/v1/events/evt_123 \
   -u sk_test_somekey:

A documentação para cURL afirma que -u USER: PASSWORD.

Quando tentei enviar isso como -d ou como uma consulta?, A API do Stripe diz que estou perdendo um cabeçalho. Isso não parece certo.

Também não entendo a falta de senha após o nome de usuário. Se eu enviar essa cURL sem o ":", será solicitada uma senha. Pressionar enter (sem caracteres inseridos) me dá a resposta esperada.

Então, o que exatamente -u está fazendo para imitar essa chamada no meu código?