API de Integração
Turmas

Consultar turma

Consulta uma turma pelo ID.

GET
/course-classes/{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 da turma.

Corpo da Resposta

application/json

application/json

curl -X GET "https://example.com/course-classes/0"
{  "metadata": {    "sales": {      "waiting_payment": 0,      "waiting_signature": 0    },    "receipts": {      "made_effective": 0,      "canceled": 0    },    "redirect_url": "https://pay.provi.com.br/checkout/school-name?courses=%5B123%5D"  },  "content": {    "id": 1,    "active": true,    "visible": true,    "name": "Turma teste",    "startsAt": null,    "endsAt": null,    "expiresAt": null,    "durationTime": null,    "priceInCents": 185000,    "gracePeriodDays": 0,    "partnerSKU": null,    "createdAt": "2021-10-06T19:16:12.383Z",    "updatedAt": "2021-10-06T19:16:12.383Z",    "CourseClassType": null,    "CourseClassDuration": null,    "CourseClassAttendType": null,    "CourseClassModality": {      "id": 1,      "name": "online"    },    "CourseClassPeriod": {      "id": 2,      "name": "integral"    },    "CourseClassTime": null,    "Campus": null,    "Course": {      "id": 123,      "name": "Curso teste"    }  }}