إيقاف جلسة الواتساب
تعطيل الإرسال المؤقت للجلسة بطلبات آمنة.
تسجيل الدخول مطلوب
سجل الدخول لاستبدال المعرفات (Instance ID) ورمز الوصول (Access Token) بمعلومات حسابك الحقيقي لاختبار ال API مباشرة.
تسجيل الدخوللا توجد معاملات استعلام مطلوبة
هذه النهاية الطرفية لا تتوقع بيانات في الرابط.
توصيات
Use this endpoint to reboot a session if it gets stuck.
Implement an idle-timer in your app to auto-stop sessions that haven't been used for 24+ hours.
Controlled Hibernation: The Power of the /v2/session/stop Endpoint
The /v2/session/stop endpoint is the specialized "Pause" button for your WhatsApp instance. Unlike a deletion, which wipes the slate clean, a "Stop" command puts your engine into a state of Controlled Hibernation. It preserves your authentication data and settings while releasing the underlying compute resources on our high-performance infrastructure.
🏗️ The Technical Lifecycle of a Stopped Session
When you initiate a stop command, Wawp executes a series of clean-up operations:
- Queue Flushing: The engine attempts to finalize any outbound transmission tasks currently in the buffer.
- Library Shutdown: The WhatsApp-bridge process is signaled to disconnect and save its internal state.
- Container Freezing: The isolated environment is paused, meaning it consumes 0% CPU and RAM on our nodes, allowing us to maintain a more efficient and cost-effective ecosystem for you.
- Data Persistence: Crucially, your Session Keys and Encryption Secrets are kept in secure persistent storage. This ensures that when you restart, no fresh QR scan is required.
🛡️ Strategic Best Practices
1. Resource Optimization
If you are a SaaS provider with thousands of instances, leaving every session running 24/7 is inefficient.
- The Idle-Shutdown Strategy: Monitor your sessions. If a user has been inactive for 72 hours, call
/v2/session/stop. This keeps your billing predictable and your dashboard organized.
2. The "Clean Reboot" Sequence
Sometimes, the underlying WhatsApp WebSocket can become "de-synced" from the mobile device.
- The Fix: Instead of calling
/v2/session/logout, try a sequence ofstopfollowed bystart. This forces the engine to reload its libraries and establish a fresh connection to the WhatsApp servers, often resolving transient issues.
3. Webhook Awareness
Remember that a STOPPED session is effectively "offline."
- The Warning: You will not receive any
messageorstatuswebhooks while an instance is stopped. WhatsApp's servers will buffer incoming messages for a limited time (usually 24-72 hours), but prolonged hibernation may lead to message loss once their internal TTL (Time-To-Live) expires.
💡 Industry-Standard Use Cases
A. Nightly Maintenance
For businesses that operate only during local business hours (e.g., a support desk open 9 AM - 5 PM), you can schedule a script to stop all support instances at 6 PM. This provides a clear "Offline" signal to anyone trying to message the business outside of hours.
B. Scalability Management
In a multi-agent environment, where agents log in and out throughout the day, use this endpoint to stop an agent's dedicated instance when they clock out. This ensures that no automated replies or background processes are running while the human agent is away.
⚠️ Common Pitfalls and Troubleshooting
"Instance Not Found" (404)
This error occurs if the session was deleted before the stop command was issued. Ensure your front-end logic respects the sequence of operations.
Delay in Restarting
After calling stop, we recommend waiting at least 3 seconds before calling start again. This gives our cloud orchestrator enough time to fully decommission the previous container before Spinning up a new one.
Summary of Capabilities:
- Gracefully disconnect from WhatsApp servers.
- Preserve all authentication and QR scan data for future use.
- Optimize infrastructure resource consumption.
- Provide a "Pause" state for maintenance or off-peak hours.
البارامترات
قم بتهيئة المعاملات المطلوبة للتفاعل مع نقطة النهاية هذه. جميع وسائط الاستعلام والبيانات مدرجة أدناه مع تفاصيلها.
محتوى الطلب
يرسل كـ JSONstring | The 12-character ID of the instance مثال: | ||
string | Your API Access Token مثال: |
برمج بالذكاء الاصطناعي باستخدام Wawp MCP
MCP READYقم بربط الـ API مباشرة مع Cursor أو Windsurf أو Claude Desktop، ودع الذكاء الاصطناعي يكتب لك كود الربط وينفذه تلقائياً!
أمثلة الكود
استخدم أمثلة الكود الجاهزة لدمج واجهة برمجة التطبيقات (API) في مشروعك بسرعة وكفاءة. اختر لغة البرمجة والمكتبة التي تفضلها.
الردود المتوقعة
استكشف كافة الردود والنتائج المحتملة من الخادم. قمنا بتوثيق كل كود حالة (Status Code) مع أمثلة للبيانات لتسهيل معالجة الأخطاء والنجاح.
Example
{
"name": "wawp-84729105",
"status": "STOPPED",
"config": {
"webhooks": {
},
"proxy": null
}
}Command Palette
Search for a command to run...