Ligações de calendário
Ligações secretas que publicam o seu calendário no Google Calendar, no Outlook ou no Apple Calendar.
Executa qualquer uma das 4 chamadas no seu espaço de trabalho.
POST /calendar/feeds
Ligações secretas que publicam o seu calendário no Google Calendar, no Outlook ou no Apple Calendar.
Criar uma ligação
Requer calendar:write. mode é full para todos os detalhes ou busy para só as horas ocupadas, e name é o nome que as apps de calendário mostram para o calendário.
curl -X POST "$OE/calendar/feeds" -H "$AUTH" -H 'content-type: application/json' -d '{ "name": "Work (busy)", "mode": "busy" }'{ "object": "calendar_feed", "id": "cfd_3f9a1c7e5b2d48a06c1e9f4b", "name": "Work (busy)", "mode": "busy", "url": "https://api.openemail.uk/ical/kX4p9Qm2vT7bN1cR8zW3yL6hJ5dF0sGa.ics", "webcalUrl": "webcal://api.openemail.uk/ical/kX4p9Qm2vT7bN1cR8zW3yL6hJ5dF0sGa.ics", "readCount": 0, "lastReadAt": null, "createdAt": "2026-10-10T12:00:00.000Z"}GET /calendar/feeds lista as suas ligações, POST /calendar/feeds/{id}/reset dá a uma delas um endereço novo para que o antigo deixe de funcionar, e DELETE /calendar/feeds/{id} desativa uma de vez.
Quem tiver url ou webcalUrl pode ler o que a ligação mostra, sem chave. Uma chave limitada a alguns endereços ou domínios dá 422 capability_unsupported, porque uma ligação abrange todo o calendário. Uma pessoa pode manter 10 ligações, e mais uma dá 409 calendar_feed_limit.