API ERP Dagda
  1. Outros
API ERP Dagda
  • Cadastros
    • Família de Produtos
      POST
    • Grupos de Estoque
      POST
    • Fornecedores
      POST
    • Clientes
      POST
    • Produtos
      POST
  • Processos
    • Apontamento de Ordens de Produção
      POST
    • Contas à Pagar
      POST
    • Pedidos de venda
      POST
    • Pedidos de Compra
      POST
    • Percentuais de Impostos
      POST
    • Valores de Imposto
      POST
    • Notas Fiscais de Saída
      POST
    • Ordens de Produção
      POST
    • Notas Fiscais de Entrada
      POST
  • Outros
    • Consultas Genéricas
      POST
    • Manutenções Genéricas
      POST
  1. Outros

Consultas Genéricas

POST
/busapi/consulta
Endpoint genérico de consulta a tabelas Dagda configuradas na sessão de consultas do programa bus0012. O Detalhamento de cada api configurada fica disponível no painel do bus0012

Requisição

Authorization
Envie suas requisições HTTP com um cabeçalho
Authorization
que contenha a palavra Basic seguida por um espaço e uma string codificada em base64 username:password
Exemplo:
Authorization: Basic *****************
Parâmetros Header

Parâmetros Bodyapplication/json

Exemplo
Requisicao
{
    "api": "minhaapi",
    "tabela": "minhatabelarelacionada",
    "pagina": 1,
    "linhasporpagina": 99,
    "filtros": {
        "meufiltro1": "ABC123",
        "meufiltro2": [
            {
                "operador":">=",
                "valor":"01/12/2024"
            },
            {
                "operador":"<=",
                "valor":"31/12/2024"
            }
        ]
    }
}

Códigos de solicitação

Shell
JavaScript
Java
Swift
Go
PHP
Python
HTTP
C
C#
Objective-C
Ruby
OCaml
Dart
R
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/busapi/consulta' \
--header 'charset: iso8859-1' \
--header 'Authorization: Basic <encoded-value>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "api": "minhaapi",
    "tabela": "minhatabelarelacionada",
    "pagina": 1,
    "linhasporpagina": 99,
    "filtros": {
        "meufiltro1": "ABC123",
        "meufiltro2": [
            {
                "operador":">=",
                "valor":"01/12/2024"
            },
            {
                "operador":"<=",
                "valor":"31/12/2024"
            }
        ]
    }
}'

Respostas

🟢200Success
application/json
Body

Exemplo
{
    "data": "2024-12-12",
    "hora": "09:31:05",
    "status": "SUCESSO",
    "message": "PROCESSAMENTO CONCLUIDO COM SUCESSO",
    "minhatabelarelacionada": [
        {
            "coluna1": "LINHA1 VALOR DA COLUNA1",
            "coluna2": "LINHA1 VALOR DA COLUNA2",
            "coluna3": "LINHA1 VALOR DA COLUNA3"
        },
        {
            "coluna1": "LINHA2 VALOR DA COLUNA1",
            "coluna2": "LINHA2 VALOR DA COLUNA2",
            "coluna3": "LINHA2 VALOR DA COLUNA3"
        }
    ]
}
Modificado em 2025-02-28 13:29:59
Página anterior
Notas Fiscais de Entrada
Próxima página
Manutenções Genéricas
Built with