Descrição da API
Descrição da API.
2 |API ¶
Sobre ¶
Aqui podemos descrever detalhes que são comuns a todos os serviços como formatos, headers, tipos de erros, etc
3 |Aluno ¶
Lista de Alunos ¶
Listar alunosGET/aluno
Example URI
200
Headers
Content-Type: application/json
Body
{
4 | [
5 | {
6 | "cpd": 1,
7 | "nome": "Nome do Aluno 1"
8 | },
9 | {
10 | "cpd": 2,
11 | "nome": "Nome do Aluno 2"
12 | }
13 | ]
14 | }
404
Headers
Content-Type: application/json
Body
{
15 | "erro": "TIPO_ERRO",
16 | "status_code": 404,
17 | "mensagem": "Mensagem de erro."
18 | }
Aluno ¶
AlunoGET/aluno/{cpd}
Example URI
- cpd
number
(required) Example: 12345CPD do aluno
19 |
200
Location: /aluno/12345
20 |Headers
Content-Type: application/json
Body
{
21 | "cpd": 12345,
22 | "nome": "Nome do Aluno"
23 | }
404
Headers
Content-Type: application/json
Body
{
24 | "erro": "TIPO_ERRO",
25 | "status_code": 404,
26 | "mensagem": "Mensagem de erro."
27 | }
500
Headers
Content-Type: application/json
Body
{
28 | "erro": "TIPO_ERRO",
29 | "status_code": 500,
30 | "mensagem": "Mensagem de erro."
31 | }
Campus ¶
Lista CampusGET/campus/
Example URI
200
Location: /campus/
32 |Headers
Content-Type: application/json
Body
{
33 | "id": 1,
34 | "descricao": "Descricao do Campus"
35 | }
404
Headers
Content-Type: application/json
Body
{
36 | "erro": "TIPO_ERRO",
37 | "status_code": 404,
38 | "mensagem": "Mensagem de erro."
39 | }
500
Headers
Content-Type: application/json
Body
{
40 | "erro": "TIPO_ERRO",
41 | "status_code": 500,
42 | "mensagem": "Mensagem de erro."
43 | }