Skip to main content
GET
Consultar as turmas do usuário autenticado

Headers

Cache-Control
string | null

no-cache (ou max-age=0) busca na origem antes de responder; max-age=N aceita cache de até N s; stale-if-error[=N] devolve o cache se a origem falhar; only-if-cached nunca busca (504 sem cache).

Query Parameters

semester
string | null

Sem filtro: turmas atuais. Use 'all' ou um semestre no formato AAAA.P, como 2026.2.

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

Response

Successful Response

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

O componente como o cache guarda, pelo código.

professors
string[]
vacancies
integer | null

Vagas na coleta do seed, não em tempo real.

occupied
integer | null

Ocupação na coleta do seed, nã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