← Calendar Service
NameTypeDescriptionOutputsProducers
bulkCreateBlocksENDPOINTCria múltiplos blocks em lote para um owner. Útil para bloqu...20
bulkDeleteBlocksENDPOINTRemove múltiplos blocks em lote.20
bulkUpdateBlocksENDPOINTAtualiza múltiplos blocks em lote (ex.: cancelar vários).20
bulkUpsertAvailabilityRulesENDPOINTUpsert de regras de disponibilidade em lote para múltiplos o...20
checkAvailabilityENDPOINT20
connectExternalCalendarENDPOINT20
createBlocksENDPOINT20
deleteAvailabilityRulesENDPOINTRemove todas as regras de disponibilidade de um owner (reset...20
deleteBlockENDPOINTExclui (hard delete) ou cancela um block, conforme política....20
deleteExternalCalendarENDPOINTDesconecta um calendário externo (remove credenciais/assinat...20
externalCalendarWebhookENDPOINTWebhook para receber notificações de mudança de provedores e...20
getAvailabilityRuleENDPOINTObtém a configuração atual de disponibilidade (regras) de um...20
getBlockENDPOINTObtém um block por ID.20
getExternalCalendarENDPOINTObtém uma conexão de calendário externo por ID.20
getHealthENDPOINTHealth check liveness do Calendar Service.20
getReadinessENDPOINTReadiness check do Calendar Service (DB/Redis/integrações).20
listBlocksENDPOINTLista bloqueios (blocks) de um owner em um intervalo. Pagina...20
listCalendarEventsENDPOINT20
listExternalCalendarsENDPOINTLista conexões de calendários externos de um owner (CRUD).20
searchBlocksENDPOINTBusca avançada de blocks por múltiplos owners, intervalo e f...20
syncExternalCalendarsNowENDPOINTDispara sincronização imediata (pull) dos calendários extern...20
updateBlockENDPOINTAtualiza um block (ex.: motivo, intervalo) quando permitido....20
updateExternalCalendarENDPOINTAtualiza configurações da conexão (ex.: syncMode).20
upsertAvailabilityRulesENDPOINT20