Explore Plans
Mobile menu Close menu
Basecamp

Add a schedule entry

This action will add a new entry to a schedule you select.

Developer info

API endpoint slug
basecamp.add_schedule_entry
Filter code method
Basecamp.addScheduleEntry.skip(string?: reason)
Runtime method
runAction("basecamp.add_schedule_entry", {})

Action fields

Schedule Nested dropdown list

Label
Which schedule?
Helper text
Select the project and schedule to add the entry to.
Slug
schedule_id
Required
true
Can have default value
false

Summary Text input > Title

Label
Summary
Helper text
The title of the schedule entry.
Slug
summary
Required
true
Can have default value
true
Filter code method
Basecamp.addScheduleEntry.setSummary(string: summary)

Starts at Text input > Other

Label
Starts at
Helper text
Start date/time in ISO 8601 format (e.g., 2026-05-10T09:00:00Z).
Slug
starts_at
Required
true
Can have default value
true
Filter code method
Basecamp.addScheduleEntry.setStartsAt(string: starts_at)

Ends at Text input > Other

Label
Ends at
Helper text
End date/time in ISO 8601 format (e.g., 2026-05-10T17:00:00Z).
Slug
ends_at
Required
true
Can have default value
true
Filter code method
Basecamp.addScheduleEntry.setEndsAt(string: ends_at)

Description Text input > Long text

Label
Description
Helper text
Optional details for the entry. Supports HTML.
Slug
description
Required
false
Can have default value
true
Filter code method
Basecamp.addScheduleEntry.setDescription(string: description)