Evolution API icon

Evolution API

Interact with Evolution API

Overview

This node interacts with the Evolution API to update members of a group. It supports actions such as adding members, removing members, promoting members to admin, and demoting admins to members within a specified group. This node is useful for managing group membership dynamically, for example, in messaging or collaboration platforms where group composition needs to be controlled programmatically.

Use Case Examples

  1. Add new members to a group by specifying their phone numbers.
  2. Remove members from a group to manage access.
  3. Promote certain members to admin status to grant them additional privileges.
  4. Demote admins back to regular members when necessary.

Properties

Name Meaning
Instance Name The name of the instance where the group exists, used to identify the target environment for the API call.
Group ID The unique identifier of the group whose members are to be updated.
Action The type of update action to perform on the group members, such as adding, removing, promoting, or demoting members.
Members A comma-separated list of member phone numbers to be updated in the group.

Output

JSON

  • success - Indicates whether the update operation was successful.
  • message - Provides additional information or status message about the update operation.

Dependencies

  • Requires an API key credential for authenticating with the Evolution API.

Troubleshooting

  • Ensure the 'Instance Name' and 'Group ID' are correctly specified to avoid errors related to invalid or non-existent groups.
  • Verify that the member phone numbers are correctly formatted and separated by commas to prevent request failures.
  • Check API authentication credentials if the node returns authorization errors.
  • If the action is unsupported or misspelled, the node will throw an 'Unsupported operation' error.

Discussion