Skip to main content
GET
Buscar turmas públicas do SIGAA, sem login

Query Parameters

unit

ID ou sigla exata da unidade, como 673 ou FCTE. Obrigatório quando code não for informado. Com code, restringe a busca a esta unidade. Consulte /public/classrooms/units para obter os IDs.

Required range: 0 < x <= 2147483647
semester
string | null

Opcional, no formato AAAA.P: 2026.2, 2027.1 ou 2026.4. Sem filtro, usa os valores do SIGAA.

Pattern: ^[0-9]{4}\.[0-9]$
q
string | null

Trecho do nome ou código da disciplina, ou do nome de qualquer docente. Ignora acentos, maiúsculas e espaços extras. Filtra o resultado da unidade/semestre após consultar o SIGAA; vazio não filtra.

local
string | null

Trecho do local da turma, incluindo unidade e sala, como 'S3', 'FCTE - S3' ou 'auditorio'. Ignora acentos, maiúsculas e espaços extras; vazio não filtra. Com q, exige correspondência nos dois filtros.

code
string | null

Código completo da disciplina, como MAT0031 ou FGA0132.

Pattern: ^\s*[A-Za-z]+[0-9]+\s*$
number
integer | null

Número da turma, de 1 a 99. Aceita com ou sem zero à esquerda: '1' e '01' selecionam a mesma turma. Combina com os demais filtros; use code e semester para identificar a disciplina e o semestre. Sem correspondência, retorna lista vazia.

Required range: 1 <= x <= 99

Response

Successful Response

number
string
required
semester
string
required
subject
Subject · object
required

Componente curricular, nos campos da tabela subjects.

schedule
string | null
schedule_description
string | null
room
string | null
vacancies
integer | null
occupied
integer | null
professors
string[]