Pular para o conteúdo principal

Building Blocks

O que são Building Blocks?

Building Blocks são módulos independentes que fornecem funcionalidades específicas para a construção de produtos financeiros. Cada Building Block possui sua própria API REST e pode ser utilizado de forma isolada ou em conjunto com outros módulos.

Building Blocks

Building BlockDescrição
IAMGerenciamento de identidade e acesso (OAuth2, RBAC)
CustomersCadastro e gestão de clientes (Pessoas e Empresas)
ProductsCatálogo e configuração de produtos de crédito
File StorageArmazenamento S3, presigned URLs e categorias
Decision EngineExecução de regras de negócio via Camunda DMN
API KeysGerenciamento de chaves de API e quotas
Audit TrailLogs de conformidade e trilha de auditoria
BillingFaturamento, assinaturas e medição de uso
CalculationsCálculo de parcelas, IOF, CET (Price/SAC)
Feature FlagsAlternância de recursos e segmentação
Decision PlatformOrquestração e histórico de decisões
Pricing EnginePrecificação baseada em risco e faixas
Webhooks EngineEntrega de eventos com lógica de retry

Building Blocks Futuros

Estes são building blocks planejados para complementar o ecossistema:

Gestão do Ciclo de Vida do Empréstimo

Building BlockDescrição
Loan ServicingGestão de contratos, cronograma de pagamentos e amortização
CollectionsGestão de inadimplência e recuperação de crédito
PaymentsProcessamento de pagamentos (PIX, boleto, cartão)

Onboarding e Análise

Building BlockDescrição
KYC & OnboardingKnow Your Customer e processo de onboarding
Credit AnalysisIntegração com bureaus de crédito (Serasa, SPC, Quod)
Document VerificationValidação e verificação de documentos com OCR

Comunicação

Building BlockDescrição
NotificationsEnvio multicanal (Email, SMS, WhatsApp, Push)
Document TemplatesGeração de documentos e contratos a partir de templates

Compliance e Segurança

Building BlockDescrição
Fraud DetectionDetecção e prevenção de fraudes em tempo real

Gestão e Analytics

Building BlockDescrição
Reports & AnalyticsRelatórios e dashboards de performance
Credit LimitsGestão de limites de crédito e pré-aprovações

Processos e Garantias

Building BlockDescrição
Workflow EngineOrquestração de processos de negócio (BPMN)
Collateral ManagementGestão de garantias e colaterais

Ambientes

Para detalhes sobre a topologia e acesso aos servidores, consulte o Guia de Ambientes.

AmbienteBase URLFinalidade
Staginghttps://*.stg.catalisa.appHomologação e Testes
Productionhttps://api.catalisa.appProdução

Formato da API

Todas as APIs seguem o padrão JSON:API com a seguinte estrutura:

Request

{
"data": {
"type": "resource-type",
"attributes": {
"campo1": "valor1",
"campo2": "valor2"
}
}
}

Response

{
"data": {
"type": "resource-type",
"id": "uuid",
"attributes": {
"campo1": "valor1",
"campo2": "valor2"
},
"links": {
"self": "/api/v1/resource/uuid"
}
}
}

Próximos Passos

  1. Guia de Início Rápido - Aprenda a fazer sua primeira requisição
  2. Autenticação - Entenda como autenticar suas requisições
  3. Tratamento de Erros - Conheça os códigos de erro da API