Update Fraud Case
Finalize case
Finalizes the fraud case identified by {id}. This action is allowed only if every transaction in the case has customerDecision = RISK or NO_RISK.
Once finalized:
- All transactions become immutable.
- Case status is set to CLOSED.
- An optional comment can be stored on the case
- resolutionStatus is derived for the case:
- NO_RISK if all transactions are NO_RISK
- RISK if at least one transaction is RISK
post/v1/{id}/finalize
Request
- Base URLhttps://integration-api-cat2.{{environment}}.ext.{{realm}}.cia.enfuce.com/transfer
- Authnone required
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Path parameters
idstring uuid required
The unique identifier of the fraud case
Query parameters
auditUserstring required
The audit user to log the request
Request body
Response
Case finalized successfully — returns updated case
Example response
{
"id": "123e4567-e89b-12d3-a456-426614174000",
"status": "OPEN",
"cardId": "54321",
"createdTime": "2025-07-01T10:00:00Z",
"lastUpdatedTime": "2025-07-02T14:30:00Z",
"transactions": [
{
"transactionId": "12345",
"customerDecision": "PENDING",
"customerComment": "Looks good to me",
"lastUpdatedTime": "2025-07-02T15:00:00Z",
"reason": {
"type": "RISK"
}
}
]
}Changes
No recorded changes to this operation across all 1 revision of this API.