Mensagens de Retorno

Esta seção detalha os possíveis retornos do módulo Decision quando integrado à SuperApi, incluindo exemplos de chamadas POST e GET, além de orientações sobre como interpretar os campos retornados.

POST na SuperApi


{
    "createdAt": "2025-07-23T12:43:25.3786923Z",
    "packStatus": "completed",
    "transaction":{...
    },
		"score":{...
    },
    "decision": {
      "results": [
        {
          "status": "processing",
          "createdAt": "2025-07-23T12:43:26.3617059Z"
        }
      ],
      "moduleStatus": "processing"
    }           
}

Decision

CampoDescrição
resultResultados do Decision
moduleStatusStatus geral do módulo no fluxo da SuperApi

Result

CampoDescrição
statusEstado atual da Decision (ex: Processing, ZOC, Approved, etc.)
createdAtData e hora em que a decisão foi iniciada

GET na SuperApi


{
    "createdAt": "2025-07-23T12:43:25.3786923Z",
    "packStatus": "completed",
    "transaction":{...
    },
    "score":{...
    },
    "decision": {
      "results": [
        {
          "status": "ZOC",
          "message": "No specific criteria met. Gray Zone",
          "createdAt": "2025-07-23T12:43:38.206Z",
          "endTime": "2025-07-23T12:43:35.812Z"
        }
      ],
      "moduleStatus": "completed"
    }
}

Decision

CampoDescrição
resultResultados do Decision
moduleStatusStatus geral do módulo no fluxo da SuperApi

Result

CampoDescrição
statusEstado atual da Decision (ex: Processing, Approved, etc.)
messageMensagem explicativa da decisão tomada
createdAtData e hora em que a decisão foi iniciada
endTimeData e hora em que a decisão foi encerrada

Os valores de status e message podem ser personalizados conforme a lógica de negócio definida no fluxo.