Skip to content

API: Recurso Subject

Lucas Souza edited this page Jul 2, 2019 · 2 revisions

Salvar disciplinas

Método: POST

URL: /api/subjects

Implementa

Corpo

name: Nome da disciplina

Retorno

Status: 201

Corpo: Subject

Exceções

Código Descrição
INVALID_REQUEST Quando o nome da disciplina não é informado
UNPROCESSABLE_ENTITY Quando a disciplina já existe

Salvar mudanças de Disciplinas

Método: PUT

URL: /api/subjects/:id

Implementa

Corpo

name: Nome da disciplina

Retorno

Status: 200

Corpo: Subject

Exceções

Código Descrição
INVALID_REQUEST Quando o nome da disciplina não é informado
UNPROCESSABLE_ENTITY Quando a disciplina já existe

Listar disciplinas

Método: GET

URL: /api/subjects

Implementa

Parâmetros do URL

paginate: Se igual a 'false' retorna todas as disciplinas, ignorando paginação (padrão quando não informado é 'true')

Retorno

Status: 200

Corpo: Array de Subject

Mostrar disciplina

Método: GET

URL: /api/subjects/:id

Implementa

Retorno

Status: 200

Corpo: Subject

Deleta disciplina

Método: DEL

URL: /api/subjects/:id

Implementa

Retorno

Status: 200

Corpo: {}

Clone this wiki locally