Datas do aluno online
Datas de treinamento próprias de uma matrícula online, registradas além do período da matrícula. O manual de Alunos online não tem seção própria para esta tela; a referência de tela é a aba Datas de treinamento das turmas.
Todas as rotas usam o uuid da matrícula no caminho: {student_uuid}.
Endpoints
| Método | Caminho | Descrição |
|---|---|---|
GET | /comercial/online-students/{student_uuid}/dates | Lista as datas da matrícula |
POST | /comercial/online-students/{student_uuid}/dates | Registra uma data |
GET | /comercial/online-students/{student_uuid}/dates/{id} | Consulta uma data |
PUT | /comercial/online-students/{student_uuid}/dates/{id} | Altera uma data |
DELETE | /comercial/online-students/{student_uuid}/dates/{id} | Exclui uma data |
Consulta
GET /comercial/online-students/{student_uuid}/dates
Lista as datas da matrícula.
Parâmetros de URL
| Parâmetro | Descrição |
|---|---|
date | Data exata |
column e order | Coluna e sentido da ordenação |
per_page e page | Paginação |
Resposta: 200. Sem per_page, a resposta é uma lista simples. Com per_page, a resposta é paginada. Cada item traz id, student_id, date, student, updated_at, user_create_name e user_update_name.
GET /comercial/online-students/{student_uuid}/dates/{id}
Devolve uma data da matrícula, com a matrícula associada.
Resposta: 200, com a data.
Registro, alteração e exclusão
POST /comercial/online-students/{student_uuid}/dates
Registra uma data na matrícula.
Se a matrícula já tem essa mesma data registrada, o registro existente é reativado e atualizado, em vez de criar outro.
Corpo
| Campo | Obrigatório | Tipo | Descrição |
|---|---|---|---|
date | Sim | data | Data de treinamento |
Resposta: 200, com a data registrada.
Exemplo
curl -X POST "https://api.pedagogo.app/comercial/online-students/<uuid-da-matricula>/dates" \
-H "Authorization: Bearer <token-de-sessao>" \
-H "Accept: application/json" \
-H "Content-Type: application/json" \
-d '{
"date": "2026-03-12"
}'
PUT /comercial/online-students/{student_uuid}/dates/{id}
Altera uma data da matrícula.
Corpo
| Campo | Obrigatório | Tipo | Descrição |
|---|---|---|---|
date | Não | data | Nova data de treinamento |
Resposta: 200, com a data alterada.
DELETE /comercial/online-students/{student_uuid}/dates/{id}
Exclui uma data da matrícula.
Resposta: 200, sem corpo.