Informação incorreta no campo user - Documentação da API

create user field

I see

{
  "user_field[name]": "string",
  "user_field[description]": "string",
  "user_field[field_type": "string",
  "user_field[required]": true
}

Are you sure ?

I think it should be something like

{
  "user_field: {
     "name": "asdf",
     "description": "asdf",
     "field_type": "confirm",
     "required": true
  }
}

I believe that @blake wrote that documentation so let’s see what he reckons here.

Yes, if you are using Content-Type: application/json you should send it in like

The example in the api docs is using Content-Type: multipart/form-data, but I’ll be sure to update it to the json example.

2 curtidas

Screen Shot 2020-08-20 at 15.48.17

Thank you @blake

Note:
The problem is … i see application/json in the example (so that’s why my partner spent all hours to figure it out how to use this call)

2 curtidas

Eu também tive dificuldades por cerca de 24 horas seguidas com isso, pois o exemplo da documentação sugere que as solicitações formatadas como application/json para criar um novo usuário sejam booleanas para user_field

Estava sendo informado que eu não havia preenchido todos os campos de usuário obrigatórios… mas no meu caso, tenho um user_field obrigatório existente no qual preciso inserir dados e ele deve ser formatado assim:

{
  "name": "Nome Completo",
  "email": "email@address.com",
  "password": "348hqpwfaed",
  "username": "NomeDeUsuário",
  "user_fields": {
    "1": "Dados do Campo de Usuário Obrigatório"
  }
}

A formatação acima funcionou para mim.

A documentação está correta neste caso para a criação de um novo usuário?

1 curtida

Não, esse ainda era o formato form-data. Eu o atualizei para usar json para que o exemplo corresponda ao formato. Obrigado por levantar isso!

2 curtidas