API người dùng

THÊM NGƯỜI DÙNG

POST https://{sub_domain}.izihelp.com/api/people/user

  • THÊM KHÁCH HÀNG VỚI EMAIL

Cần có các thông tin: tên, email

 {
    "name":"Nguyễn Văn A",
    "email":"example@gmail.com",
    "roles":["requester"]
 }
  • THÊM KHÁCH HÀNG VỚI SỐ ĐIỆN THOẠI

Cần có các thông tin: tên, mã vùng, số điện thoại


{
  "name":"Nguyễn Văn B",
  "code":84,
  "phone":"0123456789",
  "roles":["requester"]
}

  • THÊM NHÂN VIÊN

Cần có các thông tin: tên, email.

quyền sử dụng: quản lý, giám sát, nhân viên

 {
    "name":"Nguyễn Văn C",
    "email":"example@gmail.com",
    "roles":["agent"]
 }

 

XEM THÔNG TIN NGƯỜI DÙNG

GET https://{sub_domain}.izihelp.com/api/people/user/{user_id}

 

CẬP NHẬT THÔNG TIN CHUNG CỦA NGƯỜI DÙNG

  • Người dùng có quyền xử lý cao hơn được cập nhật thông tin của người dùng quyền xử lý thấp hơn.
  • Quyền xử lý bao gồm: owner > admin > supervisor > agent > requester

PUT https://{sub_domain}.izihelp.com/api/people/user/{user_id}

 
{ "name":"Phạm Thị A",
  "roles":["admin"], //nâng quyền xử lý từ nhân viên lên quản lý
  "fields":{ //các thông tin người dùng tự tạo
     "sotien":500000, 
     "muc_tieu":"1000 khách hàng", 
     "gioitinh":"nam"
  }
}
THÊM LIÊN HỆ CHO NGƯỜI DÙNG

POST https://{sub_domain}.izihelp.com/api/people/user/{user_id}/contacts

  • Thêm liên hệ là email
 
{
  "type":1,
  "value":"example@gmail.com"
} 
  • Thêm liên hệ là số điện thoại
{ 
 "type":2,
 "code":84,
 "value":"0123456789"
}
  • Thêm liên hệ là facebook_id
 
{
 "type":3,
 "value":"1001234567890" 
} 
CẬP NHẬT LIÊN HỆ CỦA NGƯỜI DÙNG

PUT https://{sub_domain}.izihelp.com/api/people/user/{user_id}/contacts/{contact_id}

 { "code":84, "value":"0123456789"} 
XEM LIÊN HỆ CỦA NGƯỜI DÙNG
  • Xem tất cả liên hệ của người dùng

GET https://{sub_domain}.izihelp.com/api/people/user/{user_id}/contacts

  • Xem liên hệ email của người dùng

GET https://{sub_domain}.izihelp.com/api/people/user/{user_id}/contacts?type=email

  • Xem liên hệ số điện thoại của người dùng

GET https://{sub_domain}.izihelp.com/api/people/user/{user_id}/contacts?type=phone

XÓA CONTACT CỦA NGƯỜI DÙNG

DELETE https://{sub_domain}.izihelp.com/api/people/user/{user_id}/contacts/{contact_id}

Lưu ý: Không xóa được contact primary (contact có primary:true sẽ không xóa được)