เพิ่มผู้ติดต่อ
เพิ่มผู้ติดต่อไปยังสมุดรายชื่อของบัญชีที่เชื่อมต่อ ต้องระบุ phone_number หรือ username อย่างน้อยหนึ่งฟิลด์ whatsapp_options รองรับเฉพาะ WhatsApp และต้องส่งเป็นออบเจ็กต์ซ้อน provider ที่ไม่รองรับจะคืน 501 unsupported_by_provider
https://api.unifyport.ai/v1/accounts/{account_id}/contacts/addส่วนหัว
X-Api-KeyAPI key ของพื้นที่ทำงาน ระบบจะระบุพื้นที่ทำงานจากส่วนหัวนี้
Content-Typeใช้ application/json เมื่อต้องส่งเนื้อหาของคำขอเป็น JSON
พารามิเตอร์ใน path
account_idตัวระบุที่ใช้ใน route ของ contacts
เนื้อหาของคำขอ
phone_numberหมายเลขโทรศัพท์ของผู้ติดต่อในรูปแบบสากล ต้องระบุ phone_number หรือ username อย่างน้อยหนึ่งฟิลด์
usernameชื่อผู้ใช้ของผู้ติดต่อฝั่ง provider ต้องระบุ username หรือ phone_number อย่างน้อยหนึ่งฟิลด์
whatsapp_optionsobjectตัวเลือกการสร้างผู้ติดต่อสำหรับ WhatsApp เท่านั้น ต้องส่งเป็นออบเจ็กต์ซ้อนใน whatsapp_options
whatsapp_optionsตัวเลือกการสร้างผู้ติดต่อสำหรับ WhatsApp เท่านั้น ต้องส่งเป็นออบเจ็กต์ซ้อนใน whatsapp_options
first_nameชื่อจริงของผู้ติดต่อ WhatsApp (ไม่บังคับ)
full_nameชื่อเต็มของผู้ติดต่อ WhatsApp (ไม่บังคับ)
sync_to_device_contactsกำหนดว่าจะซิงค์ผู้ติดต่อไปยังสมุดรายชื่อของอุปกรณ์ WhatsApp หรือไม่ ค่าเริ่มต้นคือ false
เนื้อหาการตอบกลับ
idตัวระบุผู้ติดต่อ
conversation_idตัวระบุบทสนทนาสำหรับผู้ติดต่อนี้ ใช้เพื่อส่งข้อความหรือค้นหาแชต
display_nameชื่อแสดงผลของผู้ติดต่อ หรือสตริงว่างเมื่อไม่มีค่า
avatar_urlURL รูปประจำตัวของผู้ติดต่อ หรือสตริงว่างเมื่อไม่มีค่า
provider_user_idตัวระบุผู้ใช้ฝั่งผู้ให้บริการสำหรับผู้ติดต่อ
is_blockedผู้ติดต่อถูกบล็อกโดยบัญชีที่เชื่อมต่อหรือไม่
extraฟิลด์เพิ่มเติมเฉพาะของผู้ให้บริการ เช่น phone
การตอบกลับ
200คำขอสำเร็จ ดูตัวอย่างเนื้อหาตอบกลับด้านบน
400เนื้อหาของคำขอ path หรือพารามิเตอร์ไม่ถูกต้อง
401ส่วนหัว X-Api-Key หายไปหรือไม่ถูกต้อง
409การดำเนินการขัดแย้งกับบัญชีของผู้ให้บริการหรือทรัพยากรที่มีอยู่
500บริการพบข้อผิดพลาดที่ไม่คาดคิด
501provider ที่เลือกยังไม่รองรับการดำเนินการนี้
502อะแดปเตอร์หรือ upstream provider ไม่สามารถทำรายการให้เสร็จได้
คำขอ
curl -X POST https://api.unifyport.ai/v1/accounts/{account_id}/contacts/add \
-H "X-Api-Key: <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{
"phone_number": "8600000000000",
"username": "alice_user",
"whatsapp_options": {
"first_name": "Alice",
"full_name": "Alice Example",
"sync_to_device_contacts": false
}
}'การตอบกลับ
{
"data": {
"id": "8600000000000@s.whatsapp.net",
"conversation_id": "123456789012345@lid",
"display_name": "Alice Example",
"avatar_url": "",
"provider_user_id": "8600000000000@s.whatsapp.net",
"extra": { "phone": "8600000000000" }
}
}