Passo 2: agenda na aula informada o prospect cadastrado em POST /v1/prospects. O prospectId deve ser de um prospect ativo da unidade criado pelo fluxo de agendamento online (POST /v1/prospects ou link público de agendamento); prospects cadastrados por outros canais (recepção, CRM, totem etc.) retornam PROSPECT_NOT_FOUND. Cada prospect tem uma única aula experimental: se ele já tem outro agendamento na unidade (inclusive cancelado), a requisição é recusada com PROSPECT_ALREADY_SCHEDULED. Antes do agendamento valida a aula: existe na unidade, ainda não começou, a turma aceita prospects, está dentro da janela de agendamento configurada na turma (abertura/encerramento em minutos em relação ao início), o prospect atende ao nivelamento exigido pela turma e há vaga geral e de prospect. Em qualquer recusa nada é gravado. Repetir um agendamento já feito retorna 200, mesmo depois do início da aula. Prospect não entra em fila de espera. A unidade é a da chave ou a do header X-Company-Id (chave multiempresa). Os ids de aula vêm da agenda de turmas.
| Time | Status | User Agent | |
|---|---|---|---|
Retrieving recent requests… | |||
200Requisição repetida: o prospect já estava agendado nesta aula. Mesmo corpo da resposta 201.
