Skip to content
Daaysorn
Esc
navigateopen⌘Jpreview
On this page

Schedule & Calendar

Manage personal calendar events and schedules.

Schedule & Calendar

The daayOS Schedule API allows users to manage their personal calendar events. It serves as the foundation for the personal assistant to plan the user’s day, schedule meetings, and eventually manage AI meeting notes (similar to Fireflies).

API Endpoints

All scheduling operations sit under /v1/api/schedule/events.

Method Path Description
GET /v1/api/schedule/events List upcoming events for the authenticated user
POST /v1/api/schedule/events Create a new calendar event
GET /v1/api/schedule/events/:id Get details for a specific event
PATCH /v1/api/schedule/events/:id Update an existing event
DELETE /v1/api/schedule/events/:id Delete an event

Using the Schedule API

Fetching Events

To see a user’s upcoming events, you can fetch them using the list endpoint:

GET /v1/api/schedule/events?start=2024-01-01T00:00:00Z&end=2024-01-31T23:59:59Z
Authorization: Bearer <token>

Integration with AGI

The personal assistant uses the schedule API heavily when responding to queries like “Plan my morning”. Tasks spawned in an AGI run often include reading the schedule to block out time or summarize the day’s commitments.

Was this page helpful?