API de Integração
Cursos

Consultar curso

Consulta um curso pelo ID.

GET
/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 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"    }  }}