output[], computed by the Taktile policy.score, rating and value fields are native to the engine and computed automatically at runtime — they are not part of the output[] configuration set by the operator. output[] itself reflects exactly the criteria (segments and fields) defined on the flow's credit engine configuration.policyId in the path. This value is NOT the identifier (UUID) of the Taktile policy that appears in the saved body of the engine configuration (the policyId field returned by the full configuration). It is actually the identifier of the credit engine CONFIGURATION itself on the flow — a MongoDB-style ObjectId, 24 hexadecimal characters.GET /v1/flows/{flowId}/credit-engine/policies (the id field of each returned item). Sending the wrong identifier on this path returns a 400 validation error.curl --location '/v1/cards//actions/credit-engine/policies//clients/'{
"score": 0,
"rating": "string",
"value": 0,
"output": [
{
"description": "string",
"segments": [
{
"description": "string",
"fields": [
{
"key": "string",
"title": "string",
"weight": 0,
"value": "string"
}
]
}
]
}
]
}