# Links para agendar

Um link público para que qualquer pessoa reserve um horário livre na sua agenda ou na de um projeto, com Meet e avisos.

Fonte: https://ardumaker.com/pt/docs/enlaces-para-agendar/

- Categoria: Reuniões e produtividade
- Estado: Disponível
- Requisitos: Uma conta ArduMaker; Para um link de projeto: nível `aportar` na seção Calendário; Para criar Meet: Google Calendar ligado
- Ferramentas MCP: Sem ferramentas MCP: usa-se a partir do painel.

## O que permite fazer?

Cada pessoa tem um link para a agenda pessoal e um por cada projeto. Quem o recebe escolhe um horário livre e deixa a reunião agendada, com ou sem conta.

| Definição | Por defeito | Limites |
| --- | --- | --- |
| Duração por defeito | 30 min | Múltiplo de 15, até à máxima |
| Duração máxima | 60 min | Múltiplo de 15, entre 15 e 480 |
| Antecedência mínima | 2 h | Entre 0 e 168 horas |
| Dias para a frente | 30 | Entre 1 e 180 |
| Criar Meet | Sim | Só se o dono tiver o Google ligado |

- Em um link de projeto escolhem-se os membros que têm de estar livres e que recebem a reunião.
- O link pode ser desligado ou regenerado; regenerá-lo invalida o anterior.

## Quando convém usar?

- Para que clientes ou candidatos agendem uma chamada sem trocas de e-mails.
- Para oferecer uma demo em que têm de estar várias pessoas da equipe.

## Como funciona na ArduMaker?

1. Quem abre o link vê o nome do anfitrião, o projeto se houver, e as durações possíveis. Nunca vê o que ocupa a agenda de ninguém.
2. Os horários oferecem-se a cada 15 minutos quando **todos** os participantes estão livres: horário laboral menos eventos menos tarefas, cada um no seu fuso horário. Pedem-se até 45 dias por consulta.
3. Ao reservar, o horário volta a ser verificado no momento. Se alguém o ocupou entretanto, a reserva é rejeitada.
4. Cria-se a reunião e saem e-mails para quem reservou e para cada anfitrião, no seu idioma e fuso horário, com o `.ics` anexado.

## O que muda realmente?

- Link pessoal: um evento na agenda do dono, que segue para o seu Google Calendar.
- Link de projeto: uma reunião do projeto com uma cópia por participante e uma linha no histórico.
- Quem reservou com conta recebe também o evento na agenda; sem conta, é adicionado como convidado ao evento do Google do anfitrião.
- Cancelar (a partir do link do e-mail ou da lista de reservas) apaga-a de todas as agendas e do Google e avisa as duas partes.

## Esquema

**Uma reserva**

```text
Visitante (abre o link e escolhe horário)
  ↓
Cálculo de horários (todos os participantes livres)
  ↓
Reserva (verificada de novo com o link bloqueado)
  ↓
Agenda e Google (evento ou reunião de projeto, Meet opcional)
  ↓
E-mails (aviso com .ics para cada parte)
```

## Resultado esperado

A resposta da reserva traz a hora, o link do Meet se foi criado, o `.ics` e um link para a adicionar ao Google Calendar.

## Erros e resolução

| Tipo | Causa |
| --- | --- |
| `enlace_no_disponible` | O link não existe, está desligado ou o projeto foi eliminado. |
| `horario_ocupado` | O horário já não está livre ou ficou fora do oferecido. |
| `demasiadas_reservas` | O e-mail já tem 3 reuniões futuras por este link, ou o link recebeu 40 reservas em um dia. |

- Por IP há um limite de 60 consultas por minuto para ver e 10 por hora para reservar ou cancelar.
- Se o e-mail de aviso falhar, a reserva não é desfeita.
- Cancelar duas vezes é o mesmo que cancelar uma.

## Relação com MCP

Não há ferramentas MCP para criar ou configurar links de agenda. Um agente pode ver as reuniões resultantes de um projeto com `listar_reuniones` e `ver_reunion` (ver [calendário de projeto](https://ardumaker.com/pt/docs/calendario-de-proyecto)).

Referência completa de cada ferramenta: [/mcp/docs](https://ardumaker.com/pt/mcp/docs).

## Funcionalidades relacionadas

- [Disponibilidade compartilhada](https://ardumaker.com/pt/docs/disponibilidad-compartida/)
- [Google Calendar](https://ardumaker.com/pt/docs/google-calendar/)
- [Google Meet](https://ardumaker.com/pt/docs/google-meet/)
- [Calendário de projeto](https://ardumaker.com/pt/docs/calendario-de-proyecto/)
- [Notificações](https://ardumaker.com/pt/docs/notificaciones/)
