Labels
Labels एक WhatsApp Business feature है जो आपको अपने chats को categorize और organize करने की सुविधा देता है। Wappfy API के माध्यम से, आप custom labels बना सकते हैं, उन्हें chats पर assign कर सकते हैं, और label के अनुसार chats प्राप्त कर सकते हैं।Labels केवल WhatsApp Business accounts पर उपलब्ध हैं। Personal WhatsApp accounts labels को support नहीं करते।
एक Label बनाएं
एक name और color के साथ नया label बनाएं।Label Colors
WhatsApp Business number द्वारा पहचाने जाने वाले label colors का एक निश्चित सेट support करता है:| Color ID | Color |
|---|---|
0 | हल्का ग्रे |
1 | हरा |
2 | नीला |
3 | पीला |
4 | गुलाबी/लाल |
Labels की सूची
Instance की सभी labels प्राप्त करें।एक Label Update करें
किसी मौजूदा label का name या color update करें।एक Label Delete करें
एक label को स्थायी रूप से delete करें। यह label को उन सभी chats से हटा देता है जिन पर यह assign था।Chat Labels
किसी Chat के Labels प्राप्त करें
किसी specific chat पर assign किए गए सभी labels प्राप्त करें।Chat पर Labels Set करें
एक chat पर एक या अधिक labels assign करें। यह chat पर मौजूदा किसी भी labels को replace कर देता है।Label के अनुसार Chats प्राप्त करें
किसी specific label assign किए गए सभी chats प्राप्त करें।सामान्य उपयोग के मामले
नए leads को स्वचालित रूप से tag करना
नए leads को स्वचालित रूप से tag करना
message.received events को सुनने के लिए webhook का उपयोग करें। जब किसी अज्ञात contact से message आए, तो API के माध्यम से “New Lead” label assign करें। यह आपकी team को नई बातचीत को तेजी से पहचानने और प्राथमिकता देने में मदद करता है।Support ticket status track करना
Support ticket status track करना
“Open”, “In Progress”, और “Resolved” जैसे labels बनाएं। जैसे-जैसे आपकी team support requests पर काम करती है, label को update करें। एक simple support queue बनाने के लिए “Label के अनुसार Chats प्राप्त करें” endpoint का उपयोग करें।
Broadcasts के लिए customers को segment करना
Broadcasts के लिए customers को segment करना
Customers को category के अनुसार label करें (जैसे, “VIP”, “Wholesale”, “Retail”)। Broadcast messages भेजते समय, एक label के लिए सभी chats fetch करें और loop में messages भेजें।
Endpoint Reference
| Method | Endpoint | विवरण |
|---|---|---|
POST | /api/instances/{id}/labels | नया label बनाएं |
GET | /api/instances/{id}/labels | सभी labels की सूची |
PUT | /api/instances/{id}/labels/{labelId} | Label update करें |
DELETE | /api/instances/{id}/labels/{labelId} | Label delete करें |
GET | /api/instances/{id}/labels/chats/{chatId} | Chat के labels प्राप्त करें |
PUT | /api/instances/{id}/labels/chats/{chatId} | Chat पर labels set करें |
GET | /api/instances/{id}/labels/{labelId}/chats | Label के अनुसार chats प्राप्त करें |
Error Handling
| Status Code | विवरण |
|---|---|
400 | अमान्य label color या आवश्यक fields गायब हैं। |
404 | Label या chat नहीं मिला। |
409 | समान name वाला label पहले से मौजूद है। |
422 | अमान्य chat ID format। |