API de Integração
Cursos

Alterar visibilidade do curso

Torna um curso visível ou invisível. Com `applyInCourseClasses: true`, a mudança também vale para as turmas: ao tornar o curso invisível, todas as turmas dele ficam invisíveis; ao torná-lo visível, só as turmas listadas em `CourseClassesIds` voltam a ficar visíveis.

PUT
/courses/{id}

Autorização

apiToken
Api-Token<token>

Token do parceiro. Gere no painel do parceiro: Configurações > Integrações > API Token (perfil Admin ou Superadmin). Envie só este header: se Authorization também for enviado, ele tem prioridade e a requisição é recusada com 401.

Local: header

Parâmetros de Path

id*integer

ID do curso.

Corpo da Requisição

application/json

Definições TypeScript

Use o tipo request body no TypeScript.

Corpo da Resposta

application/json

curl -X PUT "https://example.com/courses/0" \  -H "Content-Type: application/json" \  -d '{    "visible": false  }'
Vazio