پرش به مطلب اصلی

بروزرسانی کاربر

این API به شما اجازه می‌دهد تا جزئیات یک کاربر زیرمجموعه خود را بروزرسانی کنید.

📍 لینک دسترسی

PUT {base_url}/api/user/update

🧾 هدرهای درخواست

کلیدمقدار
Authorizationتوکن یا کلید دسترسی
Content-Typeapplication/json

📤 بدنه درخواست

{
"user_id": 123,
"name": "name",
"password": "q8?696Q]%U|q",
"company": "test",
"email": "test@test.com",
"tell": "02122222222",
"acl_id": 1234,
"description": "description",
"expire_time": "2026-08-09",
"status": "active",
"send_block": "no",
"special_disc": 120,
"is_bought_panel": 1
}

📝 پارامترها

پارامترنوعالزامیتوضیحات
user_idintegerبلهشناسه کاربری که می‌خواهید بروزرسانی کنید
namestringخیرنام و نام خانوادگی جدید کاربر
emailstringخیرآدرس ایمیل جدید کاربر
passwordstringخیرکلمه عبور جدید
acl_idintegerخیرشناسه نقش دسترسی جدید
companystringخیرنام شرکت جدید
tellstringخیرشماره تلفن جدید
descriptionstringخیرتوضیحات جدید
expire_timestringخیرتاریخ انقضای جدید به فرمت YYYY-MM-DD
statusstringخیروضعیت جدید کاربر (active, inactive)

✅ پاسخ موفق

{
"data": null,
"meta": {
"status": true,
"message": "انجام شد",
"message_parameters": [],
"message_code": "200-1"
}
}

❌ پاسخ خطا — توکن نامعتبر یا منقضی (401)

{
"data": null,
"meta": {
"status": false,
"message": "اطلاعات وارد شده صحیح نمی باشد",
"message_parameters": [],
"message_code": "400-1",
"errors": {}
}
}

❌ پاسخ خطا — کاربر یافت نشد (404)

{
"data": null,
"meta": {
"status": false,
"message": "کاربر مورد نظر یافت نشد",
"message_parameters": [],
"message_code": "404-1",
"errors": {}
}
}

❌ پاسخ خطا — داده‌های نامعتبر (422)

{
"data": null,
"meta": {
"status": false,
"message": "داده‌های ارسالی نامعتبر است",
"message_parameters": [],
"message_code": "422-1",
"errors": {
"mobile": [
"فرمت شماره موبایل صحیح نیست"
]
}
}
}

🧪 مثال درخواست

curl --location '{base_url}/api/user/update' \
--header 'Authorization: Your Apikey' \
--header 'Content-Type: application/json' \
--data '{
"user_id": 123,
"name": "name",
"password": "q8?696Q]%U|q",
"company": "test",
"email": "test@test.com",
"tell": "02122222222",
"acl_id": 1234,
"description": "description",
"expire_time": "2026-08-09",
"status": "active",
"send_block": "no",
"special_disc": 120,
"is_bought_panel": 1
}'