Simpan pengaturan profil
/api/crm/v2/profile.updatev2profile.updateSebagian memperbarui profil pengguna saat ini: hanya kunci yang dikirim yang diproses, bidang lainnya tidak berubah. Cocok untuk menyimpan satu bidang atau seluruh formulir dalam satu permintaan.
Nilai kosong akan mengosongkan bidang (name, telegram_user_id, nomor telepon, photo). Jika nilai wajib, nilai kosong akan mengembalikan error 118: timezone, language, dan nomor telepon.
Email tidak dapat diubah di sini: perubahan login memerlukan konfirmasi, gunakan profile.request_email_change dan profile.cancel_email_change untuk itu.
Nomor telepon terdiri dari dua kunci, keduanya harus dikirim bersama: salah satu tanpa yang lain akan mengembalikan error 117. Perubahan kata sandi memerlukan old_password (error 128 jika tidak cocok), mengirim notifikasi ke email, dan mengakhiri semua sesi pengguna, termasuk sesi saat ini: kredensial telah berubah, sehingga perlu login ulang. Mengaktifkan 2FA memerlukan kode otp yang valid, mengakhiri semua sesi pengguna kecuali sesi saat ini, dan masa berlaku sesi saat ini dipersingkat hingga akhir hari berikutnya; menonaktifkan tidak demikian; otp_reset menghasilkan secret baru, membiarkan 2FA nonaktif, dan mengembalikan secret dan qr untuk pengikatan ulang.
Otorisasi
api-token + language + role
Isi permintaan multipart/form-data
Nilai kosong akan menghapus field
Contoh: John Smith
Kode negara: 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)
Contoh: 1
Hanya bersama dengan phone_format_id; nomor telepon wajib diisi
Contoh: (952) 056-31-65
Hanya angka; nilai kosong akan menghapus field
Contoh: 476962294
Contoh: Europe/Kaliningrad
Contoh: ru
File menggantikan avatar; kolom teks kosong menghapusnya
Kata sandi baru; hanya bersama dengan old_password
Contoh: 987654321
Kata sandi saat ini; wajib saat mengubah kata sandi
Contoh: 123456789
true mengaktifkan 2FA dan memerlukan otp, false menonaktifkannya
Contoh: true
Mengeluarkan secret 2FA baru; 2FA tetap nonaktif hingga dihubungkan kembali
Contoh: false
Kode rahasia saat ini; wajib saat mengaktifkan 2FA dan saat otp_reset
Contoh: 192870
Tanggapan
OK
Nilai:successerror
Contoh: success
Contoh: Successfully saved
Ada, jika avatar diganti
Contoh: data:image/jpeg;base64,/9j/4AAQSkZJRg...
Tersedia saat otp_reset
Contoh: KA2G2UKBHBBHKOJR
Ada jika otp_reset
Contoh: 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