Actions17
- Contacts Actions
- SMS Messages Actions
- WhatsApp Messages Actions
- RCS Messages Actions
- Omni Rooms Actions
- Message Templates Actions
Overview
This node integrates with the Yup.chat API to manage messaging and communication workflows. Specifically, for the Message Templates resource with the Get Messages operation, it retrieves messages from a specified communication room within Yup.chat.
Use cases include:
- Fetching conversation history or recent messages from a chat room.
- Monitoring ongoing communications in an Omni channel environment.
- Integrating message retrieval into automated workflows for analysis, logging, or triggering further actions.
For example, you might use this node to pull all messages from a customer support room to analyze customer interactions or to archive conversations automatically.
Properties
| Name | Meaning |
|---|---|
| Room ID | The unique identifier of the room from which to retrieve messages. |
| Return All | Whether to return all messages available or limit the number of results returned. |
| Limit | Maximum number of messages to return if "Return All" is false. Value range: 1 to 500. |
Output
The node outputs an array of message objects retrieved from the specified room. Each item in the output json array represents a single message with its associated data as provided by the Yup.chat API.
The exact structure of each message object depends on the API response but typically includes details such as message content, sender information, timestamps, and message metadata.
No binary data output is produced by this operation.
Dependencies
- Requires an API key credential for Yup.chat to authenticate requests.
- The base URL for the Yup.chat API defaults to
https://api.yup.chatbut can be configured via credentials. - Network access to the Yup.chat API endpoint is necessary.
Troubleshooting
Common issues:
- Invalid or missing API key will cause authentication failures.
- Incorrect Room ID will result in errors or empty responses.
- Exceeding rate limits imposed by Yup.chat API may cause request failures.
- Providing invalid values for
Limit(outside 1-500) may cause errors.
Error messages:
- Authentication errors usually indicate problems with the API key; verify the credential setup.
- "Room not found" or similar errors suggest the Room ID is incorrect or inaccessible.
- HTTP errors related to request limits or malformed queries should be checked against Yup.chat API documentation.
To resolve errors, ensure credentials are correctly configured, input parameters are valid, and network connectivity is stable.
Links and References
- Yup.chat API Documentation (for detailed API endpoints and message schema)
- n8n Documentation on Creating Custom Nodes