WaliChat icon

WaliChat

Interact with WaliChat WhatsApp API

Actions148

Chat Messages → Get Message Delivery Info

AI-generated

Overview

This node interacts with the WaliChat WhatsApp API to retrieve detailed delivery information about specific WhatsApp chat messages. The "Get Message Delivery Info" operation under the "Chat Messages" resource allows users to query the delivery status and related metadata of a particular message sent via a specified WhatsApp number.

Practical scenarios where this node is beneficial include:

  • Tracking whether a sent WhatsApp message was delivered, read, or failed.
  • Auditing message delivery statuses for customer support or marketing campaigns.
  • Integrating message delivery insights into CRM or analytics platforms.

Example: A user wants to confirm if a promotional message sent to a client’s WhatsApp number was successfully delivered. By providing the WhatsApp number ID and the message's unique hexadecimal ID, the node fetches the delivery details.

Properties

Name Meaning
WhatsApp Number The ID of the WhatsApp number (device) from which the message was sent.
Message ID The unique WhatsApp hexadecimal ID of the message whose delivery info is being retrieved.

Output

The node outputs a JSON object containing the delivery information of the specified WhatsApp message. This typically includes fields such as delivery status, timestamps, acknowledgments, and possibly error codes or reasons if delivery failed.

If the node supports binary data output (not explicitly shown in the provided code), it would represent any media or file attachments related to the message delivery info, but based on the static analysis, the output focuses on JSON-formatted delivery metadata.

Dependencies

  • Requires an active connection to the WaliChat WhatsApp API.
  • Needs an API key credential configured in n8n for authentication with the WaliChat service.
  • The node depends on internal methods imported from ../actions/chatMessages to perform the "Get Message Delivery Info" operation.

Troubleshooting

  • Common Issues:

    • Invalid or missing WhatsApp number ID or message ID parameters will cause errors.
    • Network connectivity issues or invalid API keys can lead to authentication failures.
    • If the message ID does not exist or is not associated with the given WhatsApp number, the API may return an error or empty results.
  • Error Messages:

    • Errors related to authorization usually indicate misconfigured or expired API credentials.
    • "Message not found" or similar errors suggest incorrect message IDs or that the message has been deleted.
    • Rate limiting errors may occur if too many requests are made in a short period; implementing retries or delays can help.

Links and References

Discussion