HumHub icon

HumHub

Consume HumHub API (v.0.1.8)

Actions126

Overview

This node interacts with the HumHub API to perform operations on calendar entries. Specifically, the 'Get' operation under the 'Calendar' resource retrieves a calendar entry by its ID. This is useful for workflows that need to fetch detailed information about a specific calendar event, such as event details, participants, or scheduling information.

Use Case Examples

  1. Retrieve a calendar entry by its ID to display event details in a dashboard.
  2. Fetch calendar entry data to synchronize with another calendar system or application.

Properties

Name Meaning
Authentication Method used to authenticate API requests, either Basic Auth or JWT Token.
ID The unique identifier of the calendar entry to retrieve.

Output

JSON

  • id - The unique identifier of the calendar entry.
  • title - The title or name of the calendar entry.
  • start_date - The start date and time of the calendar entry.
  • end_date - The end date and time of the calendar entry.
  • all_day - Indicates if the event lasts all day (converted from boolean to number).
  • allow_decline - Indicates if participants can decline the event (converted from boolean to number).
  • allow_maybe - Indicates if participants can respond maybe to the event (converted from boolean to number).
  • is_public - Indicates if the event is public (converted from boolean to number).
  • forceJoin - Indicates if joining the event is forced (converted from boolean to number).
  • other_fields - Additional fields related to the calendar entry and its form, depending on the API response.

Dependencies

  • Requires authentication credentials: either Basic Auth or JWT Token for HumHub API.

Troubleshooting

  • Ensure the 'ID' parameter is provided and is a valid number; missing or invalid ID will cause the API request to fail.
  • Authentication errors may occur if the provided credentials are incorrect or expired; verify the Basic Auth or JWT Token credentials.
  • API request failures might happen due to network issues or incorrect API endpoint usage; check the HumHub API documentation and network connectivity.

Links

Discussion