Download OpenAPI specification:
| submission_id required | string |
| decision required | string (Decision) Enum: "ACCEPT" "REJECT" |
| reason_code | string Optional reason code (required for REJECT in policy, but fixture-only enforcement here). |
| note | string <= 500 characters |
| idempotency_key | string Optional for this UI mutation; reserved for future binding. |
{- "decision": "ACCEPT",
- "reason_code": "string",
- "note": "string",
- "idempotency_key": "string"
}{- "request_id": "string",
- "submission_id": "string",
- "decision": "ACCEPT",
- "decided_at": "string",
- "decided_by_role": "ADMIN",
- "normalized_status": "PENDING",
- "entry": {
- "timeline_entry_id": "string",
- "created_at": "string",
- "actor_role": "ADMIN",
- "type": "DECISION_RECORDED",
- "note": "string",
- "metadata": { }
}
}