Actions9
- Project Actions
- Task Actions
- Message Actions
- Calendar Actions
Overview
This node integrates with the Dooray API to manage calendar events within a project management and collaboration environment. Specifically, the "Create Event" operation under the "Calendar" resource allows users to add new events to a specified calendar by providing essential details such as the event title, start time, and end time.
Common scenarios for this node include:
- Automating the scheduling of meetings or deadlines based on workflow triggers.
- Creating calendar events from form submissions or other data sources.
- Synchronizing events between Dooray calendars and other calendar systems.
For example, when a new task is created in a project, this node can automatically create a corresponding calendar event to notify team members.
Properties
| Name | Meaning |
|---|---|
| Calendar ID | The unique identifier of the calendar where the event will be created. |
| Event Title | The title or subject of the event to be created. |
| Start Time | The starting date and time of the event (in ISO 8601 format). |
| End Time | The ending date and time of the event (in ISO 8601 format). |
Output
The node outputs JSON data representing the newly created calendar event as returned by the Dooray API. This typically includes fields such as event ID, title, start and end times, and possibly metadata like creation timestamps or organizer information.
If the node supports binary data output (not indicated here), it would generally represent attachments or related files associated with the event, but this is not evident from the provided code.
Dependencies
- Requires an active connection to the Dooray API via an API key credential configured in n8n.
- The node uses the base URL
https://api.dooray.comfor all requests. - Proper permissions on the Dooray account to create calendar events are necessary.
Troubleshooting
- Missing or invalid Calendar ID: Ensure that the Calendar ID provided exists and is accessible with the authenticated user’s permissions.
- Invalid date/time formats: The Start Time and End Time must be valid ISO 8601 datetime strings; otherwise, the API may reject the request.
- API authentication errors: Verify that the API key credential is correctly set up and has not expired or been revoked.
- Event creation failures: Check for error messages returned by the Dooray API, which might indicate conflicts (e.g., overlapping events) or missing required fields.
Links and References
- Dooray API Documentation (general reference for API endpoints and data structures)
- ISO 8601 Date and Time Format (for formatting Start Time and End Time)