DinastiAPI Status icon

DinastiAPI Status

Send WhatsApp status messages using DinastiAPI API

Overview

This node allows users to send WhatsApp status messages via the DinastiAPI service. It supports sending different types of status content including text, images, videos, and audio. The "Send Video Status" operation specifically enables uploading a video as a WhatsApp status with optional captions and audience targeting.

Common scenarios for this node include:

  • Sharing promotional or personal video updates on WhatsApp status.
  • Broadcasting video announcements to specific contacts or groups.
  • Automating status updates with multimedia content in marketing workflows.

For example, a user can upload a short product demo video from binary data or provide a URL to a hosted video file, add a caption, and post it as their WhatsApp status visible only to selected contacts.

Properties

Name Meaning
Video Source Method to provide the video: "Binary Data", "Base64", or "URL".
Binary Property Name of the binary property containing the video (used if Video Source is "Binary Data").
Base64 Video Base64 encoded video string with data URL prefix (required if Video Source is "Base64").
Video URL URL pointing to the video file (required if Video Source is "URL").
Caption Optional caption text to accompany the video status.
Additional Options Collection of optional parameters:
- Message ID Custom message identifier (optional).
- Audience Comma-separated list of WhatsApp JIDs specifying who can view the status (optional).
- Exclude List Comma-separated list of WhatsApp JIDs to exclude from viewing the status (optional).

Output

The node outputs JSON data representing the response from the DinastiAPI after attempting to send the video status. This typically includes metadata about the sent status message such as message IDs or confirmation details.

If an error occurs, the output JSON will contain an error field with the error message.

The node does not output binary data itself; it consumes binary input when the video source is set to binary.

Dependencies

  • Requires an API key credential for authenticating with the DinastiAPI service.
  • Uses the DinastiAPI endpoint /status/send/video to send video statuses.
  • Relies on n8n's binary data handling when using binary video input.
  • No additional environment variables are explicitly required beyond the API credential.

Troubleshooting

  • Binary Property Not Found: If the specified binary property does not exist in the input data, the node throws an error indicating the missing property. Ensure the previous node outputs binary data under the correct property name.
  • Invalid Base64 or URL: Providing malformed base64 strings or invalid URLs may cause the API request to fail. Verify that base64 strings have the proper data URL prefix and URLs are accessible.
  • Audience and Exclude List Formatting: The audience and exclude lists must be comma-separated WhatsApp JIDs without extra spaces. Incorrect formatting may lead to unexpected visibility behavior.
  • API Errors: Any errors returned by the DinastiAPI (e.g., authentication failure, rate limits) will appear in the output JSON's error field. Check API credentials and usage limits.

To resolve common issues:

  • Double-check input property names and formats.
  • Validate base64 encoding and URLs before running the node.
  • Confirm API credentials are correctly configured in n8n.

Links and References

Discussion