Catalisa.Building Blocks

API do Decision Platform

26 endpoints em 7 recursos. A permissão de cada rota é a que o código exige — conferida linha a linha, não copiada do nome.

Ver a referência detalhada, com corpo de requisição e catálogo de erros →

28 endpoints

Esteiras (configs)

/decision-platform/api/v1/configs7
  • POST/decision-platform/api/v1/configsCria esteira em DRAFTDECISION_VERSIONS_CREATE
  • GET/decision-platform/api/v1/configsLista esteiras, paginadoDECISION_VERSIONS_READ
  • GET/decision-platform/api/v1/configs/:configIdBusca esteiraDECISION_VERSIONS_READ
  • GET/decision-platform/api/v1/configs/:configId/fullEsteira com versões e fontesDECISION_VERSIONS_READ
  • PATCH/decision-platform/api/v1/configs/:configIdAtualiza nome, decisionKey, timeouts e callbackDECISION_VERSIONS_CREATE
  • POST/decision-platform/api/v1/configs/:configId/publishPublica a esteiraDECISION_VERSIONS_CREATE
  • DELETE/decision-platform/api/v1/configs/:configIdExclusão lógica. Responde 204DECISION_PROJECTS_DELETE

Versões da esteira

/decision-platform/api/v16
  • POST/decision-platform/api/v1/configs/:configId/versionsCria versão, congelando o configSnapshotDECISION_VERSIONS_CREATE
  • GET/decision-platform/api/v1/configs/:configId/versionsLista versões da esteiraDECISION_VERSIONS_READ
  • GET/decision-platform/api/v1/configs/:configId/versions/latestÚltima versão publicadaDECISION_VERSIONS_READ
  • GET/decision-platform/api/v1/versions/:versionIdBusca versãoDECISION_VERSIONS_READ
  • POST/decision-platform/api/v1/versions/:versionId/publishPublica a versãoDECISION_VERSIONS_PUBLISH
  • POST/decision-platform/api/v1/versions/:versionId/archiveArquiva a versãoDECISION_VERSIONS_CREATE

Fontes de dados

/decision-platform/api/v15
  • POST/decision-platform/api/v1/configs/:configId/data-sourcesCria fonte na esteiraDECISION_VERSIONS_CREATE
  • GET/decision-platform/api/v1/configs/:configId/data-sourcesLista fontes da esteiraDECISION_VERSIONS_READ
  • GET/decision-platform/api/v1/data-sources/:dataSourceIdBusca fonteDECISION_VERSIONS_READ
  • PATCH/decision-platform/api/v1/data-sources/:dataSourceIdAtualiza fonteDECISION_VERSIONS_UPDATE
  • DELETE/decision-platform/api/v1/data-sources/:dataSourceIdExclusão lógica. Responde 204DECISION_VERSIONS_DELETE

Execução

/decision-platform/api/v14
  • POST/decision-platform/api/v1/execute**Executa a esteira.** 200 em SYNC, 202 em ASYNCDECISIONS_EXECUTE
  • GET/decision-platform/api/v1/executionsLista execuções, paginadoDECISIONS_READ
  • GET/decision-platform/api/v1/executions/:executionIdExecução completa, com mergedInputDECISIONS_READ
  • GET/decision-platform/api/v1/executions/:executionId/statusSó status, datas e erroDECISIONS_READ

Limites da organização

/decision-platform/api/v1/org-config4
  • GET/decision-platform/api/v1/org-configLimites atuais. Devolve os padrões com isDefault: true se nunca configuradoDECISIONS_READ
  • PUT/decision-platform/api/v1/org-configSubstitui os limitesDECISIONS_MANAGE
  • PATCH/decision-platform/api/v1/org-configAtualiza campos avulsosDECISIONS_MANAGE
  • DELETE/decision-platform/api/v1/org-configVolta aos padrões. Responde 204DECISIONS_MANAGE

Uso

/decision-platform/api/v1/usage1
  • GET/decision-platform/api/v1/usageConsumo do período, para cobrar e para a tela do clienteDECISIONS_READ

Saúde

/decision-platform/health1
  • GET/decision-platform/healthSonda de vida do processo, com versão do build. Pública.