Operations in Calendar Service.
| Name | Type | Description | Outputs | Producers |
|---|---|---|---|---|
| bulkCreateBlocks | ENDPOINT | Cria múltiplos blocks em lote para um owner. Útil para bloqu... | 2 | 0 |
| bulkDeleteBlocks | ENDPOINT | Remove múltiplos blocks em lote. | 2 | 0 |
| bulkUpdateBlocks | ENDPOINT | Atualiza múltiplos blocks em lote (ex.: cancelar vários). | 2 | 0 |
| bulkUpsertAvailabilityRules | ENDPOINT | Upsert de regras de disponibilidade em lote para múltiplos o... | 2 | 0 |
| checkAvailability | ENDPOINT | — | 2 | 0 |
| connectExternalCalendar | ENDPOINT | — | 2 | 0 |
| createBlocks | ENDPOINT | — | 2 | 0 |
| deleteAvailabilityRules | ENDPOINT | Remove todas as regras de disponibilidade de um owner (reset... | 2 | 0 |
| deleteBlock | ENDPOINT | Exclui (hard delete) ou cancela um block, conforme política.... | 2 | 0 |
| deleteExternalCalendar | ENDPOINT | Desconecta um calendário externo (remove credenciais/assinat... | 2 | 0 |
| externalCalendarWebhook | ENDPOINT | Webhook para receber notificações de mudança de provedores e... | 2 | 0 |
| getAvailabilityRule | ENDPOINT | Obtém a configuração atual de disponibilidade (regras) de um... | 2 | 0 |
| getBlock | ENDPOINT | Obtém um block por ID. | 2 | 0 |
| getExternalCalendar | ENDPOINT | Obtém uma conexão de calendário externo por ID. | 2 | 0 |
| getHealth | ENDPOINT | Health check liveness do Calendar Service. | 2 | 0 |
| getReadiness | ENDPOINT | Readiness check do Calendar Service (DB/Redis/integrações). | 2 | 0 |
| listBlocks | ENDPOINT | Lista bloqueios (blocks) de um owner em um intervalo. Pagina... | 2 | 0 |
| listCalendarEvents | ENDPOINT | — | 2 | 0 |
| listExternalCalendars | ENDPOINT | Lista conexões de calendários externos de um owner (CRUD). | 2 | 0 |
| searchBlocks | ENDPOINT | Busca avançada de blocks por múltiplos owners, intervalo e f... | 2 | 0 |
| syncExternalCalendarsNow | ENDPOINT | Dispara sincronização imediata (pull) dos calendários extern... | 2 | 0 |
| updateBlock | ENDPOINT | Atualiza um block (ex.: motivo, intervalo) quando permitido.... | 2 | 0 |
| updateExternalCalendar | ENDPOINT | Atualiza configurações da conexão (ex.: syncMode). | 2 | 0 |
| upsertAvailabilityRules | ENDPOINT | — | 2 | 0 |