Когда я тестирую API users.json, я использую Postman для создания пользователя, и это работает — пользователь по умолчанию активен, то есть active=true срабатывает.
Однако при создании пользователя с помощью кода на Node.js с теми же параметрами active=true больше не работает, хотя я получаю сообщение об успехе:
success: true,
active: false,
Как это возможно? Я даже не вижу этого на бэкенде.
Я полагаю, что ваш код на Node.js неправильно передает ключ API, из-за чего вы не можете переопределить параметр active. Если вы сможете поделиться фрагментом своего кода здесь, мы, возможно, сможем помочь.
Я не очень хорошо разбираюсь в Node, но, насколько я могу судить, всё выглядит нормально.
Один из вариантов — передавать учётные данные API через заголовки HTTP, а не через параметры. Передача через параметры устарела и вызовет предупреждение в вашей панели администратора. Названия заголовков: Api-Key и Api-Username (обратите внимание на дефисы, а не подчёркивания). Дополнительную информацию можно найти здесь.