Skip to content
Proud to collaborate with Microsoft for Startups

lumen.error-group.resolve ​

Mark a Lumen error group as resolved and store the resolution knowledge.

Mark a Lumen error group as resolved, recording root cause and fix.

Overview ​

PropertyValue
Workflow typeAtomic
LibraryApp-lumen
Version1.0

Input Schema ​

FieldTypeRequiredDefaultDescription
organization_uuiduuidYes—Caller org UUID; injected by the engine from the token context.
error_group_uuiduuidYes—Public UUID of the error group to resolve.
root_causestringYes—Non-empty string describing the root cause.
solutionstringYes—Non-empty string describing the fix applied.
resolved_bystringNo—Free-form resolver identifier; null when absent.
workflow_run_idstringNo——

Output Schema ​

FieldTypeRequiredDefaultDescription
error_group_uuiduuidNo—UUID of the resolved error group.
fingerprintstringNo——
statusstringNo——
resolved_atstringNo——
root_causestringNo——
solutionstringNo——
resolved_bystringNo——
organization_uuiduuidNo——
error_group_uuid_inputuuidNo——
workflow_run_idstringNo——
reasonstringNo——
http_statusintegerNo——
detailstringNo——
failure_reasonstringNo——
failure_typestringNo——
failed_actionstringNo——
failed_at_statestringNo——
failed_stepstringNo——
failed_layerstringNo——
errorstringNo——
error_typestringNo——

States ​

StateInitialTerminalSuccessAuto-advanceDescription
pendingYesNo—executeResolve request accepted
completedNoYesYes—Error group resolved
failedNoYesNo—Resolve request failed

State Diagram ​

Transitions ​

FromActionToDescription
pendingexecutecompletedCall Lumen PATCH /api/error-groups/{uuid}/resolve
* (any state)failfailedMark workflow failed

API Usage ​

bash
POST /api/workflows/start
Content-Type: application/json

{
  "workflow_type": "lumen.error-group.resolve",
  "initial_data": {
    "organization_uuid": "value",
    "error_group_uuid": "value",
    "root_cause": "value",
    "solution": "value"
  }
}