Nextcloud Calendar icon

Nextcloud Calendar

Verwalten Sie Ihre Kalender und Termine mit Nextcloud CalDAV

Overview

This node integrates with Nextcloud's CalDAV calendar system to manage calendars and events. Specifically, the "Kalender Erstellen" (Create Calendar) operation allows users to create a new calendar within their Nextcloud instance. This is useful for automating calendar management workflows, such as setting up project-specific calendars or departmental schedules automatically.

Practical examples:

  • Automatically creating a new team calendar when a new project starts.
  • Setting up personal or shared calendars for different purposes via automation.
  • Integrating calendar creation into onboarding workflows for new employees.

Properties

Name Meaning
Kalender Name The name of the new calendar to be created.
Kalender Einstellungen Optional settings for the new calendar:
- Farbe: Color of the calendar in the UI.
- Beschreibung: Description of the calendar.

Output

The output JSON contains the details of the newly created calendar as returned by the Nextcloud API. It includes at least the display name and any other properties set or returned by the server.

Example output structure:

{
  "displayName": "My New Calendar",
  "color": "#0082C9",
  "description": "Description text if provided"
}

No binary data output is produced by this operation.

Dependencies

  • Requires an active connection to a Nextcloud instance with CalDAV calendar support.
  • Needs an API key or authentication token credential configured in n8n to access the Nextcloud Calendar API.
  • The node depends on internal helper modules that handle communication with Nextcloud's calendar API.

Troubleshooting

  • Error: Endzeit muss nach der Startzeit liegen — Not applicable here since this error relates to event start/end times, not calendar creation.
  • If the calendar creation fails without a clear error, ensure the API credentials are valid and have sufficient permissions.
  • Network issues or incorrect Nextcloud URL configuration can cause failures.
  • Make sure the calendar name is unique or allowed by your Nextcloud instance to avoid conflicts.

Links and References

Discussion