Parece que a versão 2.5.0.beta3 foi lançada em 22 de abril de 2020 e a correção que fiz para este problema foi lançada em 14 de abril de 2020, então você deve ser capaz de criar um usuário ativo via API com uma única solicitação.
Você pode verificar se suas solicitações e respostas são semelhantes a este comando curl:
curl -i -sS -X POST "http://localhost:3000/users" \
-H "Content-Type: multipart/form-data;" \
-H "Api-Key: 079fb2bb12d3b436bb11bde8eb58aaa9a36560fa7d79b14b3087aa40b1ebc2c4" \
-H "Api-Username: blake.erickson" \
-F "name=8fe87241ca91a69f5ccd" \
-F "username=8fe87241ca91a69f5ccd" \
-F "email=8fe87241ca91a69f5ccd@example.com" \
-F "password=c9193506a8f5e402a88cf2f8cee3f258" \
-F "active=true" \
-F "approved=true"
HTTP/1.1 200 OK
{
"success": true,
"active": true,
"message": "Sua conta foi ativada e está pronta para uso.",
"user_id": 10
}
HTTP/1.1 200 OK
{
"success":true,
"active":false,
"message":"<p>Você está quase lá! Enviamos um e-mail de ativação para <b>8fe87241ca91a69f5ccd@testemail.test</b>. Siga as instruções no e-mail para ativar sua conta.</p><p>Se ele não chegar, verifique sua pasta de spam.</p>",
"user_id":13
}