HumHub icon

HumHub

Consume HumHub API (v.0.1.8)

Actions126

Overview

This node operation retrieves all mail entries associated with a specific mail conversation (identified by MessageID) from the HumHub API. It supports fetching either all entries or a limited number of entries per page, with pagination options. This is useful for scenarios where users need to access the full conversation history or a subset of mail entries for processing or analysis.

Use Case Examples

  1. Retrieve all mail entries for a given conversation to display the full email thread.
  2. Fetch a limited number of mail entries per page to implement pagination in a user interface.

Properties

Name Meaning
Authentication Method of authentication to use for the API request, either Basic Auth or JWT Token.
MessageID The ID of the mail conversation whose entries are to be retrieved.
Return All Whether to return all mail entries or limit the results to a specified number.
Query Parameters Additional query parameters for pagination when not returning all results, including limit and page number.

Output

JSON

  • id - Unique identifier of the mail entry.
  • messageId - ID of the mail conversation this entry belongs to.
  • content - Content of the mail entry.
  • createdAt - Timestamp when the mail entry was created.
  • updatedAt - Timestamp when the mail entry was last updated.

Dependencies

  • HumHub API

Troubleshooting

  • Ensure the MessageID parameter is provided and valid; missing or incorrect IDs will cause errors.
  • If authentication fails, verify that the correct authentication method and credentials are used.
  • When using pagination, ensure the limit is between 1 and 50 and the page number is valid to avoid empty or error responses.

Links

Discussion