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®iao=1&cidade=1" -Method GET
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 } ] }
[ '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; ?>
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}")