Manual de Consulta de Equipamentos Marcados como "Enviar Para Manutenção"

Consulta de Equipamentos

Utilize o comando abaixo para consultar os equipamentos que estão marcados como "Enviar Para Manutenção".

Invoke-RestMethod -Uri "http://api.inspetorlocal.com.br:500/materiais?equipamentos=1&inspecoes=1&itens=1&apikey=e7011a29-de11-4431-b065-5f7032cc3f1e&regiao=1&cidade=1" -Method GET
    

Exemplo de Resposta da API

A resposta da API será semelhante ao exemplo abaixo:


{
  "equipamentos": [
    {
      "Equipamento": "0001",
      "Localizacao": "Laboratório de qualidade",
      "Numero_Serie": "125",
      "Tipo": "CO2",
      "Capacidade": 6,
      "data_fabricacao": "2020",
      "responsavel_teste": null,
      "Ultimo_teste": "2020",
      "Proximo_teste": "05/2024",
      "Proxima_manutencao": "04/2025",
      "Norma": "",
      "Fabricante": "my",
      "Proxima_Inspecao": "11/2024",
      "Capacidade_Extintora": ""
    },
    {
      "Equipamento": "004",
      "Localizacao": "Alfa1",
      "Numero_Serie": "37521",
      "Tipo": "MG",
      "Capacidade": 6,
      "data_fabricacao": "09/2023",
      "responsavel_teste": null,
      "Ultimo_teste": "05/2024",
      "Proximo_teste": "05/2023",
      "Proxima_manutencao": "03/2025",
      "Norma": null,
      "Fabricante": "SUPERFLEX",
      "Proxima_Inspecao": "10/2024",
      "Capacidade_Extintora": ""
    },
    {
      "Equipamento": "002",
      "Localizacao": "RESERVA",
      "Numero_Serie": "002",
      "Tipo": "MG",
      "Capacidade": 6,
      "data_fabricacao": null,
      "responsavel_teste": null,
      "Ultimo_teste": "05/2024",
      "Proximo_teste": "12/2015",
      "Proxima_manutencao": "05/2024",
      "Norma": null,
      "Fabricante": "SUPERFLEX",
      "Proxima_Inspecao": "12/2015",
      "Capacidade_Extintora": ""
    },
    {
      "Equipamento": "1092",
      "Localizacao": "Reserva",
      "Numero_Serie": "1092",
      "Tipo": "MG",
      "Capacidade": 6,
      "data_fabricacao": "12/12",
      "responsavel_teste": null,
      "Ultimo_teste": "01/2018",
      "Proximo_teste": "07/2024",
      "Proxima_manutencao": "07/2024",
      "Norma": null,
      "Fabricante": "SUPERFLEX",
      "Proxima_Inspecao": "08/2024",
      "Capacidade_Extintora": ""
    },
    {
      "Equipamento": "000600",
      "Localizacao": "Lado lo38",
      "Numero_Serie": "000600",
      "Tipo": "PQS BC",
      "Capacidade": 8,
      "data_fabricacao": "",
      "responsavel_teste": null,
      "Ultimo_teste": "2023",
      "Proximo_teste": "2028",
      "Proxima_manutencao": "09/2024",
      "Norma": null,
      "Fabricante": "",
      "Proxima_Inspecao": "11/2024",
      "Capacidade_Extintora": ""
    }
  ],
  "inspecoes": [
    {
      "Equipamento": "0001",
      "Data Inspecao": "09/10/24 00:00:00",
      "Empresa Responsavel": "soares",
      "Aprovado": false,
      "Nome Inspecionador": "softwin",
      "Proxima": "11/2024",
      "acoes corretivas": "",
      "data acoes": null,
      "utilizado indevidamente": false,
      "utilizado em incendio": false,
      "nova instalacao": false,
      "nova aquisicao": false,
      "retirar": false,
      "condenado": false,
      "recarga": false,
      "teste": false,
      "inspecao": false,
      "extraviado": false,
      "Acoes Corretivas": true,
      "Para Manutencao": true,
      "boletim": "",
      "situacao": "ATIVO",
      "Foto": "",
      "empresa": 181,
      "regiao": 1,
      "cidade": 1
    },
    {
      "Equipamento": "39555",
      "Data Inspecao": "09/10/24 00:00:00",
      "Empresa Responsavel": "soares",
      "Aprovado": true,
      "Nome Inspecionador": "softwin",
      "Proxima": "11/2024",
      "acoes corretivas": "",
      "data acoes": null,
      "utilizado indevidamente": false,
      "utilizado em incendio": false,
      "nova instalacao": false,
      "nova aquisicao": false,
      "retirar": false,
      "condenado": false,
      "recarga": false,
      "teste": false,
      "inspecao": false,
      "extraviado": false,
      "Acoes Corretivas": false,
      "Para Manutencao": false,
      "boletim": "",
      "situacao": "ATIVO",
      "Foto": "",
      "empresa": 181,
      "regiao": 1,
      "cidade": 1
    },  
    {
      "Equipamento": "000600",
      "Data Inspecao": "21/10/24 00:00:00",
      "Empresa Responsavel": "soares",
      "Aprovado": false,
      "Nome Inspecionador": "softwin",
      "Proxima": "11/2024",
      "acoes corretivas": "",
      "data acoes": null,
      "utilizado indevidamente": false,
      "utilizado em incendio": false,
      "nova instalacao": false,
      "nova aquisicao": false,
      "retirar": false,
      "condenado": false,
      "recarga": false,
      "teste": false,
      "inspecao": false,
      "extraviado": false,
      "Acoes Corretivas": false,
      "Para Manutencao": false,
      "boletim": "",
      "situacao": "ATIVO",
      "Foto": "",
      "empresa": 181,
      "regiao": 1,
      "cidade": 1
    },
    {
      "Equipamento": "000600",
      "Data Inspecao": "21/10/24 00:00:00",
      "Empresa Responsavel": "soares",
      "Aprovado": false,
      "Nome Inspecionador": "softwin",
      "Proxima": "11/2024",
      "acoes corretivas": "",
      "data acoes": null,
      "utilizado indevidamente": false,
      "utilizado em incendio": false,
      "nova instalacao": false,
      "nova aquisicao": false,
      "retirar": false,
      "condenado": false,
      "recarga": false,
      "teste": false,
      "inspecao": false,
      "extraviado": false,
      "Acoes Corretivas": false,
      "Para Manutencao": false,
      "boletim": "",
      "situacao": "ATIVO",
      "Foto": "",
      "empresa": 181,
      "regiao": 1,
      "cidade": 1
    },
    {
      "Equipamento": "00021",
      "Data Inspecao": "21/10/24 00:00:00",
      "Empresa Responsavel": "soares",
      "Aprovado": false,
      "Nome Inspecionador": "softwin",
      "Proxima": "11/2024",
      "acoes corretivas": "",
      "data acoes": null,
      "utilizado indevidamente": false,
      "utilizado em incendio": false,
      "nova instalacao": false,
      "nova aquisicao": false,
      "retirar": false,
      "condenado": false,
      "recarga": false,
      "teste": false,
      "inspecao": false,
      "extraviado": false,
      "Acoes Corretivas": false,
      "Para Manutencao": false,
      "boletim": "",
      "situacao": "ATIVO",
      "Foto": "",
      "empresa": 181,
      "regiao": 1,
      "cidade": 1
    },
    {
      "Equipamento": "0001",
      "Data Inspecao": "04/10/24 00:00:00",
      "Empresa Responsavel": "sosres",
      "Aprovado": false,
      "Nome Inspecionador": "softwin ",
      "Proxima": "11/2024",
      "acoes corretivas": "",
      "data acoes": null,
      "utilizado indevidamente": false,
      "utilizado em incendio": false,
      "nova instalacao": false,
      "nova aquisicao": false,
      "retirar": false,
      "condenado": false,
      "recarga": false,
      "teste": false,
      "inspecao": false,
      "extraviado": false,
      "Acoes Corretivas": false,
      "Para Manutencao": false,
      "boletim": "",
      "situacao": "ATIVO",
      "Foto": "",
      "empresa": 181,
      "regiao": 1,
      "cidade": 1
    }
  ],
  "itens": [
    {
      "Equipamento": "001",
      "Data Inspecao": "10/10/24 00:00:00",
      "Aprovado": true,
      "LOCAL": true,
      "Proxima": "11/2024",
      "Descricao": "Marcação de Solo",
      "empresa": 181,
      "regiao": 1,
      "cidade": 1
    }
  ]
}

    

Notas

Exemplo de consulta em Php

 [
        'header'  => "Content-type: application/json\r\n",
        'method'  => 'GET'
    ],
];

$context  = stream_context_create($options);
$result = file_get_contents($url, false, $context);

if ($result === FALSE) {
    die('Erro ao realizar a requisição');
}

echo $result;
?>

Exemplo de consulta em Python

import requests

url = "http://api.inspetorlocal.com.br:500/materiais"
params = {
    "apikey": "e7011a29-de11-4431-b065-5f7032cc3f1e",
    "regiao": "1",
    "cidade": "1"
}

response = requests.get(url, params=params)

if response.status_code == 200:
    print(response.text)
else:
    print(f"Erro ao realizar a requisição: {response.status_code}")