Información incorrecta en user_field - Documentación 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 Me gusta

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 Me gusta

También tuve problemas durante unas 24 horas seguidas, ya que el ejemplo de la documentación sugiere que las solicitudes con formato application/json para crear un nuevo usuario sean booleanas para user_field

Me decían que no había completado todos los campos de usuario requeridos… pero en mi caso tengo un user_field existente y requerido en el que necesito ingresar datos y debe tener el siguiente formato:

{
  "name": "Nombre Completo",
  "email": "email@address.com",
  "password": "348hqpwfaed",
  "username": "NombreDeUsuario",
  "user_fields": {
    "1": "Datos del Campo de Usuario Requerido"
  }
}

El formato anterior me funcionó.

¿Son correctas las instrucciones en este caso para crear un nuevo usuario?

1 me gusta

No, ese todavía era el formato form-data. Lo actualicé para usar json para que el ejemplo coincida con el formato. ¡Gracias por mencionarlo!

2 Me gusta