-
Notifications
You must be signed in to change notification settings - Fork 2
Doctor
Wesley Mendes edited this page Sep 30, 2020
·
1 revision
- Guia de Desenvolvimento
- Referência da API REST
- Campos
- Inserir Item
- Listar Items
- Detalhar Item
- Atualizar Item
- Deletar Item
AUTHORIZATION | Bearer | URL |
---|---|---|
Token |
auth |
/api-token-auth/ |
- 200 Successful request
- 401 Unauthorized
- 404 Not Found
- 405 Not Allowed
Nome | Tipo | Tamanho máximo | Em branco/Nulo | Descrição |
---|---|---|---|---|
name |
String |
55 |
False /False
|
Nome do médico. |
crm |
Integer |
- |
False /False
|
Número de CRM do médico. |
email |
String |
100 |
/ |
E-mail do médico. |
phone |
String |
15 |
/ |
Número de telefone do médico. |
specialty |
String |
- |
True /True
|
Especialidade do médico. |
POST /medicos/
Insere um item e retorna os valores inseridos.
- Status Code: 405
Resposta de exemplo:
GET /medicos/
Retorna uma lista com todos os itens cadastrados.
- Status Code: 200
Resposta de exemplo:
[
{
"id": "Integer",
"name": "String",
"crm": "Integer",
"email": "String",
"phone": "String",
"specialty": "String",
},
{
"id": "Integer",
"name": "String",
"crm": "Integer",
"email": "String",
"phone": "String",
"specialty": "String",
},
// ...
]
GET /medicos/:id
Retorna o detalhe de um item.
- Status Code: 200
Resposta de exemplo:
{
"id": "Integer",
"name": "String",
"crm": "Integer",
"email": "String",
"phone": "String",
"specialty": "String",
}
- Status Code: 404
Resposta de exemplo:
{
"detail": "Não encontrado."
}
PUT /medicos/:id
Atualiza um item e retorna os valores alterados.
- Status Code: 405
Resposta de exemplo:
DELETE /medicos/:id
Deletar um item cadastrado.
- Status Code: 405
Resposta de exemplo: