Проблема с созданием пользователя с пользовательскими полями через API

Когда я пытаюсь создать пользователя через API с использованием “user_fields[1]”, что является полем клиента.

При тестировании через Postman всё работает корректно.

Однако при попытке сделать то же самое через код это никогда не работает. Очень странно.

Вот мой payload:

{

"name": "asdsd",
"email": "sd1sf@asasas.com",
"password": "b366202d-fcc4-46da-9fed-cd57348f2ad2",
"username": "wED18oxlz3",
"active": true,
"approved": false,
"user_fields[1]": "huhsdsd",
"user_fields[2]": "huhsdsdhuhsdsdhuhsdsd"

},

Та же самая нагрузка работает в Postman.

Я считаю, что проблема связана с форматом user_fields[1].

Я наконец решил это сам.

  1. Убедитесь, что используете:

‘Content-Type’: ‘multipart/form-data’,

в качестве заголовка.

  1. Убедитесь, что ваши данные формы — это строка JSON, а не объект.

Я использую Node.js, и мне нужно использовать qs.stringify для моих параметров.