API Reference
This reference summarizes the implemented NestJS controllers.
Authentication
Users
Entries
Entry Query Parameters
Entry Body
{
"title": "Morning planning session",
"description": "Review priorities and set intentions for the day",
"type": "task",
"timeClass": "",
"completed": false,
"backlog": false,
"connections": [],
"channelId": "507f1f77bcf86cd799439011",
"tagIds": ["507f1f77bcf86cd799439012"],
"dueDate": "2026-05-04T14:00:00.000Z",
"mood": "great",
"location": "Home",
"weather": "sunny",
"reflectionCategory": "gratitude",
"sortOrder": 1000
}
Drawing Notes
Daybreak
Daybreak endpoints require an authenticated bearer token and an active Pro plan.
Dashboard Body
{
"refresh": false,
"tzOffsetMinutes": -120
}
The dashboard response contains generatedAt, date, metrics, greeting, summary, todayFocus, upcoming, and staleJournals.
Journal Draft Body
{
"prompt": "Call with customer, pricing discussed, follow-up next week",
"entryId": "ENTRY_ID"
}
The response is:
{
"draft": "**Update**\nPricing was discussed..."
}
Channels
Tags
Swagger
In local development, the backend registers Swagger at:
https://devtest-api.notaday.com/api
In production environment, the backend registers Swagger at:
https://api.notaday.com/api