Skip to main content

Create

Post

curl --location 'https://{{base_url}}/v3/lead' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"list_uuid": "c4869e79-f0fa-4c6a-9410-bc0defac375a",
"lead_name": "Demo01",
"lead_code": "DP01",
"phone_number": "0349719999"
}'

Response trả về:

{
"created": true,
"lead_uuid": "152a5c45-68f0-4ee7-85c0-32ae87bb611b"
}

Error Response trả về:

{
"error": [
{
"list_uuid": "String length must be greater than or equal to 36"
}
]
}
{
"error": [
{
"phone_number": "String length must be greater than or equal to 1"
},
{
"phone_number": "Does not match pattern '^(84|0[3|5|7|8|9])+([0-9]{8})$'"
}
]
}

API này dùng để tạo lead và gán vào danh sách đã có sẵn.

HTTP Request

POST https://{{base_url}}/v3/lead

Body

Sample data:

{
"list_uuid": "c4869e79-f0fa-4c6a-9410-bc0defac375a",
"lead_name": "Demo01",
"lead_code": "DP01",
"phone_number": "0349719999"
}
ParameterDescriptionRequired
list_uuidUUID của danh sách cần gán lead vàox
lead_nameTên khách hàng
lead_codeMã khách hàng
phone_numberSố điện thoại khách hàngx
contract_numberSố hợp đồng
identity_numberSố CMND
identity_issued_atNơi cấp CMND
identity_issued_onNgày cấp CMND
addressĐịa chỉ
provinceTỉnh/Thành phố
districtQuận/Huyện
wardPhường/Xã
date_of_birthNgày sinh
additionalThông tin bổ sung
genderGiới tính

Post Lead With CSV File

curl --location 'https://{{base_url}}/v3/lead/file' \
--header 'Authorization: Bearer {{token}}' \
--form 'file=@"/D:/DOCUMENT/Template_Upload_Lead/template_lead_viettel.csv"' \
--form 'list_uuid="c4869e79-f0fa-4c6a-9410-bc0defac375a"'

Response trả về:

{
"msg": "file upload is processing"
}

Error Response trả về:

{
"error": "list_uuid is missing"
}
{
"error": "http: no such file"
}

API này dùng để upload lead qua file csv và gán vào danh sách đã có sẵn.

HTTP Request

POST https://{{base_url}}/v3/lead

Body

Sample data:

--form 'file=@"/D:/DOCUMENT/Template_Upload_Lead/template_lead_viettel.csv"' \
--form 'list_uuid="c4869e79-f0fa-4c6a-9410-bc0defac375a"'
ParameterDescriptionRequired
list_uuidUUID của danh sách cần gán lead vàox
fileĐường dẫn file cần upload lại máy localx

Post Lead Multiple

curl --location 'https://{{base_url}}/v3/lead/multi' \
--header 'Authorization: Bearer {{token}}' \
--header 'Content-Type: application/json' \
--data '{
"list_uuid": "a7d4d5d8-751f-4502-b175-a988ac022717",
"data": [
{
"lead_name": "Phùng Phùng",
"phone_number": "0949719066",
"contract_number": "ABC123",
"after_day": 0
},
{
"lead_name": "Luân Luân",
"phone_number": "0934567489",
"contract_number": "ABCXYZ",
"after_day": 0
}
]
}'

Response trả về:

{
"message": "success",
"total_insert": 2
}

Error Response trả về:

{
"error": "list_uuid is missing"
}

API này dùng để tạo cùng lúc nhiều lead bằng một request và gán vào danh sách đã có sẵn.

HTTP Request

POST https://{{base_url}}/v3/lead

Body

Sample data:

{
"list_uuid": "a7d4d5d8-751f-4502-b175-a988ac022717",
"data": [
{
"lead_name": "Phùng Phùng",
"phone_number": "0949719066",
"contract_number": "ABC123",
"after_day": 0
},
{
"lead_name": "Luân Luân",
"phone_number": "0934567489",
"contract_number": "ABCXYZ",
"after_day": 0
}
]
}
ParameterDescriptionRequired
list_uuidUUID của danh sách cần gán lead vàox
dataCác dữ liệu cần truyền vàox
data.lead_nameTên khách hàng
data.phone_numberSố điện thoại khách hàngx
data.contract_numberSố hợp đồng khách hàng
data.after_daySố ngày sau khi tạo lead sẽ được gọi