Logo
Acesso Restrito
Base técnica MonteKali

Documentação de Projetos

Consulte a documentação geral do projeto e, abaixo, as coleções de APIs com rotas, parâmetros, headers e exemplos de integração.

App Hortikali

Documentação geral do projeto • atualizada em 28/08/2026 15:08

APIs do projeto

Referência dinâmica das integrações cadastradas.
9 APIs
Geral
4 rotas
GET /v1.1/auth Autenticação

O que faz: Autenticação de 30 em 30 minutos para uso de API's externas

Parâmetros

Nenhum parâmetro cadastrado.

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

{
    "usuario": "",
    "senha": ""
    }Q

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
POST /v1.0/pedidocompra/inserir Inserir pedido de compra

O que faz: Envia o pedido de compra interno para api externa (pedido de compra)

Parâmetros

Nenhum parâmetro cadastrado.

Headers

NomeObrigatórioExemplo / ValorDescrição
token SIM

Body / Payload de exemplo

{
  "tipo": "C",
  "dctoCodigo": ,
  "dataMvto": "",
  "unidLcto": "",
  "unidDest": "",
  "usuaCodigo": ,
  "fornCodigo": ,
  "fpgtCodigo": "",
  "espeCodigo": "",
  "valor": 200.00,
  "tpFrete": "C",
  "percFrete": 0,
  "adicFinanc": 0,
  "despAcess": 0,
  "prazo": null,
  "dtPrev": "",
  "obs": "Pedido Hortifrutti",
  "tranCodigo": null,
  "pedForn": null,
  "formaDescarga": "N",
  "negTrocas": null,
  "abatimentos": null,
  "acrescimos": null,
  "autorizacao": "A",
  "dataVencimento": null,
  "itens": [
    {
      "seq": 1,
      "tipo": "C",
      "prodCodigo": 10578,
      "qtde": 14,
      "qemb": 14,
      "valor": 50,
      "tppreco": "U",
      "ipi": 0,
      "valoripi": 0,
      "desc": null,
      "bonif": 0,
      "tpbonif": null,
      "subtrib": 0,
      "tpsubtrib": "P",
      "acrescfin": 0,
      "distribuicao": null,
      "strdesc": null,
      "qtdepend": 0,
      "faquisicao": null,
      "verba": 0,
      "sugestao": 0,
      "prpesquisa": 0,
      "dtpesquisa": null,
      "concCodigo": 7,
      "prvenda": 15.99,
      "obsdev": null,
      "unidDistrib": null,
      "valminima": null,
      "percfcpst": null,
      "unidRedistrib": null,
      "redistribuicao": null,
      "codressup": null
    }
  ]
}

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
GET /v1.4/fornecedor/listaFornecedores/lastid/0/tipos/90 Fornecedor pelo Tipo

O que faz: Lista fornecedores pelo tipo filtrado

Parâmetros

Nenhum parâmetro cadastrado.

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

Nenhum body de exemplo cadastrado.

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
GET /v1.1/fornecedor/43551/regranegocio?cnpjUnidade=63329741000130 Lista Regras Négocios Fornecedor

O que faz: Para consultar dias de pagamentos do fornecedor

Parâmetros

Nenhum parâmetro cadastrado.

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

Nenhum body de exemplo cadastrado.

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
Separação
5 rotas
GET /v1.2/pendest/pendenciaestoque/lastid/0?CodigoPendencia=756&DataInicial=17-03-2026&DataFinal=17-03-2026&UnidadeDestino=103&Status=PENDENTE Lista Transações de Separações

O que faz: Lista pendencias de separações enviadas internamente para api externa

Parâmetros

NomeLocalTipoObrigatórioExemploDescrição
CodigoPendencia query string NÃO
DataInicial query string NÃO
DataFinal query string NÃO
UnidadeDestino query string NÃO
Status query string NÃO

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

Nenhum body de exemplo cadastrado.

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
POST /ceasaSeparacao/buscar_transacao.php?separacao_id=22&codigo=SEP-006-001 Inserir transação e salvar na separação

O que faz: Busca produto por quantidade enviada, hora, quantidades de skus no flex e grava a transação no servidor local

Parâmetros

Nenhum parâmetro cadastrado.

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

Nenhum body de exemplo cadastrado.

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
POST /gestaoCeasa/api.php?importacao_id=1 Envio de tarefa para separação

O que faz: Envio de produtos criados no gestão ceasa para o app de separação

Parâmetros

Nenhum parâmetro cadastrado.

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

Nenhum body de exemplo cadastrado.

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
POST /ceasaSeparacao/envioApi.php?separacao_id=31&codigo=SEP-002-002 Envio de separação para o flex

O que faz: Envia itens recontados para o flex

Parâmetros

Nenhum parâmetro cadastrado.

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

Nenhum body de exemplo cadastrado.

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.
POST /ceasaSeparacao/get_transacoes.php?data=25/05/2026&incluir_produtos=0 Grava transações de separações enviadas

O que faz: Grava transações de separações enviadas comparando com o flex

Apenas consulta e retorna JSON. Buscar transações da data atual: /ceasaSeparacao/get_transacoes.php ou /ceasaSeparacao/get_transacoes.php?data=current Buscar por uma data específica: /ceasaSeparacao/get_transacoes.php?data=2026-05-26 Também aceita: /ceasaSeparacao/get_transacoes.php?data=26/05/2026 Buscar usando uma separação específica: /ceasaSeparacao/get_transacoes.php?separacao_id=123 Quando usa separacao_id: busca a data da própria separação, caso você não envie data; busca os produtos separados/recontados; usa unidade_origem da separação; compara com as transações do PostgreSQL; ordena primeiro a transação com melhor score. Buscar separação com data: /ceasaSeparacao/get_transacoes.php?separacao_id=123&data=2026-05-26 Buscar por unidade origem: ceasaSeparacao/get_transacoes.php?unidade_origem=103&data=2026-05-26 Buscar por número de transação: ceasaSeparacao/get_transacoes.php?transacao=987654&data=2026-05-26 7) Não trazer produtos no retorno, apenas cabeçalho/resumo: /ceasaSeparacao/get_transacoes.php?data=2026-05-26&incluir_produtos=0 8) Alterar limite de registros do pendest: https://SEU_DOMINIO/ceasaSeparacao/get_transacoes.php?data=2026-05-26&limite=10000 PARÂMETROS DISPONÍVEIS data: YYYY-MM-DD, DD/MM/YYYY, DD-MM-YYYY, current, today ou hoje. separacao_id: ID da separação local. unidade_origem: unidade origem da pendência/transação. unidade_destino: opcional. Se não enviar, pega de conf.conf_unidade_destino. codigo_pendencia: opcional. Se não enviar, pega de conf.conf_cod_pendencia_envio. transacao: filtra uma transação específica. incluir_produtos: 1 ou 0. Padrão 1. limite: limite de linhas retornadas do pendest. Padrão 5000.

Parâmetros

Nenhum parâmetro cadastrado.

Headers

Nenhum header cadastrado.

Body / Payload de exemplo

Nenhum body de exemplo cadastrado.

Resposta de exemplo

Nenhuma resposta de exemplo cadastrada.