Instrutores qualificados
Esta página descreve os endpoints da aba Instrutores qualificados, da tela Cursos. Ela lista as pessoas habilitadas a ministrar o curso. É separada da aba Instrutores, que define quem está na equipe do curso e em qual papel.
Endpoints
| Método | Caminho | Descrição |
|---|---|---|
| GET | /comercial/courses/{course_uuid}/qualified-instructors | Lista os instrutores qualificados do curso |
| POST | /comercial/courses/{course_uuid}/qualified-instructors | Habilita um instrutor no curso |
| GET | /comercial/courses/{course_uuid}/qualified-instructors/{id} | Consulta uma habilitação |
| DELETE | /comercial/courses/{course_uuid}/qualified-instructors/{id} | Remove a habilitação |
| GET | /comercial/courses/{course_uuid}/qualified-instructors/instructors | Lista as pessoas que podem ser habilitadas |
Consultar
GET /comercial/courses/{course_uuid}/qualified-instructors
Lista os instrutores habilitados no curso.
Parâmetros de URL
| Parâmetro | Descrição |
|---|---|
search | Texto livre: nome do curso, código ou grupo |
customer_vendor_uuid | Lista apenas as habilitações da empresa informada (uuid da empresa) |
customer_vendor_employee_uuid | Lista apenas a habilitação do colaborador informado (uuid do colaborador) |
columnName e orderData | Ordenação: nome da coluna e asc ou desc |
Resposta: lista. Campos principais: id, customer_vendor_id, customer_vendor_name, course_id, course, course_code, workload, group e os dados de criação e alteração.
GET /comercial/courses/{course_uuid}/qualified-instructors/{id}
Consulta uma habilitação pelo id.
GET /comercial/courses/{course_uuid}/qualified-instructors/instructors
Lista as pessoas cadastradas como instrutor que ainda não estão na equipe do curso (aba Instrutores). Campos: uuid e name.
Habilitar e remover
POST /comercial/courses/{course_uuid}/qualified-instructors
Habilita um instrutor no curso. Informe um dos dois campos abaixo para indicar o colaborador.
| Campo | Obrigatório | Tipo | Descrição |
|---|---|---|---|
instructor_id | Um dos dois | Número (id) | id do colaborador instrutor |
customer_vendor_employee_uuid | Um dos dois | Texto (uuid) | uuid do colaborador instrutor |
Se a pessoa já foi habilitada no curso e a habilitação foi removida, o sistema restaura a habilitação anterior.
Resposta: 200 com a habilitação criada.
DELETE /comercial/courses/{course_uuid}/qualified-instructors/{id}
Remove a habilitação. Para trocar o instrutor habilitado, remova a habilitação e cadastre outra.
Resposta: 200 com success (verdadeiro quando a habilitação foi encontrada e removida) e message.