API

Créer un utilisateur

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

Crée un utilisateur. Le mode partner crée un utilisateur du compte partenaire avec n'importe quel rôle sauf owner. Le mode affiliate crée un utilisateur du compte affilié avec n'importe quel rôle sauf owner. L'enregistrement créé est retourné dans data.row.list[0].

Autorisation

api-token + language + role

Corps de la requête multipart/form-data

oneOf
L'une des options
object (TeamAddUserPartner)

Mode partner, multipart/form-data. Erreurs : 328 — format d'email invalide, 110 — mot de passe inférieur à 6 caractères.

firm_permission_role_idsarray of integerobligatoire

Rôles de l'utilisateur, au moins un ; tout rôle sauf owner

emailstring · emailobligatoire

Exemple: user@fs.pro

passwordstringobligatoire

Exemple: qwerty123

phone_format_idinteger (PhoneFormatId) obligatoire

Code du pays : 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)

Exemple: 1

phone_numberstringobligatoire

Exemple: 9999999999

telegram_user_idstringpeut être nul

Chiffres uniquement ; une valeur vide est enregistrée comme NULL

Exemple: 476962294

timezonestringobligatoire

Exemple: Europe/Kaliningrad

languagestringobligatoire

Exemple: ru

namestringpeut être nul

Exemple: John Smith

photostring · binary

Réponses

OK

object
statusstringobligatoire

Valeurs:successerror

Exemple: success

dataobject
rowobject
listarray of oneOf
oneOf
L'une des options
object (TeamUserPartnerFull)

Mode partner, enregistrement complet de l'utilisateur (GET /team?id=)

idintegerobligatoire

Exemple: 1

blockedbooleanobligatoire

Exemple: false

date_creationstring (DataTimeFormatSQL)

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

namestringpeut être nul

Exemple: John Smith

photostringpeut être nul

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

emailstringobligatoire

Exemple: operator@fs.pro

phone_format_idinteger (PhoneFormatId)

Code du pays : 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)

Exemple: 1

phone_numberstring

Exemple: 9999999999

telegram_user_idstringpeut être nul

Exemple: 476962294

otp_enabledboolean

Exemple: false

timezonestring

Exemple: Europe/Kaliningrad

languagestring

Exemple: ru

permission_rolesarray of objectobligatoire

Tous les rôles de l'utilisateur, triés par id du rôle

idintegerobligatoire

Exemple: 5

namestringobligatoire

Nom du rôle issu du référentiel des rôles ; ensemble de valeurs ouvert

Exemple: head_of_sales

bound_settingsarray of stringpeut être nul
can_toggle_blockbooleanobligatoire

Le commutateur de blocage est disponible dans cette ligne pour l'utilisateur actuel ; la règle est définie par le serveur, ne la déduisez pas des noms de rôles

Exemple: true

can_manage_sessionsbooleanobligatoire

L'utilisateur actuel peut afficher et fermer les sessions de cette ligne

Exemple: false