Criar usuário usando API (comando curl)

Estou tentando criar um usuário usando o seguinte comando

curl -v -X POST "my_domain.com/admin/users.json" \
     -H "Content-Type: application/json" \
     -H "Api-Key: api_key" \
     -H "Api-Username: admin_account" \
     -d '{
           "name": "dave",
           "email": "dave@example.com",
           "username": "dave",
           "password": "daveIsAwesome",
           "active": true,
           "approved": true,
           "email_confirmed": true
         }'

Resulta em um erro de página não encontrada 404.

  <h1>Oops! That page doesn’t exist or is private.</h1>

A chave da API está correta, o nome de usuário também e é administrador (com permissões globais). A chave da API funciona porque já a testei para listar usuários e seus detalhes de backend e funcionou.

O que pode estar errado com meu curl?

Acho que você pode enviar a solicitação para my_domain.com/users.json em vez de my_domain.com/admin/users.json