API

Benutzer bearbeiten

POST/api/crm/v2/team.update_userv2
operationId: team.updateUser

Ändert einen Benutzer; der Satz der Felder hängt vom Modus ab. Modus partner: E-Mail, Passwort und OTP-Schalter des Kontoinhabers können nicht geändert werden; die Rolle kann nicht auf owner oder von owner geändert werden – hierfür gibt es team.change_ownership. Modus affiliate: E-Mail und Passwort kann ein Affiliate nur für sich selbst ändern, andernfalls Fehler 100; Kontoeinstellungen wie Provision und Guthaben werden hier nicht bearbeitet.

Autorisierung

api-token + language + role

Anfragetext multipart/form-data

oneOf
Eine der Optionen
object (TeamUpdateUserPartner)

Modus partner, multipart/form-data

idintegererforderlich

Beispiel: 1

emailstring · emailerforderlich

Die E-Mail-Adresse des Kontoinhabers kann nicht geändert werden

Beispiel: email@example.com

passwordstring

Ein leerer Wert belässt das aktuelle Passwort; das Passwort des Kontoinhabers kann nicht geändert werden

Beispiel: qwerty123

phone_format_idinteger (PhoneFormatId) erforderlich

Ländercode: 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)

Beispiel: 1

phone_numberstringerforderlich

Beispiel: 9939697322

telegram_user_idstringkann null sein

Nur Ziffern; ein leerer Wert wird als NULL gespeichert

Beispiel: 476962294

otp_enabledboolean

Der Wert false setzt die Zwei-Faktor-Authentifizierung zurück

Beispiel: false

timezonestringerforderlich

Beispiel: Europe/Kaliningrad

languagestringerforderlich

Beispiel: ru

namestringkann null sein

Beispiel: John Smith

firm_permission_role_idsarray of integer

Das Ändern der Rolle ersetzt die bisherigen Rollen vollständig; die Rolle owner kann nicht zugewiesen werden und die Rollen des Eigentümers bleiben unverändert — hierfür gibt es team.change_ownership

photostring · binary

Antworten

OK

object (Response)
statusstringerforderlich

Werte:successerror

Beispiel: success

Eine der Optionen
object

Fehlerinformationen

errorobjecterforderlich
codeintegererforderlich

Fehlercode

variablesobject
descriptionstringerforderlich

Fehlerbeschreibung