API

Crear usuario

POST/api/crm/v2/team.add_userv2
operationId: team.addUser

Crea un usuario. El modo partner crea un usuario en la cuenta del socio con cualquier rol excepto owner. El modo affiliate crea un usuario en la cuenta del afiliado con cualquier rol excepto owner. El registro creado se devuelve en data.row.list[0].

Autorización

api-token + language + role

Cuerpo de la solicitud multipart/form-data

oneOf
Una de las opciones
object (TeamAddUserPartner)

Modo partner, multipart/form-data. Errores: 328 — formato de email no válido, 110 — la contraseña tiene menos de 6 caracteres.

firm_permission_role_idsarray of integerobligatorio

Roles del usuario, al menos una; cualquier rol excepto owner

emailstring · emailobligatorio

Ejemplo: user@fs.pro

passwordstringobligatorio

Ejemplo: qwerty123

phone_format_idinteger (PhoneFormatId) obligatorio

Código de país: 1-🇷🇺(+7|8), 2-🇦🇿(+994|0), 3-🇧🇾(+375|80), 4-🇰🇿(+7|8), 6-🇷🇸(+381|0), 7-🇹🇷(+90|0), 8-🇺🇦(+380|0), 9-🇵🇹(+351|0), 10-🇰🇬(+996|0), 11-🇺🇸(+1), 12-🇫🇷(+33|0), 13-🇲🇩(+373|0), 15-🇪🇪(+372), 18-🇬🇪(+995), 19-🇺🇿(+998), 22-🇵🇱(+48|0), 23-🇹🇯(+992|8), 25-🇷🇴(+40|0), 44-🇨🇭(+41|0)

Ejemplo: 1

phone_numberstringobligatorio

Ejemplo: 9999999999

telegram_user_idstringpuede ser nulo

Solo dígitos; un valor vacío se guarda como NULL

Ejemplo: 476962294

timezonestringobligatorio

Ejemplo: Europe/Kaliningrad

languagestringobligatorio

Ejemplo: ru

namestringpuede ser nulo

Ejemplo: John Smith

photostring · binary

Respuestas

OK

object
statusstringobligatorio

Valores:successerror

Ejemplo: success

dataobject
rowobject
listarray of oneOf
oneOf
Una de las opciones
object (TeamUserPartnerFull)

Modo partner, registro completo del usuario (GET /team?id=)

idintegerobligatorio

Ejemplo: 1

blockedbooleanobligatorio

Ejemplo: false

date_creationstring (DataTimeFormatSQL)

Ejemplo: 2024-05-02 08:31:16

namestringpuede ser nulo

Ejemplo: John Smith

photostringpuede ser nulo

Ejemplo: data:image/jpeg;base64,/9j/4AAQSkZJRg...

emailstringobligatorio

Ejemplo: operator@fs.pro

phone_format_idinteger (PhoneFormatId)

Código de país: 1-🇷🇺(+7|8), 2-🇦🇿(+994|0), 3-🇧🇾(+375|80), 4-🇰🇿(+7|8), 6-🇷🇸(+381|0), 7-🇹🇷(+90|0), 8-🇺🇦(+380|0), 9-🇵🇹(+351|0), 10-🇰🇬(+996|0), 11-🇺🇸(+1), 12-🇫🇷(+33|0), 13-🇲🇩(+373|0), 15-🇪🇪(+372), 18-🇬🇪(+995), 19-🇺🇿(+998), 22-🇵🇱(+48|0), 23-🇹🇯(+992|8), 25-🇷🇴(+40|0), 44-🇨🇭(+41|0)

Ejemplo: 1

phone_numberstring

Ejemplo: 9999999999

telegram_user_idstringpuede ser nulo

Ejemplo: 476962294

otp_enabledboolean

Ejemplo: false

timezonestring

Ejemplo: Europe/Kaliningrad

languagestring

Ejemplo: ru

permission_rolesarray of objectobligatorio

Todos los roles del usuario, ordenados por el id del rol

idintegerobligatorio

Ejemplo: 5

namestringobligatorio

Nombre del rol del directorio de roles; el conjunto de valores es abierto

Ejemplo: head_of_sales

bound_settingsarray of stringpuede ser nulo
can_toggle_blockbooleanobligatorio

El interruptor de bloqueo está disponible en esta fila para el usuario actual; la regla la determina el servidor, no la infiera a partir de los nombres de los roles

Ejemplo: true

can_manage_sessionsbooleanobligatorio

El usuario actual puede ver y cerrar las sesiones de este registro

Ejemplo: false