HumHub icon

HumHub

Consume HumHub API (v.0.1.8)

Actions126

Overview

This node operation updates an existing calendar entry in the HumHub platform. It allows users to modify various details of a calendar event such as title, description, color, participation settings, visibility, start and end times, time zone, and topics. This operation is useful for managing and maintaining accurate and up-to-date calendar events within a HumHub community or workspace.

Use Case Examples

  1. Updating the title and description of a calendar event to reflect new information.
  2. Changing the start and end times of a calendar entry to reschedule an event.
  3. Modifying participation options such as allowing participants to decline or respond with maybe.
  4. Setting the calendar entry as public or private and adjusting topics for filtering.

Properties

Name Meaning
Authentication Method of authenticating API requests, either Basic Auth or JWT Token.
ID The unique identifier of the calendar entry to update.
Calendar Entry Collection of fields describing the calendar entry details such as title, description, color, all day flag, participation mode, max participants, allow decline, allow maybe, and participant info.
Calendar Entry Form Collection of fields related to the calendar entry form such as public visibility, start and end dates and times, time zone, force join flag, and topics for filtering.

Output

JSON

  • CalendarEntry
    • title - Updated title of the calendar entry.
    • description - Updated description of the calendar entry.
    • color - Updated color of the calendar entry.
    • all_day - Updated all day flag of the calendar entry.
    • participation_mode - Updated participation mode.
    • max_participants - Updated maximum number of participants.
    • allow_decline - Updated allow decline flag.
    • allow_maybe - Updated allow maybe flag.
    • participant_info - Updated participant information.
  • CalendarEntryForm
    • is_public - Updated public visibility flag.
    • start_date - Updated start date.
    • start_time - Updated start time.
    • end_date - Updated end date.
    • end_time - Updated end time.
    • timeZone - Updated time zone.
    • forceJoin - Updated force join flag.
    • topics - Updated topics for filtering.

Dependencies

  • HumHub API

Troubleshooting

  • Ensure the calendar entry ID is valid and exists in the HumHub system to avoid errors.
  • Verify that the authentication method and credentials are correctly configured to prevent authorization failures.
  • Check that boolean fields are correctly set as true/false and converted to numbers as required by the API.
  • If JSON fields are used, ensure they are valid JSON strings to avoid parsing errors.

Links

Discussion