Recursos REST API - entidades/servicos

Esse método irá retornar todas as informações referentes às entidades prestadoras de serviços localizadas no PTI. As informações serão apresentadas como uma lista de empresas, que por sua vez possuem nome da empresa, descrição dos serviços prestados, email e telefone quando disponível, categorias que essa empresa se encaixa, assim como expediente e localização da mesma.

URL

http://pdi.pti.org.br/entidades/servicos

Parâmetros

busca

opcional

Especifica um termo para que sejam filtradas somente empresas que possuem tal termo em sua descrição ou nome. Caso não seja informado esse parâmetro, para a filtragem serão utilizados apenas os outros parâmetros.

categoria

opcional

Especifica um termo para que sejam filtradas somente as empresas que se enquadrem nessa categoria. Caso não seja informado esse parâmetro, serão retornadas as empresas de todas as categorias.

As categorias definidas são: alimentacao, banco, educacao, saude e loja

localizacao

opcional

Especifica um termo para que sejam filtradas somente empresas que se encontrem nessa localização. Caso não seja informado esse parâmetro, empresas de todas as localizações serão retornadas.

Para a localização podem ser informados termos como: bloco 4, PTI, Itaipu.

Exemplo de requisição

GET

http://pdi.pti.org.br/entidades/servicos?categoria=banco

{
  "empresaList": [
    {
      "nome": "Agência dos Correios",
      "email": "PRAC00061304@correios.com.br",
      "telefone": "3522-3908",
      "descricao": "Agência dos correios. Envio de correspondências e malotes. Banco postal do Banco do Brasil.",
      "categorias": [
        {
          "tipo": "banco"
        }
      ],
      "expedientes": [
        {
          "horarioInicial": "09:00:00",
          "horarioFinal": "17:00:00",
          "dias": "segunda a sexta"
        }
      ],
      "localizacao": {
        "local": "PTI",
        "complemento": "Bloco 3 Espaco 1"
      }
    },
    {
      "nome": "Agência do Banco Itaú",
      "email": "indisponível",
      "telefone": "indisponível",
      "descricao": "Banco Itaú, realização de saques, depósitos e transferências.",
      "categorias": [
        {
          "tipo": "banco"
        }
      ],
      "expedientes": [
        {
          "horarioInicial": "09:30:00",
          "horarioFinal": "11:00:00",
          "dias": "segunda a sexta"
        },
        {
          "horarioInicial": "12:00:00",
          "horarioFinal": "15:00:00",
          "dias": "segunda a sexta"
        }
      ],
      "localizacao": {
        "local": "PTI",
        "complemento": "Bloco 3 Espaco 1"
      }
    },
    {
      "nome": "Caixa Eletrônico do Banco Itaú.",
      "email": "indisponível",
      "telefone": "indisponível",
      "descricao": "Caixa eletrônico do Banco Itaú, realização de saques, depósitos e transferências",
      "categorias": [
        {
          "tipo": "banco"
        }
      ],
      "expedientes": [
        {
          "horarioInicial": "06:00:00",
          "horarioFinal": "22:00:00",
          "dias": "segunda a domingo"
        }
      ],
      "localizacao": {
        "local": "PTI",
        "complemento": "Bloco 3 Espaco 1"
      }
    },
    {
      "nome": "Caixa Eletrônico da Caixa Econômica",
      "email": "indisponível",
      "telefone": "indisponível",
      "descricao": "Caixa Eletrônico do Banco Caixa Econômica Federal, realização de saques e transferências",
      "categorias": [
        {
          "tipo": "banco"
        }
      ],
      "expedientes": [
        {
          "horarioInicial": "08:00:00",
          "horarioFinal": "22:00:00",
          "dias": "segunda a domingo"
        }
      ],
      "localizacao": {
        "local": "PTI",
        "complemento": "Bloco 4 Unila"
      }
    }
  ]
}

Informações

Limite de requisições Não
Requer autenticação Não
Formato de resposta json
Método HTTP GET

Respostas

200 OK Serviço executado com sucesso.
400 Bad Request Argumentos incorretos ou insuficientes para a chamada do serviço.
500 Internal Server Error Em caso de exceção durante o processamento do pedido.