20/07/2026
API de Extensões — Scripts
Conteúdo:
Para otimizar cenários de integração, geração de relatórios sob demanda e execução controlada de rotinas, disponibilizamos APIs para a área de Extensões. O objetivo é permitir que sistemas externos automatizem consultas e execuções sem depender da operação manual por meio da interface web.
Agora, parceiros e integrações externas podem realizar consultas e execuções programáticas de relatórios e scripts informando os parâmetros esperados. As APIs seguem um padrão único de arquitetura entre as verticais da plataforma, permitindo o reaproveitamento de código em diferentes produtos.
Com essas APIs, é possível:
- consultar os parâmetros necessários para executar um relatório;
- executar relatórios informando os parâmetros esperados;
- consultar os parâmetros necessários para executar um script;
- executar scripts informando os parâmetros esperados;
- enviar arquivos quando a execução exigir um parâmetro de upload;
- acompanhar o processamento por meio do
protocoloExecucao; - consultar posteriormente o resultado da execução.
Atualmente, temos as APIs disponíveis para as seguintes verticais:
- Almoxarifado
- Compras
- Contábil
- Contratos
- Patrimônio
- Planejamento
- Prestação de Contas
- Recursos Humanos
- Tributos
|
|---|
As APIs seguem o mesmo padrão entre as verticais, facilitando o reaproveitamento da integração para diferentes produtos.
Fluxo de consumo da API
O fluxo de consumo da API foi desenhado em 6 etapas sequenciais:
- Consulte os parâmetros: chame a API para identificar quais parâmetros o relatório ou script exige para ser executado.
- Monte o objeto de envio: estruture o objeto
parametrosutilizando o valor exato retornado no camponomeda API. - Envie os arquivos de upload (se houver): caso exista algum parâmetro com a propriedade
dadosUpload, realize o upload do arquivo diretamente na URL pré-assinada informada no atributodadosUpload.url. - Dispare a execução: execute o relatório ou script enviando o objeto
parametrosdevidamente preenchido. - Armazene o protocolo: guarde o identificador retornado no campo
protocoloExecucao. - Consulte o resultado: use o protocolo salvo para acompanhar o status e coletar o resultado final da execução.
Consulta do resultado
Como as execuções de relatórios e scripts são assíncronas, o processamento deve ser monitorado por meio do protocoloExecucao.
A consulta do status e o resgate do resultado podem ser feitos diretamente na URL do serviço de Consulta de Execuções:
https://consulta-execucoes.plataforma.betha.cloud/#/
Também é possível acessar diretamente o resultado informando o protocolo na URL:
https://consulta-execucoes.plataforma.betha.cloud/#/{protocoloExecucao}/resultado
As execuções de relatórios e scripts são assíncronas — utilize o protocoloExecucao para acompanhar o status até a finalização.
Essas APIs ampliam as possibilidades de automação para cenários de integração, rotinas operacionais, geração de relatórios sob demanda e execução controlada de scripts nas verticais atendidas.
