O serviço localiza a jurisdição escolar de um endereço fornecido e busca escolas próximas que pertençam à mesma jurisdição.
Parâmetros de entrada do serviço geolocalização para jurisdição escolar
Parâmetros obrigatórios:
Parâmetros opcionais:
"escolas": [
{
"bairro": "Caiçaras",
"distancia": "746.684565412584",
"geometria": "POINT (608200.673274671 7798987.72053387)",
"idJurisdicao": "898",
"nomeEscola": "INSTITUTO SAGRADA FAMILIA",
"numeroJurisdicao": "184",
"regional": "NOROESTE"
},
{
"bairro": "Caiçaras",
"distancia": "719.693165246138",
"geometria": "POINT (608297.438610578 7799018.66434569)",
"idJurisdicao": "898",
"nomeEscola": "COLEGIO ANCHIETA",
"numeroJurisdicao": "184",
"regional": "NOROESTE"
}],
"status": "ok"
"escolas": {
"idJurisdicao": ""
},
"status": "erro",
"erro": "Endereço não encontrado."
URL |
|
Parâmetros | filtro=escola logradouro=afonso+pena numero=1212 |
Resposta |
|
URL |
|
Parâmetros | filtro=escola logradouro=catalao popular=true numero=8 |
Resposta |
|
URL |
|
Parâmetros | filtro=escola cep=30150350 numero=516B |
Resposta |
|
URL |
|
Parâmetros | filtro=escola cep=30150350 numero=516B limite=2 |
Resposta |
|
A API diferencia o status HTTP da resposta de acordo com a situação do retorno. Para simplificar o tratamento das respostas, os possíveis códigos de status retornados foram limitados para as opções abaixo:
Código | Status HTTP | Situação |
---|---|---|
200 | OK | A requisição foi tratada com sucesso. |
400 | Bad Request | A requisição enviada apresenta alguma característica inválida. |
500 | Internal Server Error | A requisição está correta mas ocorreu um erro interno no sistema. |