WaAPI icon

WaAPI

Interact with WaAPI API

Actions85

Overview

This node operation allows you to demote a participant in a WhatsApp group. Demoting a participant typically means removing their admin privileges, turning them into a regular group member. This is useful for managing group roles and permissions dynamically within your workflows.

Practical examples include:

  • Automatically demoting users who violate group rules.
  • Managing group admins programmatically based on external triggers or events.
  • Integrating with other systems to maintain group membership roles without manual intervention.

Properties

Name Meaning
Id Instance ID (a required numeric identifier for the node instance or context).
Chat Id The unique identifier of the WhatsApp group chat where the participant belongs.
Participant The unique identifier of the participant to be demoted from admin status in the group.

Output

The node outputs JSON data representing the result of the demotion request. This typically includes confirmation of success or failure and any relevant metadata returned by the API. There is no indication that binary data is output by this node.

Dependencies

  • Requires an active connection to the WaAPI service via an API key credential.
  • The node uses the WaAPI endpoint at https://waapi.app/api/v1.
  • Proper authentication credentials must be configured in n8n to authorize requests.

Troubleshooting

  • Common issues:

    • Invalid or missing Chat Id or Participant identifiers will cause the operation to fail.
    • Insufficient permissions or invalid API credentials can lead to authorization errors.
    • Attempting to demote a participant who is not an admin may result in an error or no change.
  • Error messages:

    • Authentication errors indicate problems with the API key setup; verify credentials.
    • "Participant not found" or similar errors suggest incorrect participant IDs.
    • Network or timeout errors require checking connectivity to the WaAPI service.

Links and References

Discussion