Información incorrecta en user_field - Documentación API

crear campo de usuario

Lo veo

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

¿Estás seguro?

Creo que debería ser algo así como

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

Creo que @blake escribió esa documentación, así que veamos qué opina él al respecto.

Sí, si estás usando Content-Type: application/json, debes enviarlo así:

El ejemplo en la documentación de la API utiliza Content-Type: multipart/form-data, pero me aseguraré de actualizarlo con el ejemplo en JSON.

Gracias, @blake

Nota:
El problema es que veo application/json en el ejemplo (por eso mi compañero pasó horas tratando de averiguar cómo usar esta llamada).

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?

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!