Quando testei a API users.json, usei o Postman para criar um usuário. Funcionou, e ele foi ativado por padrão, ou seja, active=true funcionou.
Mas quando crio um usuário com código em Node.js, com os mesmos parâmetros, active=true não funciona mais. Mesmo assim, recebo uma mensagem de sucesso:
success: true,
active: false,
Como isso é possível? Eu nem vejo isso no backend.
Minha suposição é que seu código em Node.js não está passando a chave da API corretamente, por isso você não tem permissão para sobrescrever o parâmetro active. Se puder compartilhar um trecho do seu código aqui, talvez possamos ajudar.
Não sei muito sobre Node, mas, pelo que consigo ver, parece estar ok.
Uma coisa que você pode tentar é enviar as credenciais da API via cabeçalhos HTTP, em vez de parâmetros. O envio via parâmetros está obsoleto e gerará um aviso no seu painel de administração. Os nomes dos cabeçalhos são Api-Key e Api-Username (observe os hífens, não os sublinhados). Mais informações aqui.