Usuarios

Crear usuario

POST /v1/users

Permite crear usuarios para una empresa o comercio.

ParámetrosDescripción
user_type
  • string
  • El tipo de usuario que se quiere crear
  • [CUSTOMER, MERCHANT]
email
  • string
  • El email del usuario
password
  • (opcional)
  • string
  • Una contraseña inicial temporal, se solicitará un cambio en el primer login
name
  • (opcional)
  • string
  • Nombre del usuario
customer_id
  • (opcional)
  • array
  • Identificadores de los clientes a los que pertenece un usuario.
merchant_id
  • (opcional)
  • array
  • Identificadores de los comercios a los que pertenece un usuario. Requerido solo cuando user_type es 'MERCHANT'
scope
  • (opcional)
  • string
  • El tipo de permiso que se le quiere asignar
  • [BASIC, FULL_ACCESS]
ℹ️

En el primer intento de inicio de sesión del usuario creado, el response indicará que es necesario hacer un cambio de contraseña. Para cumplir con este requisito, se debe enviar una solicitud de Cambio de contraseña.

curl --location --request POST 'https://api.menta.global/api/v1/users' \
--header 'Authorization: Bearer {access_token}' \
--header 'Content-Type: application/json' \
--data-raw '{
"user_type": "string",
"password": "string",
"attributes": {
  "name":"string",
  "email": "string",
  "customer_id": "array",
  "merchant_id": "array"
}
}'
{
"attributes": {
    "id": "string",
    "name": "string",
    "email": "string",
    "merchant_id": "array",
    "customer_id": "array",
    "country": "string",
    "type": "string",
    "scope": "string"
},
"status": "string",
"enabled": boolean,
"permanent": boolean,
"audit": {
    "creation_date": "2019-02-05T21:03:54.499+0000",
    "update_date": "2019-02-05T21:03:54.499+0000"
}
}