Calendar
Deliveries, posts, meetings and dates.
Updated on January 1, 1970
Privacy and analytics
We use necessary technical cookies and, only with your consent, analytics and marketing pixels to improve the website and measure campaigns.
Deliveries, posts, meetings and dates.
Updated on January 1, 1970
Deliveries, tasks, campaigns, social posts, meetings and marked dates between two dates, at most 62 days apart, in the caller time zone.
| Field | Value |
|---|---|
| Kind | Read |
| HTTP method | POST /api/v1/calendar.window |
| MCP tool | calendar_window |
| Scope | calendar.read |
| Minimum role | Viewer |
| Human confirmation | No |
| Doors | Nödo, Voice, MCP, API |
| Status | Planned |
| Widget | calendar_week |
Input
{
from: string
to: string
kinds?: Array<"delivery" | "task" | "campaign" | "social" | "meeting" | "marked_date">
timeZone?: string // ≤ 64 · default "Europe/Madrid"
}Output
{
events: Array<{
id: string
kind: "delivery" | "task" | "campaign" | "social" | "meeting" | "marked_date"
title: string
start: string
end: string | null
allDay: boolean
link: string | null
}>
}Creates, changes or deletes a marked date (launch, event, holiday) that the whole brand team sees.
| Field | Value |
|---|---|
| Kind | Write |
| HTTP method | POST /api/v1/calendar.dates.save |
| MCP tool | calendar_dates_save |
| Scope | calendar.write |
| Minimum role | Member |
| Human confirmation | Yes |
| Doors | Nödo, Voice, MCP, API |
| Status | Planned |
| Widget | confirm |
Input
{
op: "upsert"
id?: string // uuid
title: string // ≤ 120
date: string
endDate?: string
note?: string // ≤ 500
}
| {
op: "delete"
id: string // uuid
}Output
{
ok: true
id?: string
revision?: integer // -9007199254740991–9007199254740991
}