Resolve Study VOB Queue Progress
Perform Resolve Study VOB Queue Progress through GenHealth - Eligibility.
eligibility_resolve_study_vob_queue_progressread
Use in a workflow
Copy the discovered node config and fill its params from the input contract. Validate the complete graph before publishing. Integration results use {{node_id.default.field}}. Check business success before dependent writes; completion alone does not prove success.
{
"_group": "GenHealth - Eligibility",
"params": {},
"handler": "eligibility_resolve_study_vob_queue_progress"
}Inputs
- Source Kind
source_kindtextrequiredRequired text value.
- Canary Enabled
canary_enabledbooleanrequiredRequired true-or-false value.
- Per Page
per_pagenumberrequiredRequired numeric value.
- Max Pages
max_pagesnumberrequiredRequired numeric value.
Outputs
successSuccessstatusStatussource_kindSource Kindrole_idRole Idpage0_start_pagePage0 Start Pagepage0_max_pagesPage0 Max Pagesrolling_enabledRolling Enabledrolling_start_pageRolling Start Pagerolling_max_pagesRolling Max Pagesper_pagePer Pagemax_pagesMax Pagesprior_cursor_pagePrior Cursor Pagecheckpoint_foundCheckpoint Foundprogress_eligibleProgress Eligiblereason_codeReason CodeerrorError
Output schema completeness: best_effort_declared
Safety
- External effect
- read
- Confirmation recommended
- No
- Retry safe
- Yes
- Dry run supported
- No
Schemas
These schemas are first-pass authoring guidance. Runtime validation remains authoritative.
Input schema
{
"type": "object",
"required": [
"source_kind",
"canary_enabled",
"per_page",
"max_pages"
],
"properties": {
"per_page": {
"type": "number",
"description": "Required numeric value.",
"x-workflow-field-type": "number"
},
"max_pages": {
"type": "number",
"description": "Required numeric value.",
"x-workflow-field-type": "number"
},
"source_kind": {
"type": "string",
"description": "Required text value.",
"x-workflow-field-type": "text"
},
"canary_enabled": {
"type": "boolean",
"description": "Required true-or-false value.",
"x-workflow-field-type": "boolean"
}
},
"additionalProperties": false
}Output schema
{
"type": "object",
"properties": {
"error": {},
"status": {},
"role_id": {},
"success": {},
"per_page": {},
"max_pages": {},
"reason_code": {},
"source_kind": {},
"page0_max_pages": {},
"rolling_enabled": {},
"checkpoint_found": {},
"page0_start_page": {},
"prior_cursor_page": {},
"progress_eligible": {},
"rolling_max_pages": {},
"rolling_start_page": {}
},
"additionalProperties": true
}