Regístrate con invitación pendiente

publicación /autenticación/registro

Crea un usuario con contraseña solo en el entorno local/dev, y requiere un código de invitación antes de aplicar la invitación pendiente que coincide con dicho código.

application/json

Cuerpo Requerido

Solicitud de registro

  • correo electrónico string Requerido
  • invitation_code string Requerido
  • Nombre string
  • PWD string Requerido

Respuestas

  • 201 application/json

    Creado.

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • created_at string
    • correo electrónico string

      Correo electrónico del usuario, solo para visualización.

    • Nombre string

      Nombre para mostrar proporcionado por el usuario; vacío cuando el registro no tiene ninguno.

    • org_ids array[string]
    • Organizaciones arreglo[objeto]

      Membresías de organizaciones con nombres para mostrar; similar a los OrgIDs.

      Ocultar atributos de las organizaciones Mostrar atributos de las organizaciones Objeto
      • Nombre string
      • org_id string
    • asignaciones de roles arreglo[objeto]

      Asignaciones de roles delimitadas únicamente

      Ocultar atributos de asignación de roles Mostrar atributos de asignación de roles Objeto
      • org_id string
      • project_id string
      • rol string
    • updated_at string
    • user_id string

      ID de usuario estable (hexadecimal): el identificador de usuario canónico.

  • 400 application/json

    Solicitud incorrecta

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 403 application/json

    Forbidden

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 409 application/json

    Conflicto

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
  • 500 application/json

    Error interno del servidor

    Ocultar atributos de respuesta Mostrar los atributos de respuesta Objeto
    • Código string
    • Error string
    • éxito booleano
POST /auth/signup
curl \
 --request POST 'https://agentengine.mongodb.com/auth/signup' \
 --header "Authorization: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '{
  "email": "string",
  "invitation_code": "string",
  "name": "string",
  "pwd": "string"
}'
Solicitar ejemplos
{
  "email": "string",
  "invitation_code": "string",
  "name": "string",
  "pwd": "string"
}
Ejemplos de respuesta (201)
{
  "created_at": "string",
  "email": "string",
  "name": "string",
  "org_ids": [
    "string"
  ],
  "organizations": [
    {
      "name": "string",
      "org_id": "string"
    }
  ],
  "role_assignments": [
    {
      "org_id": "string",
      "project_id": "string",
      "role": "string"
    }
  ],
  "updated_at": "string",
  "user_id": "string"
}
Ejemplos de respuesta (400)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (403)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (409)
{
  "code": "string",
  "error": "string",
  "success": true
}
Ejemplos de respuesta (500)
{
  "code": "string",
  "error": "string",
  "success": true
}