# 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`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedules_list.md): Listar agendas (`crm:read`)
- [`scheduling.schedules_get`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedules_get.md): Ver uma agenda (`crm:read`)
- [`scheduling.schedules_create`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedules_create.md): Criar agenda (`crm:write`)
- [`scheduling.schedules_update`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedules_update.md): Editar agenda (`crm:write`)
- [`scheduling.schedules_delete`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedules_delete.md): Excluir agenda (`crm:write`)
- [`scheduling.schedulable_members`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedulable_members.md): Listar quem pode ser escolhido numa agenda (`crm:read`)
- [`scheduling.settings_get`](https://app.atomiks.com.br/docs/operacoes/scheduling.settings_get.md): Ver os ajustes de agendamento (`crm:read`)
- [`scheduling.settings_set`](https://app.atomiks.com.br/docs/operacoes/scheduling.settings_set.md): Alterar os ajustes de agendamento (`crm:write`)
- [`scheduling.schedule_notifications_list`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedule_notifications_list.md): Listar notificações de uma agenda (`crm:read`)
- [`scheduling.schedule_notifications_create`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedule_notifications_create.md): Criar notificação de uma agenda (`crm:write`)
- [`scheduling.schedule_notifications_update`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedule_notifications_update.md): Editar notificação de uma agenda (`crm:write`)
- [`scheduling.schedule_notifications_delete`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedule_notifications_delete.md): Excluir notificação de uma agenda (`crm:write`)
- [`scheduling.schedule_notifications_set_active`](https://app.atomiks.com.br/docs/operacoes/scheduling.schedule_notifications_set_active.md): Ativar ou pausar uma notificação (`crm:write`)
- [`scheduling.availability_preview`](https://app.atomiks.com.br/docs/operacoes/scheduling.availability_preview.md): Pré-visualizar os horários de uma agenda (`crm:read`)
- [`scheduling.available_slots`](https://app.atomiks.com.br/docs/operacoes/scheduling.available_slots.md): Horários livres de uma agenda (`crm:read`)
- [`scheduling.recordings_token`](https://app.atomiks.com.br/docs/operacoes/scheduling.recordings_token.md): Gerar o token de pareamento da extensão de gravação (`crm:write`)
- [`scheduling.recordings_devices_list`](https://app.atomiks.com.br/docs/operacoes/scheduling.recordings_devices_list.md): Listar os navegadores autorizados para gravar (`crm:read`)
- [`scheduling.recordings_device_revoke`](https://app.atomiks.com.br/docs/operacoes/scheduling.recordings_device_revoke.md): Revogar um navegador da extensão de gravação (`crm:write`)
