40 lines
1.2 KiB
HTTP
40 lines
1.2 KiB
HTTP
@baseUrl = http://localhost:8787
|
|
@executionId = 00000000-0000-0000-0000-000000000001
|
|
@operatorJwt = REPLACE_WITH_EXECUTION_OPERATOR_JWT
|
|
|
|
### Solo después de verificar el efecto y el resultado con el proveedor.
|
|
POST {{baseUrl}}/api/v1/admin/executions/{{executionId}}/resolve
|
|
Authorization: Bearer {{operatorJwt}}
|
|
Idempotency-Key: case-demo-resume-1
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"mode": "RESUME",
|
|
"evidence": {
|
|
"reference": "CASE-DEMO-001",
|
|
"reason": "Ejemplo sintético: sustituir por evidencia verificada del caso real."
|
|
},
|
|
"verifiedActions": [
|
|
{
|
|
"actionId": "lookup",
|
|
"result": {"score": 70},
|
|
"providerReference": "PROVIDER-VERIFIED-REFERENCE"
|
|
}
|
|
]
|
|
}
|
|
|
|
### Alternativa excluyente: cerrar únicamente tras verificar ausencia/compensación.
|
|
POST {{baseUrl}}/api/v1/admin/executions/{{executionId}}/resolve
|
|
Authorization: Bearer {{operatorJwt}}
|
|
Idempotency-Key: case-demo-close-1
|
|
Content-Type: application/json
|
|
|
|
{
|
|
"mode": "CLOSE_WITHOUT_TRANSITION",
|
|
"evidence": {
|
|
"reference": "CASE-DEMO-002",
|
|
"reason": "Ejemplo sintético: sustituir por evidencia de compensación verificada."
|
|
},
|
|
"effectStatus": "COMPENSATED_VERIFIED"
|
|
}
|