Actions11
Overview
This node manages WhatsApp session connections and configurations via the DinastiAPI service. It allows users to perform various operations such as connecting or disconnecting from WhatsApp servers, logging out devices, pairing phones, configuring proxy settings, and managing skip message settings (e.g., skipping broadcast messages). The "Configure Skip Broadcasts" operation specifically enables or disables the skipping of processing broadcast messages in the WhatsApp session.
Common scenarios for this node include automating WhatsApp session management within workflows, controlling which types of messages are processed (to reduce noise or focus on relevant chats), and integrating WhatsApp messaging with other systems by managing connection states and configurations programmatically.
Practical example: A user wants to automate their WhatsApp session to ignore broadcast messages to avoid clutter in their workflow. They can use this node's "Configure Skip Broadcasts" operation to enable skipping broadcasts, ensuring only direct messages are processed downstream.
Properties
| Name | Meaning |
|---|---|
| Enable Skip Broadcasts | Whether to skip processing broadcast messages. Accepts true (enable skipping) or false (disable skipping). |
Output
The node outputs JSON data representing the response from the DinastiAPI service for the requested operation. The output is an array of JSON objects corresponding to each input item processed.
For the "Configure Skip Broadcasts" operation, the output typically contains confirmation or status information about the skip broadcasts configuration update.
No binary data output is produced by this node.
Dependencies
- Requires an API key credential for authenticating with the DinastiAPI WhatsApp service.
- The node makes HTTP requests to DinastiAPI endpoints to perform session management and configuration.
- Proper network connectivity to the DinastiAPI service is necessary.
- No additional environment variables are explicitly required beyond the API authentication setup.
Troubleshooting
Common issues:
- Invalid or missing API credentials will cause authentication failures.
- Network connectivity problems may prevent successful API calls.
- Providing invalid parameter values (e.g., non-boolean for skipBroadcastsEnabled) may result in errors.
Error messages:
- Authentication errors: Check that the API key credential is correctly configured and valid.
- HTTP request failures: Verify network access and endpoint availability.
- Parameter validation errors: Ensure boolean values are used for enabling/disabling skip broadcasts.
Resolving these usually involves verifying credentials, checking network status, and validating input parameters.
Links and References
- DinastiAPI Documentation (for detailed API usage and configuration)
- WhatsApp Business API Overview (general background on WhatsApp session management)