# Conexões (`connections.*`)

Google Calendar (agendamentos e links do Google Meet) e Google Drive por atendente: URL de consentimento, conexões, calendários que bloqueiam horários, eventos ocupados, criar/alterar/cancelar evento com Meet e arquivos do Drive. Tokens ficam cifrados. Precisam de GOOGLE_CLIENT_ID e GOOGLE_CLIENT_SECRET (senão credencial_ausente) e de uma migration (sem ela a escrita responde migration_pendente).

Operações: 10. Todas são `POST https://app.atomiks.com.br/api/v1/<id>`.

- [`connections.list`](https://app.atomiks.com.br/docs/operacoes/connections.list.md): Listar as conexões do Google (`crm:read`)
- [`connections.google_authorize`](https://app.atomiks.com.br/docs/operacoes/connections.google_authorize.md): Gerar a URL para conectar o Google (`crm:write`)
- [`connections.disconnect`](https://app.atomiks.com.br/docs/operacoes/connections.disconnect.md): Desconectar o Google de um atendente (`crm:write`)
- [`connections.google_calendars`](https://app.atomiks.com.br/docs/operacoes/connections.google_calendars.md): Ver os calendários do Google de um atendente (`crm:read`)
- [`connections.google_calendars_select`](https://app.atomiks.com.br/docs/operacoes/connections.google_calendars_select.md): Escolher quais calendários bloqueiam horários (`crm:write`)
- [`connections.google_events`](https://app.atomiks.com.br/docs/operacoes/connections.google_events.md): Ver os eventos ocupados do Google Calendar (`crm:read`)
- [`connections.google_event_create`](https://app.atomiks.com.br/docs/operacoes/connections.google_event_create.md): Criar evento no Google Calendar (com link do Meet) (`crm:write`)
- [`connections.google_event_update`](https://app.atomiks.com.br/docs/operacoes/connections.google_event_update.md): Alterar evento do Google Calendar (`crm:write`)
- [`connections.google_event_cancel`](https://app.atomiks.com.br/docs/operacoes/connections.google_event_cancel.md): Cancelar evento do Google Calendar (`crm:write`)
- [`connections.google_drive_files`](https://app.atomiks.com.br/docs/operacoes/connections.google_drive_files.md): Listar arquivos do Google Drive de um atendente (`crm:read`)
