API

Criar usuário

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

Cria um usuário. O modo partner cria um usuário para a conta do parceiro com qualquer função, exceto owner. O modo affiliate cria um usuário para a conta do afiliado com qualquer função, exceto owner. O registro criado é retornado em data.row.list[0].

Autorização

api-token + language + role

Corpo da solicitação multipart/form-data

oneOf
Uma das opções
object (TeamAddUserPartner)

Modo partner, multipart/form-data. Erros: 328 — formato de email inválido, 110 — senha com menos de 6 caracteres.

firm_permission_role_idsarray of integerobrigatório

Funções do usuário, pelo menos uma; qualquer função exceto owner

emailstring · emailobrigatório

Exemplo: user@fs.pro

passwordstringobrigatório

Exemplo: qwerty123

phone_format_idinteger (PhoneFormatId) obrigatório

Código do 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)

Exemplo: 1

phone_numberstringobrigatório

Exemplo: 9999999999

telegram_user_idstringpode ser nulo

Apenas números; valor vazio é salvo como NULL

Exemplo: 476962294

timezonestringobrigatório

Exemplo: Europe/Kaliningrad

languagestringobrigatório

Exemplo: ru

namestringpode ser nulo

Exemplo: John Smith

photostring · binary

Respostas

OK

object
statusstringobrigatório

Valores:successerror

Exemplo: success

dataobject
rowobject
listarray of oneOf
oneOf
Uma das opções
object (TeamUserPartnerFull)

Modo partner, registro completo do usuário (GET /team?id=)

idintegerobrigatório

Exemplo: 1

blockedbooleanobrigatório

Exemplo: false

date_creationstring (DataTimeFormatSQL)

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

namestringpode ser nulo

Exemplo: John Smith

photostringpode ser nulo

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

emailstringobrigatório

Exemplo: operator@fs.pro

phone_format_idinteger (PhoneFormatId)

Código do 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)

Exemplo: 1

phone_numberstring

Exemplo: 9999999999

telegram_user_idstringpode ser nulo

Exemplo: 476962294

otp_enabledboolean

Exemplo: false

timezonestring

Exemplo: Europe/Kaliningrad

languagestring

Exemplo: ru

permission_rolesarray of objectobrigatório

Todos os papéis do usuário, ordenados por id do papel

idintegerobrigatório

Exemplo: 5

namestringobrigatório

Nome do cargo do diretório de cargos; conjunto de valores aberto

Exemplo: head_of_sales

bound_settingsarray of stringpode ser nulo
can_toggle_blockbooleanobrigatório

O alternador de bloqueio está disponível nesta linha para o usuário atual; a regra é definida pelo servidor, não deduza a partir dos nomes dos papéis

Exemplo: true

can_manage_sessionsbooleanobrigatório

O usuário atual pode visualizar e encerrar as sessões desta linha

Exemplo: false