Salvesta profiili seaded
/api/crm/v2/profile.updatev2profile.updateUuendab osaliselt praeguse kasutaja profiili: töödeldakse ainult edastatud võtmeid, teisi välju ei muudeta. Sobib nii ühe välja kui kogu vormi salvestamiseks ühe päringuga.
Tühi väärtus puhastab välja (name, telegram_user_id, telefon, photo). Kui väärtus on kohustuslik, tagastab tühi väärtus vea 118: timezone, language ja telefon.
Emaili siin ei muudeta: sisselogimise muutmine nõuab kinnitust, selleks on eraldi profile.request_email_change ja profile.cancel_email_change.
Telefon on võtmete paar, need tuleb edastada koos: ühe puudumine tagastab vea 117. Parooli muutmine nõuab old_password (viga 128, kui see ei ühti), saadab teavituse emailile ja lõpetab kõik kasutaja sessioonid, sh praeguse: autentimisandmed on muutunud, seega tuleb uuesti sisse logida. 2FA lubamine nõuab korrektset otp koodi, keelamine mitte; otp_reset väljastab uue saladuse, jätab 2FA keelatuks ning tagastab secret ja qr uue sidumise jaoks.
Autoriseerimine
api-token + language + role
Päringu keha multipart/form-data
Tühi väärtus puhastab välja
Näide: John Smith
Riigikood: 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)
Näide: 1
Ainult koos phone_format_id; telefon on kohustuslik
Näide: (952) 056-31-65
Ainult numbrid; tühi väärtus puhastab välja
Näide: 476962294
Näide: Europe/Kaliningrad
Näide: ru
Fail asendab avatari; tühi tekstiväli eemaldab selle
Uus parool; ainult koos old_password
Näide: 987654321
Praegune parool; vajalik parooli muutmisel
Näide: 123456789
true lubab 2FA ja nõuab otp, false keelab selle
Näide: true
Väljastab uue 2FA saladuse; 2FA jääb välja lülitatuks kuni uue sidumiseni
Näide: false
Praeguse saladuse kood; vajalik 2FA lubamisel ja otp_reset korral
Näide: 192870
Vastused
OK
Väärtused:successerror
Näide: success
Näide: Successfully saved
On olemas, kui avatar on asendatud
Näide: data:image/jpeg;base64,/9j/4AAQSkZJRg...
On olemas, kui otp_reset
Näide: KA2G2UKBHBBHKOJR
On olemas, kui otp_reset
Näide: https://api.qrserver.com/v1/create-qr-code/?data=otpauth%3A%2F%2Ftotp%2FFS%2520Admin%3Akalabunga82%40gmail.com%3Fsecret%3DKA2G2UKBHBBHKOJR%26issuer%3DFS%2520Admin&size=520x520&margin=15