## Planejamento API - Hora de Mudar.
[toc]
## POST/Criar/Contas
> Irá criar contas no sistema.
Response
```jason
{
"id": "1",
"nome": "...",
"nascimento" : "...",
"sobrenome": "...",
"celular": "...",
"email": "...",
"senha": "...",
"codRecuperação": "..."
}
```
## GET/Usuário
> Irá listar todos os usuários cadastrados.
```jason
{
"idUsuário": "1",
"nome": "...",
"nascimento" : "...",
"sobrenome": "...",
"celular": "...",
"email": "...",
"senha": "...",
}
```
## PUT/Chat
> Irá consultar o histórico do chat.
```jason
{
"mensagem": "...",
"inclusão": "...",
"IdUsuário": "1"
}
```
## POST/Mapa/Delegacia
> Irá cadastrar todas as delegacias.
```jason
{
"nomeDelegacia": "...",
"localização": "...",
"telefone": "190",
"latitude": "...",
"longitude": "..."
}
```
## GET/Delegacia
> Irá listar todas as delegacias cadastradas.
```jason
{
"nomeDelegacia": "...",
"localização": "...",
"telefone": "190",
"latitude": "...",
"longitude": "..."
}
```
## POST/Chat/Denuncias
> Irá listar todas as conversas feitas durante a denúncia.
```jason
{
"idUsuário": "1",
"idAdmin": "1",
"mensagem": "...",
"BotãoEnviado": "S/N"
}
```
## GET/Chat/Denuncias
> Irá consultar o histórico do chat.
```jason
{
"idChat": "1",
"idUsuário": "1",
"idAdmin": "1",
"mensagem": "...",
"BotãoEnviado": "S/N"
}
```
## POST/Denuncia
> Irá cadastrar a denúncia realizada.
```jason
{
"idUsuário": "1",
"TomPele": "...",
"Cabelo": "...",
"CorCabelo": "...",
"CorOlhos": "...",
"Estatura": "...",
"EstaturaFisica": "...",
"FaixaEtaria": "...",
"Acessorios": "..."
}
```
## GET/Denuncias
> Irá consultar todas as denúncias realizadas.
```jason
{
"idDenuncia": "1",
"idUsuário": "1",
"TomPele": "...",
"Cabelo": "...",
"CorCabelo": "...",
"CorOlhos": "...",
"Estatura": "...",
"EstaturaFisica": "...",
"FaixaEtaria": "...",
"Acessorios": "..."
}
```
## POST/Denuncia/Localização
> Irá registrar a localização de cada denúncia.
```jason
{
"idDenúncia": "1",
"Endereço": "...",
"Cidade": "...",
"Bairro": "...",
"cep": "...",
"número": "...",
"complemento": "S/N",
"PontoRef": "..."
}
```
## GET/Denuncias/localização
> Irá consultar a localização de cada denúncia.
```jason
{
"idUsu": "1",
"idDenúncia": "1",
"Endereço": "...",
"Cidade": "...",
"Bairro": "...",
"cep": "...",
"número": "...",
"complemento": "S/N",
"PontoRef": "..."
}
```
## POST/ADM
> Irá cadastrar todos os administradores do site.
```jason
{
"idADM": "1",
"login": "...",
"senha": "..."
}
```
## PUT/ADM
> Irá listar todos os administradores.
```jason
{
"idADM": "1",
"login": "...",
"senha": "..."
}
```