Calendar
Events, recurrence and invites.
| Método | Path | Resumo | Access |
|---|---|---|---|
| GET | /me/calendar/calendars | Lista calendars pessoais do caller. | Signed in |
| POST | /me/calendar/calendars | Cria calendar pessoal (team_id ignorado do body). | Signed in |
| DELETE | /me/calendar/calendars/{id} | Remove calendar pessoal. | Signed in |
| PATCH | /me/calendar/calendars/{id} | Atualiza calendar pessoal. | Signed in |
| GET | /me/calendar/events | Lista events pessoais expandindo RRULE na janela. | Signed in |
| POST | /me/calendar/events | Cria event em calendar pessoal. | Signed in |
| GET | /me/calendar/events/{id} | Detalhe de event pessoal. | Signed in |
| DELETE | /me/calendar/events/{id} | Delete série ou skip de ocorrência (EXDATE). | Signed in |
| PATCH | /me/calendar/events/{id} | Update série ou override de ocorrência. | Signed in |
| GET | /me/calendar/events/{id}/attendees | Lista attendees de event pessoal. | Signed in |
| POST | /me/calendar/events/{id}/attendees | Adiciona attendee (user_id OU email). | Signed in |
| DELETE | /me/calendar/events/{id}/attendees/{key} | Remove attendee (só creator do event). | Signed in |
| GET | /me/calendar/events/{id}/export.ics | Export de um único event em VCALENDAR. | Signed in |
| POST | /me/calendar/events/{id}/rsvp | Atualiza o próprio PARTSTAT (RSVP self). | Signed in |
| PATCH | /me/calendar/events/{id}/this-and-future | Divide série a partir de `split` (this-and-future). | Signed in |
| GET | /me/calendar/export.ics | Export do calendar pessoal em RFC5545. | Signed in |
| GET | /me/calendar/upcoming | Próximos eventos do caller em TODOS os teams dele. | Signed in |
| GET | /teams/{teamId}/calendar/calendars | Lista calendars visíveis ao caller dentro do team. | Team member |
| POST | /teams/{teamId}/calendar/calendars | Cria calendar (team ou pessoal) sob team scope. | Team member |
| DELETE | /teams/{teamId}/calendar/calendars/{id} | Remove calendar do team. | Team member |
| PATCH | /teams/{teamId}/calendar/calendars/{id} | Atualiza calendar do team. | Team member |
| GET | /teams/{teamId}/calendar/conflicts | Pares de ocorrências que se sobrepõem na janela (F-117). | Team member |
| GET | /teams/{teamId}/calendar/events | Lista events do team expandindo RRULE na janela. | Team member |
| POST | /teams/{teamId}/calendar/events | Cria event em calendar do team. | Team member |
| GET | /teams/{teamId}/calendar/events/{id} | Detalhe do event. | Team member |
| DELETE | /teams/{teamId}/calendar/events/{id} | Delete série ou skip de ocorrência. | Team member |
| PATCH | /teams/{teamId}/calendar/events/{id} | Update série ou override de ocorrência. | Team member |
| GET | /teams/{teamId}/calendar/events/{id}/attendees | Lista attendees do event. | Team member |
| POST | /teams/{teamId}/calendar/events/{id}/attendees | Adiciona attendee (user_id OU email; só creator). | Team member |
| DELETE | /teams/{teamId}/calendar/events/{id}/attendees/{key} | Remove attendee (só creator). | Team member |
| POST | /teams/{teamId}/calendar/events/{id}/attendees/rsvp | Organizer override do RSVP de um attendee específico. | Team member |
| POST | /teams/{teamId}/calendar/events/{id}/meet | Cria (uma única vez) a sala de Meet do evento — F-063. | Team member |
| POST | /teams/{teamId}/calendar/events/{id}/rsvp | RSVP self do caller no event. | Team member |
| PATCH | /teams/{teamId}/calendar/events/{id}/this-and-future | Divide série a partir de `split`. | Team member |