Manual de Preenchimento dos Parâmetros
Ordem de Retirada

Parâmetro Tipo de Dados Tamanho/Formato Observações
tabelastringNome da tabelaValor fixo: "Ordem"
apikeystring36 caracteresChave de autenticação única
codigo_retiradastringaté 13 caracteresAlfanumérico
veiculostringaté 15 caracteresIdentificação do veículo
chapastringaté 8 caracteresPlaca do veículo
data_emissaodatetimeData no formato dd/mm/yyyyData de emissão
codigo_clientestringaté 5 caracteresCódigo do cliente
aprovado_porstringaté 80 caracteresNome da pessoa que aprovou
retirado_porstringaté 45 caracteresNome da pessoa que retirou
data_retiradadatetimeData no formato dd/mm/yyyyData de retirada
observacaostringaté 250 caracteresObservações gerais
selo_inicialstringaté 80 caracteresNúmero do selo inicial
selo_finalstringaté 80 caracteresNúmero do selo final
data_entradadatetimeData no formato dd/mm/yyyyData de entrada
retiradobit1 para Sim, 0 para NãoIndica se foi retirado
nome_do_clientestringaté 180 caracteresNome completo do cliente
data_saidadatetimeData no formato dd/mm/yyyyData de saída
obs_producaostringaté 250 caracteresObservações da produção
data_aprovacaodatetimeData no formato dd/mm/yyyyData de aprovação
data_finalizacaodatetimeData no formato dd/mm/yyyyData de finalização
numero_ordemstringaté 15 caracteresNúmero da ordem
nf_remessastringaté 15 caracteresNota fiscal de remessa
data_notadatetimeData no formato dd/mm/yyyyData da nota fiscal
data_triagemdatetimeData no formato dd/mm/yyyyData da triagem
procedimentostringaté 10 caracteresCódigo do procedimento
siglastringaté 15 caracteresSigla do responsável
ativo_fixobit1 para Sim, 0 para NãoIndica se é um ativo fixo
producao_p1bit1 para Sim, 0 para NãoIndica a produção da peça 1
lotestringaté 10 caracteresCódigo do lote
ri_do_postringaté 8 caracteresCódigo do RI do PO
lote1stringaté 10 caracteresCódigo do lote adicional
data_entregadatetimeData no formato dd/mm/yyyyData de entrega
meio_transportestringaté 50 caracteresMeio de transporte utilizado
regiaointNumérico inteiroCódigo da região
cidadeintNumérico inteiroCódigo da cidade

Exemplo de Código em PHP

<?php
$url = "http://api.inspetorlocal.com.br:500/materiais";

$data = [
    "tabela" => "Ordem",
    "apikey" => "e7011a29-de11-4431-b065-5f7032cc3f1e",
    "codigo_retirada" => "6789",
    "veiculo" => "Carro X",
    "chapa" => "CH1234",
    "data_emissao" => "10/10/2024",
    "codigo_cliente" => "CL001",
    "aprovado_por" => "José",
    "retirado_por" => "Maria",
    "data_retirada" => "11/10/2024",
    "observacao" => "Observação teste",
    "selo_inicial" => "SI001",
    "selo_final" => "SF001",
    "data_entrada" => "12/10/2024",
    "retirado" => 1,
    "data_saida" => "13/10/2024",
    "obs_producao" => "Produção teste",
    "data_aprovacao" => "14/10/2024",
    "data_finalizacao" => "15/10/2024",
    "numero_ordem" => "ORD001",
    "nf_remessa" => "NF1234",
    "data_nota" => "16/10/2024",
    "data_triagem" => "16/10/2024",
    "data_entrega" => "17/10/2024",
    "regiao" => 1,
    "cidade" => 1,
];

$options = [
    'http' => [
        'header'  => "Content-type: application/json\r\n",
        'method'  => 'POST',
        'content' => json_encode($data),
    ],
];

$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 Código em Python

def python_request():
    import requests
    import json

    url = "http://api.inspetorlocal.com.br:500/materiais"
    headers = {'Content-Type': 'application/json'}
    data = {
        "tabela": "Ordem",
        "apikey": "e7011a29-de11-4431-b065-5f7032cc3f1e",
        "codigo_retirada": "6789",
        "veiculo": "Carro X",
        "chapa": "CH1234",
        "data_emissao": "10/10/2024",
        "codigo_cliente": "CL001",
        "aprovado_por": "José",
        "retirado_por": "Maria",
        "data_retirada" => "11/10/2024",
        "observacao" => "Observação teste",
        "selo_inicial" => "SI001",
        "selo_final" => "SF001",
        "data_entrada" => "12/10/2024",
        "retirado" => 1,
        "data_saida" => "13/10/2024",
        "obs_producao" => "Produção teste",
        "data_aprovacao" => "14/10/2024",
        "data_finalizacao" => "15/10/2024",
        "regiao" => 1,
        "cidade" => 1,
    }
    response = requests.post(url, headers=headers, json=data)
    if response.status_code == 200:
        return response.json()
    else:
        return f"Erro: {response.status_code}"