HumHub icon

HumHub

Consume HumHub API (v.0.1.8)

Actions126

Overview

This node operation creates a new calendar entry in a specified content container within the HumHub platform. It allows users to define the title, start and end dates, and various additional fields such as description, color, participation settings, and visibility options. This operation is useful for automating calendar event creation, scheduling meetings, or managing events programmatically in HumHub.

Use Case Examples

  1. Automatically create calendar events from form submissions or external scheduling tools.
  2. Schedule and manage public or private events with detailed participation options.
  3. Create all-day or timed calendar entries with custom colors and descriptions.

Properties

Name Meaning
Authentication Method of authentication to use for the API request (Basic Auth or JWT Token).
ID ID of the content container where the calendar entry will be created.
Calendar Entry Title Title of the calendar entry to be created.
Calendar Entry Additional Fields Optional additional fields for the calendar entry such as description, color, all day flag, participation mode, max participants, allow decline, allow maybe, and participant info.
Start Date Start date of the calendar entry in the correct format.
End Date End date of the calendar entry in the correct format.
Calendar Entry Form Additional Fields Additional form fields for the calendar entry such as public visibility, start and end times, time zone, force join flag, and topics.

Output

JSON

  • CalendarEntry - Object containing the created calendar entry details such as title, description, color, participation settings, etc.
  • CalendarEntryForm - Object containing additional form details like start and end dates, times, visibility, and topics.

Dependencies

  • HumHub API

Troubleshooting

  • Ensure the date format for start and end dates is correct to avoid API errors.
  • Verify that the content container ID exists and is accessible.
  • Check authentication credentials (Basic Auth or JWT Token) are valid and have necessary permissions.
  • If binary data is involved (e.g., attaching files), ensure the binary property names are correct and data exists.

Links

Discussion