Basecamp · Schema
ScheduleEntryCreateRequest
CollaborationProject ManagementRESTSaaSTeam Communication
Properties
| Name | Type | Description |
|---|---|---|
| summary | string | Entry title/summary |
| starts_at | string | Entry start time in ISO 8601 format |
| ends_at | string | Entry end time in ISO 8601 format |
| description | string | HTML-formatted entry description |
| participant_ids | array | Person IDs to add as participants |
| all_day | boolean | Whether this is an all-day event |
| notify | boolean | Whether to notify participants |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://api-evangelist.github.io/basecamp/json-schema/scheduleentrycreaterequest-schema.json",
"title": "ScheduleEntryCreateRequest",
"type": "object",
"required": [
"summary",
"starts_at",
"ends_at"
],
"properties": {
"summary": {
"type": "string",
"description": "Entry title/summary"
},
"starts_at": {
"type": "string",
"format": "date-time",
"description": "Entry start time in ISO 8601 format"
},
"ends_at": {
"type": "string",
"format": "date-time",
"description": "Entry end time in ISO 8601 format"
},
"description": {
"type": "string",
"description": "HTML-formatted entry description"
},
"participant_ids": {
"type": "array",
"description": "Person IDs to add as participants",
"items": {
"type": "integer"
}
},
"all_day": {
"type": "boolean",
"description": "Whether this is an all-day event"
},
"notify": {
"type": "boolean",
"description": "Whether to notify participants"
}
}
}