## 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": "..." } ```