Agendas (scheduling.*)
Agendas de agendamento (por atendente ou time): duração, local da reunião, perguntas, notificações, ajustes e cálculo dos horários livres a partir da disponibilidade dos atendentes e das reuniões já marcadas. Dependem de uma migration; sem ela a escrita responde migration_pendente.
Operações: 18. Todas são POST https://app.atomiks.com.br/api/v1/<id>.
- `scheduling.schedules_list`: Listar agendas (
crm:read) - `scheduling.schedules_get`: Ver uma agenda (
crm:read) - `scheduling.schedules_create`: Criar agenda (
crm:write) - `scheduling.schedules_update`: Editar agenda (
crm:write) - `scheduling.schedules_delete`: Excluir agenda (
crm:write) - `scheduling.schedulable_members`: Listar quem pode ser escolhido numa agenda (
crm:read) - `scheduling.settings_get`: Ver os ajustes de agendamento (
crm:read) - `scheduling.settings_set`: Alterar os ajustes de agendamento (
crm:write) - `scheduling.schedule_notifications_list`: Listar notificações de uma agenda (
crm:read) - `scheduling.schedule_notifications_create`: Criar notificação de uma agenda (
crm:write) - `scheduling.schedule_notifications_update`: Editar notificação de uma agenda (
crm:write) - `scheduling.schedule_notifications_delete`: Excluir notificação de uma agenda (
crm:write) - `scheduling.schedule_notifications_set_active`: Ativar ou pausar uma notificação (
crm:write) - `scheduling.availability_preview`: Pré-visualizar os horários de uma agenda (
crm:read) - `scheduling.available_slots`: Horários livres de uma agenda (
crm:read) - `scheduling.recordings_token`: Gerar o token de pareamento da extensão de gravação (
crm:write) - `scheduling.recordings_devices_list`: Listar os navegadores autorizados para gravar (
crm:read) - `scheduling.recordings_device_revoke`: Revogar um navegador da extensão de gravação (
crm:write)