Skip to main content
GET
Listar turmas do usuário

Headers

Cache-Control
string | null

no-cache: revalidar; max-age=N: idade máxima em segundos; stale-if-error[=N]: aceitar cache na falha; only-if-cached: usar só cache (504 se ausente).

Query Parameters

semester
string | null

Semestre das turmas; 'all' inclui todo o histórico.

Pattern: ^(all|[0-9]{4}\.[0-9])$

Response

Successful Response

id
string
required
number
string
required
semester
string
required
subject
UserSubject · object
required

Matéria identificada pelo código.

professors
ProfessorRef · object[]
vacancies
integer | null

Vagas na última coleta, sem atualização em tempo real.

occupied
integer | null

Ocupação na última coleta, sem atualização em tempo real.

sigaa_id
integer | null
schedule
string | null
room
string | null
current
boolean
default:false
grade
enum<string> | null
Available options:
SS,
MS,
MM,
MI,
II,
SR
status
enum<string> | null
Available options:
cursando,
trancado,
concluido,
pending_enrollment,
denied