Skip to main content

Instances Manage करना

एक instance Wappfy से जुड़े एक single WhatsApp number को represent करता है। प्रत्येक instance एक lifecycle से गुजरता है: create, connect, QR scan, उपयोग, और अंत में disconnect या delete।

Instance Types

Wappfy दो providers को support करता है:

Instance Status Values

अपने lifecycle के दौरान, एक instance इन statuses से गुजरता है:

Lifecycle Overview


एक Instance बनाएं

अपने account से जुड़ा एक नया WhatsApp instance बनाएं।
Response:

एक Instance Connect करें

WhatsApp session शुरू करें। Instance starting और फिर scan_qr status में transition करेगा।
Response:

QR Code प्राप्त करें

जब instance scan_qr status तक पहुंच जाए, तो अपने phone से scan करने के लिए QR code प्राप्त करें।
Response:
QR code लगभग 60 seconds बाद expire हो जाता है। यदि scan करने से पहले यह expire हो जाए, तो नया code प्राप्त करने के लिए endpoint को फिर से call करें।
QR code image खोलें और अपने phone पर WhatsApp > Linked Devices > Link a Device से इसे scan करें। Scan होने के बाद, instance का status connected में बदल जाएगा।

Instance Status जांचें

Instance कब तैयार है यह जानने के लिए status endpoint को poll करें।
Response:
Polling के बजाय, real-time notifications प्राप्त करने के लिए instance.connected और instance.qr events के लिए webhook सेट अप करें।

सभी Instances की सूची

अपने account की सभी instances प्राप्त करें।
Response:

एक Instance Disconnect करें

Instance को delete किए बिना WhatsApp session रोकें। आप बाद में फिर से connect कर सकते हैं।

एक Instance Restart करें

WhatsApp session restart करें। यह तब उपयोगी है जब instance failed state में हो या अप्रत्याशित व्यवहार कर रहा हो।
Restart करने से linked WhatsApp session सुरक्षित रहता है। आपको QR code फिर से scan नहीं करना होगा।

एक Instance Logout करें

WhatsApp से पूरी तरह logout करें। यह phone को session से unlink करता है। फिर से connect करने के लिए आपको QR code फिर से scan करना होगा।
Logout WhatsApp link को पूरी तरह हटा देता है। Disconnect के विपरीत, इस instance को फिर से उपयोग करने के लिए आपको अनिवार्य रूप से नया QR code scan करना होगा।

एक Instance Delete करें

एक instance और उससे जुड़े सभी data को स्थायी रूप से delete करें।
यह action अपरिवर्तनीय है। इस instance से जुड़े सभी messages, webhooks, और configuration स्थायी रूप से delete हो जाएंगे।

पूर्ण Lifecycle उदाहरण

यहां एक पूर्ण उदाहरण है जो एक instance बनाता है, उसे connect करता है, और QR code के लिए poll करता है:

Error Handling