Actions59
- Instancia Actions
- Mensaje Actions
- Grupo Actions
- Crear Grupo
- Actualizar Imagen Del Grupo
- Actualizar Nombre Del Grupo
- Actualizar Descripción Del Grupo
- Actualizar Configuraciones
- Actualizar Miembros
- Buscar Enlace De Invitación
- Revocar Enlace De Invitación
- Enviar Enlace De Invitación
- Buscar Grupos
- Encontrar Participantes
- Mensajes Temporales
- Entrar en El Grupo
- Salir Del Grupo
- Chat Actions
- Perfil Actions
- Evento Actions
Overview
This node, named "Wazend API," is designed to interact with the Wazend API, specifically supporting operations related to event handling via RabbitMQ. It allows users to enable or disable RabbitMQ integration for a given instance and verify the status of RabbitMQ. This functionality is useful in scenarios where real-time event messaging and processing are required, such as synchronizing chat updates, managing contacts, or handling message events in an application that relies on RabbitMQ for event-driven communication.
Practical examples include:
- Activating RabbitMQ event listening for a specific instance to receive live updates about chats or messages.
- Disabling RabbitMQ integration when event processing is no longer needed.
- Verifying if RabbitMQ is properly configured and operational for a given instance.
Properties
| Name | Meaning |
|---|---|
| Nombre De La Instancia | The name of the instance that will send the message. |
| Qué Desea Hacer | Choose between enabling/disabling RabbitMQ integration ("Definir RabbitMQ") or verifying RabbitMQ status ("Verificar RabbitMQ"). |
| Activar RabbitMQ | Boolean option to enable (true) or disable (false) the RabbitMQ integration (only shown when choosing "Definir RabbitMQ"). |
| Eventos | Select one or more event types to listen for or handle via RabbitMQ. Available options include: CALL, CHATS_DELETE, CHATS_SET, CHATS_UPDATE, CHATS_UPSERT, CONNECTION_UPDATE, CONTACTS_SET, CONTACTS_UPDATE, CONTACTS_UPSERT, GROUP_PARTICIPANTS_UPDATE, GROUP_UPDATE, GROUPS_UPSERT, LABELS_ASSOCIATION, LABELS_EDIT, MESSAGES_DELETE, MESSAGES_SET, MESSAGES_UPDATE, MESSAGES_UPSERT, PRESENCE_UPDATE, QRCODE_UPDATED, SEND_MESSAGE, TYPEBOT_CHANGE_STATUS, TYPEBOT_START. |
Output
The node outputs JSON data representing the result of the selected operation on the RabbitMQ integration. This could be confirmation of enabling/disabling RabbitMQ, verification results, or details about the current RabbitMQ configuration and subscribed events.
If binary data were involved, it would typically represent raw message payloads or attachments, but based on the provided code and properties, this node primarily deals with JSON structured data related to event configurations and statuses.
Dependencies
- Requires an API key credential to authenticate with the Wazend API.
- The node depends on the external Wazend API service accessible at
https://docs.wazend.net/wazend. - RabbitMQ must be set up and integrated within the Wazend environment for event messaging to function correctly.
Troubleshooting
Common Issues:
- Incorrect instance name may lead to failures in setting or verifying RabbitMQ integration.
- Network connectivity issues can prevent communication with the Wazend API.
- Insufficient permissions or invalid API credentials will cause authentication errors.
- Selecting unsupported operations or resources will trigger errors indicating unsupported functions.
Error Messages:
"Operação não suportada."means the chosen operation is not supported for the selected resource. Verify that the resource and operation names are correct.- API errors related to authentication or authorization should be resolved by checking the API key credentials.
- Timeout or connection errors suggest network problems or incorrect base URL configuration.
Links and References
- Wazend API Documentation (official API docs)
- RabbitMQ Official Site (for understanding RabbitMQ concepts and setup)