API

Utwórz użytkownika

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

Tworzy użytkownika. Tryb partner tworzy użytkownika konta partnera z dowolną rolą oprócz owner. Tryb affiliate tworzy użytkownika konta afilianta z dowolną rolą oprócz owner. Utworzony rekord jest zwracany w data.row.list[0].

Autoryzacja

api-token + language + role

Treść żądania multipart/form-data

oneOf
Jeden z wariantów
object (TeamAddUserPartner)

Tryb partner, multipart/form-data. Błędy: 328 — nieprawidłowy format email, 110 — hasło krótsze niż 6 znaków.

firm_permission_role_idsarray of integerwymagane

Role użytkownika, co najmniej jedna; dowolna rola z wyjątkiem owner

emailstring · emailwymagane

Przykład: user@fs.pro

passwordstringwymagane

Przykład: qwerty123

phone_format_idinteger (PhoneFormatId) wymagane

Kod kraju: 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)

Przykład: 1

phone_numberstringwymagane

Przykład: 9999999999

telegram_user_idstringmoże być null

Tylko cyfry; pusta wartość jest zapisywana jako NULL

Przykład: 476962294

timezonestringwymagane

Przykład: Europe/Kaliningrad

languagestringwymagane

Przykład: ru

namestringmoże być null

Przykład: John Smith

photostring · binary

Odpowiedzi

OK

object
statusstringwymagane

Wartości:successerror

Przykład: success

dataobject
rowobject
listarray of oneOf
oneOf
Jeden z wariantów
object (TeamUserPartnerFull)

Tryb partner, pełny zapis użytkownika (GET /team?id=)

idintegerwymagane

Przykład: 1

blockedbooleanwymagane

Przykład: false

date_creationstring (DataTimeFormatSQL)

Przykład: 2024-05-02 08:31:16

namestringmoże być null

Przykład: John Smith

photostringmoże być null

Przykład: data:image/jpeg;base64,/9j/4AAQSkZJRg...

emailstringwymagane

Przykład: operator@fs.pro

phone_format_idinteger (PhoneFormatId)

Kod kraju: 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)

Przykład: 1

phone_numberstring

Przykład: 9999999999

telegram_user_idstringmoże być null

Przykład: 476962294

otp_enabledboolean

Przykład: false

timezonestring

Przykład: Europe/Kaliningrad

languagestring

Przykład: ru

permission_rolesarray of objectwymagane

Wszystkie role użytkownika, uporządkowane według id roli

idintegerwymagane

Przykład: 5

namestringwymagane

Nazwa roli ze słownika ról; zestaw wartości jest otwarty

Przykład: head_of_sales

bound_settingsarray of stringmoże być null
can_toggle_blockbooleanwymagane

Przełącznik blokady jest dostępny w tym wierszu dla bieżącego użytkownika; regułę określa serwer, nie wyprowadzaj jej z nazw ról

Przykład: true

can_manage_sessionsbooleanwymagane

Bieżący użytkownik może przeglądać i zamykać sesje tego wpisu

Przykład: false