A interface é sua.
Web, app nativo, portal interno ou canal conversacional. Organize a experiência no seu frontend e exponha pelo backend somente o que aquela jornada precisa.
De uma chamada de API a um produto inteiro. Conecte capacidades ao que você já construiu — ou use essa base para começar algo novo.
Você escolhe a fronteira. Um building block para resolver uma responsabilidade, uma composição para sustentar uma jornada ou a plataforma como base de um novo produto.
Construa a interface e as regras que diferenciam o negócio. Componha identidade, decisão, documentos e comunicação por trás dela. O primeiro recorte pode ser uma jornada inteira ou apenas uma operação.
Exemplo: uma proposta de crédito nasce na sua interface, passa pela política publicada e segue para formalização. Você define a experiência, os dados de domínio e os pontos de aprovação.
Arquitetura de referência ilustrativa. O recorte depende do contrato de cada capacidade.Consuma a API com as ferramentas que seu time já usa. Cada capacidade tem operações, entradas, permissões e limites próprios.
Exemplos de integração baseados na documentação. Configure credenciais e recursos no seu ambiente antes de executar. Esta página não envia requisições.
/decision-engine/api/v1/decisions/{decisionId}/execute# Configure a URL e o token do seu ambiente.
# Substitua {decisionId}, quando aplicável.
curl --fail-with-body --request POST \
"$CATALISA_BASE_URL/decision-engine/api/v1/decisions/{decisionId}/execute" \
--header "Authorization: Bearer $CATALISA_TOKEN" \
--header "Content-Type: application/json" \
--data '{
"input": {
"age": 25
}
}'Exemplo de entrada para uma decisão de idade. Requer decisão ACTIVE e uma versão publicada; os campos de input pertencem à sua tabela DMN.
Contrato completo e pré-requisitos ↗Web, app nativo, portal interno ou canal conversacional. Organize a experiência no seu frontend e exponha pelo backend somente o que aquela jornada precisa.
Blocos com drivers desacoplam a operação do fornecedor. No AI Engine, a escolha de provedor é configurável; no Payments e BaaS, confira os adaptadores e operações suportados antes de integrar.
Explore provedores ↗Comece pela decisão. Acrescente documentos quando fizer sentido. Conecte comunicação depois. Valide as dependências de cada bloco e evolua por etapas que seu time consegue operar.
Possibilidades de composição para sair da página em branco. Os fluxos abaixo são propostas de integração, não pacotes prontos.
Sua tela recebe a proposta. Seu backend prepara os dados, chama a decisão e encaminha a formalização quando a política permitir.
Mantenha limites, alçadas e exceções explícitos.Uma experiência de conta com seu desenho e sua navegação. Componha a porta de entrada do aplicativo com as operações financeiras oferecidas pelos provedores habilitados.
Defina quem registra cada operação e como conciliar o resultado.Seu CRM recebe a mensagem. Uma chamada classifica a intenção; a aplicação usa esse resultado para sugerir uma fila ou uma próxima ação, com revisão nos casos definidos pelo negócio.
Separe sugestão de execução e mantenha o contexto autorizado.Adicione uma simulação ou uma etapa de verificação sem redesenhar a navegação inteira. Seu BFF traduz a resposta da API para a experiência mobile.
Avalie privacidade, permissões e estágio de cada bloco.Use IAM e o mecanismo de autenticação adequado ao contrato. API Keys permite delimitar acesso por rota e administrar rotação e revogação. Credenciais de serviço ficam no backend.
Referência ↗Resolva a organização a partir da identidade autorizada. A aplicação deve preservar essa fronteira ao chamar os blocos e ao persistir seus próprios dados.
Referência ↗No Decision Engine, a política tem versão e a execução deixa registro. Planeje casos de regressão antes de publicar uma nova política.
Referência ↗Defina timeout, tratamento de erros e estratégia de recuperação. Em eventos, valide a assinatura e evite repetir efeitos de negócio quando uma entrega for reenviada.
Referência ↗Escolha o domínio e confira o estágio da capacidade.
Valide autenticação, dependências, entradas e respostas.
Teste o caminho feliz, as falhas e os efeitos no seu sistema.
Produção, Beta e Alpha indicam estágios diferentes. Disponibilidade, dependências e escopo devem ser confirmados na documentação de cada bloco.