Create a journal entry
create_journalAdd a dated note to a journal-capable calendar, specifying heading, body, date, and optional categories. Record daily logs or reflections on your CalDAV server.
Instructions
Adds a dated note to a calendar that accepts journal entries. list_calendars reports which do.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| date | Yes | The date the note belongs to. | |
| summary | Yes | The heading. | |
| timezone | No | IANA zone for timestamps that carry no offset, e.g. "Europe/Berlin". Defaults to CALDAV_TIMEZONE. Refused together with a value that already carries an offset. | |
| categories | No | Replaces every category. Pass null or an empty array to clear. | |
| calendar_id | Yes | A calendar id from list_calendars — its path. A full URL or the final path segment work too. | |
| description | No | The note itself. Pass null to remove it, leave it out to keep it. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| uid | Yes | ||
| etag | No | ||
| created | Yes | ||
| calendar | Yes |