Actions80
- Todos Actions
- Card Tables Actions
- Forwards Actions
- Events Actions
- Recordings Actions
- Projects Actions
- People Actions
- Chatbots Actions
- Webhooks Actions
- Attachments Actions
- Templates Actions
- Uploads Actions
- Documents Actions
- Lineup Markers Actions
- Subscriptions Actions
- Schedules Actions
- Schedule Entries Actions
- Todo Sets Actions
- Todo Lists Actions
Overview
This node updates an existing schedule entry in a specified bucket within a scheduling system. It is useful for modifying details of calendar events or appointments, such as changing the time, description, participants, or marking it as an all-day event. Practical examples include updating meeting times, adding participants to an event, or correcting event descriptions.
Properties
| Name | Meaning |
|---|---|
| Bucket Id | The identifier of the bucket (calendar or schedule container) where the entry exists. |
| Entry Id | The identifier of the specific schedule entry to update. |
| Summary | A brief title or summary describing what the schedule entry is about. |
| Starts At | The start date and time of the schedule entry in ISO 8601 format. |
| Ends At | The end date and time of the schedule entry in ISO 8601 format. |
| Description | Additional information about the schedule entry; supports HTML formatting. |
| Participant Ids | A JSON array of participant IDs who will be involved in the schedule entry. |
| All Day | Boolean flag indicating whether the event lasts all day (true) or has specific times. |
Output
The node outputs JSON data representing the updated schedule entry. This typically includes the updated fields such as summary, start and end times, description, participant list, and all-day status. There is no indication that binary data is output by this node.
Dependencies
- Requires an API key credential for authenticating with the scheduling service.
- Needs the Basecamp API base URL configured dynamically using the user's credentials.
- Depends on the external Basecamp API to perform the update operation.
Troubleshooting
- Invalid Bucket Id or Entry Id: If these identifiers are incorrect or do not exist, the API will likely return an error. Verify the IDs before running the node.
- Incorrect Date Format: The
Starts AtandEnds Atproperties must be in valid ISO 8601 format. Invalid formats may cause request failures. - Participant Ids Parsing: The participant IDs must be provided as a valid JSON array. Malformed JSON will cause errors.
- Authentication Errors: Ensure the API key or OAuth token is valid and has sufficient permissions to update schedule entries.
- All Day Flag Conflicts: Setting
All Dayto true while providing specific start/end times might cause unexpected behavior depending on the API's handling.
Links and References
- Basecamp API Documentation (for schedule entries and calendar management)
- ISO 8601 Date Format