Consultar curso
Consulta um curso pelo ID.
Autorização
apiToken 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 do curso.
Corpo da Resposta
application/json
application/json
curl -X GET "https://example.com/courses/0"{ "metadata": { "sales": { "waiting_payment": 0, "waiting_signature": 0 }, "receipts": { "made_effective": 0, "canceled": 0 }, "redirect_url": "https://pay.provi.com.br/courses/school-name" }, "content": { "priceInCents": 20000, "id": 33954, "name": "Curso Teste", "active": true, "showOnWebsite": true, "obsolete": false, "paymentMethod": null, "description": "A cool course description to be visible to student", "workload": 200, "hasSelectionProcess": false, "creator": "partner_employee@email.com", "internalPartnerProductId": null, "ProductType": "CourseFinancing", "createdAt": "2022-01-22T23:07:52.139Z", "updatedAt": "2022-01-22T23:07:52.140Z", "CourseClasses": [], "gracePeriodDays": 7, "MicroArea": { "id": 14, "name": "Gerenciamento de Projetos" }, "MacroArea": { "id": 2, "name": "Negócios, Vendas e Finanças" } }}Criar curso
Cria um curso (produto). Você precisa saber a micro área do curso: consulte as rotas de **Areas**. Atenção: `price` é em **reais** (inteiro), não em centavos. O mínimo é R$ 30 (ou o valor mínimo de venda do seu plano, se for Flex). Para informar em centavos, envie também `priceInCents`: ele tem prioridade sobre `price`, mas `price` continua obrigatório. Todos os campos são obrigatórios, exceto `internalPartnerProductId`, `priceInCents` e `maxInstallmentsToApply`. Mesmo opcional, recomendamos enviar `internalPartnerProductId` quando o curso corresponder a um produto do seu sistema.
Excluir curso
Exclui um curso pelo ID.